Jump to content

Shadowstrider

Members
  • Content Count

    1,561
  • Joined

  • Last visited

Community Reputation

39 Excellent

About Shadowstrider

  • Rank
    (10) Necromancer

Contact Methods

  • Website URL
    http://

Profile Information

  • Location
    Excelsior!
  • Interests
    u.

Badges

  • Pillars of Eternity Backer Badge
  • Pillars of Eternity Kickstarter Badge
  • Deadfire Backer Badge
  • Deadfire Fig Backer
  • Black Isle Bastard!
  1. You can use either of these websites to "beautify" the JSON: https://www.freecodeformat.com/c-format.php https://prettier.io/playground/ If you use prettier.io, you'll need to click "show options" in the bottom left, then select JSON from the parser dropdown. You can then copy and paste the entire .gamebundledata into the left-hand pane on either site, and after a few seconds it will parse the content in a more readable way on the right pane.
  2. I've been toying with Visual Effects on spells and items for the past few days and haven't found a way to do this quite yet. If it turns out I am just an idiot, and there is a way to manipulate the scaling of visual effects, please point me toward it. For example: "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_eothas.prefab", This is a really neat looking visual effect! Unfortunately, it's small size and spherical shape limit its use. I think a few parameters, similar to "EmissiveGlowScale", allowing us to scale the Height and Width (and Depth if they're actual 3D elements) could go a long way. Something like EffectHeight and EffectWidth, or even a simpler EffectScale parameter would allow modders to re-use visual effects, and maintain the visual themes created by Obsidian. Using the above example effect, we could expand the enchanting recipes to bless swords with visually represented eothasian-themed buffs, and not look like a skewered twinkling baseball!
  3. Not exactly. While you can edit the files contained in PillarsofEternityII_Data > exported > design > gamedata, the more correct implementation would be to create a new file called YOURFILENAME.gamedatabundle and save it in PillarsofEternityII_Data > override > YOURFOLDERNAME. Let's say you're naming your file cenics_sword.gamedatabundle and naming your folder cenics_sword, the file structure would look like this: PillarsofEternityII_Data > override > cenics_sword > cenics_sword.gamedatabundle If you want to be a real dreamer, you'd nest it further: PillarsofEternityII_Data > override > cenics_sword > design > gamedata > cenics_sword.gamedatabundle
  4. Well, this works for me. At-a-glance, you're definitely missing data, I'm not going to figure out exactly which pieces are needed, but this will work: { "GameDataObjects": [ { "$type": "Game.GameData.WeaponGameData, Assembly-CSharp", "DebugName": "Rapier_U_Squids_Grasp", "ID": "a479821c-6fcf-43aa-823c-bcb7aed52697", "Components": [{ "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": 2519, "DescriptionText": 5087, "FilterType": "Weapons", "InventoryAudioEventListID": "88a07545-2f97-4451-a839-4fc61287ea65", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "true", "Value": 35, "IconTextureSmall": "gui/icons/items/weapons/rapier/rapier_squids_grasp_s.png", "IconTextureLarge": "gui/icons/items/weapons/rapier/rapier_squids_grasp_l.png", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.EquippableComponent, Assembly-CSharp", "EquipmentType": "Rapier", "EquipmentSlot": "AnyWeapon", "AppearancePiece": { "ModelVisualDataPath": "prefabs/items/appearance/weapons/rapier/a_rapier04.asset" }, "ItemModsIDs": ["460c7401-c1e5-40ca-b11a-1a4da4218378", "8b93c088-542b-46a8-a5a3-df0e74854157", "10cfc93a-a886-41fd-9e79-b891a7cbd40f", "e44c6684-44d3-4574-b9a1-881f0082be0b", "51e9359b-1056-4539-be54-d24c7a1d4c6c"], "OnEquipVisualEffects": [{ "VisualEffect": "prefabs/effects/abilities/wizzard/fx_citzals_enchanted_armory_sword_wpn.prefab", "AttachPoint": "EmissionMesh", "EmissiveColor": { "A": 1, "R": 0.8313726, "G": 0.7764706, "B": 1 }, "EmissiveGlowScale": 1 }], "RestrictedToClass": [], "RestrictedToPlayer": "false", "ProficientAbilityID": "b30f7b22-17e9-4532-ad60-6ec50f921555", "CannotUnequip": "false", "ItemRendererPrefab": "prefabs/itemrenderers/genericitemrenderer.prefab", "ItemModel": "art/character/weapons/rapier/rapier01/w_rapier01.fbx", "AnimationController": "", "PaperdollOverrideRenderer": "", "AttackSummonID": "00000000-0000-0000-0000-000000000000", "CannotSheathe": "false", "PropVisualEffects": [] }, { "$type": "Game.GameData.WeaponComponent, Assembly-CSharp", "Stance": "OneHanded", "AnimationStanceID": "42de436a-5f52-4bc5-8310-076eb320abc4", "StatusEffectsOnLaunchIDs": [], "IsDisplayedWhenAlternate": "true", "IsUniversalType": "false", "AttackID": "e7f5c5ff-7a39-499c-8470-7b37aef78453", "NoiseLevelID": "15743f94-1026-40b0-8e13-a667b3f66f63", "ForceBackScabbard": "false", "ScabbardAppearancePiece": { "ModelVisualDataPath": "prefabs/items/appearance/weapons/rapier/a_rapier01_scabbard.asset" }, "ScabbardRendererPrefab": "prefabs/itemrenderers/genericitemrenderer.prefab", "ScabbardModel": "", "AudioEventListID": "00000000-0000-0000-0000-000000000000" }] }, ] }
  5. Post the full data object for the item you've created/modified and I'll take a look. I thought I used the rapier model you showed in the screenshot and had no issues.
  6. As I mentioned, I haven't played with item/weapon modification much. If I had to guess, the watcher's blade visual might actually be baked into the model, and the emissive color just sets some element's glow color. That's what I get for just grabbing a random example. Try this: "OnEquipVisualEffects": [{ "VisualEffect": "prefabs/effects/abilities/wizzard/fx_citzals_enchanted_armory_sword_wpn.prefab", "AttachPoint": "Fx_Bone_01", "EmissiveColor": { "A": 1, "R": 0.8313726, "G": 0.7764706, "B": 1 }, "EmissiveGlowScale": 1 }], I slapped that on to the model of the rapier (as well as Modwyr) from your screenshot, and I had a glowing weapons. Technically speaking this is the visual from Citzal's summoned greatsword, but it's pretty close to the visual of the watcher's blade. You should be able to use any of these attach points. Since some items are using skeleton attach points (RightHand), it's probably safe to say you should be able to attach to any skeleton element. "AttachPoint": "Fx_Bone_01", "AttachPoint": "EmissionMesh", "AttachPoint": "RightWeapon", "AttachPoint": "RightHand", Here is a list of some of the Visual Effects from the items.gamedatabundle. Since some of these appear to be ability vfx, it's probably safe to say you should be able to use any of the visual effects from the abilities.gamedatabundle as well. "VisualEffect": "prefabs/effects/abilities/wizzard/fx_citzals_enchanted_armory_sword_wpn.prefab", "VisualEffect": "prefabs/effects/abilities/wizzard/fx_citzals_enchanted_armory_morningstar_wpn.prefab", "VisualEffect": "prefabs/effects/abilities/druid/fx_great_sword_firebrand.prefab", "VisualEffect": "prefabs/effects/abilities/wizzard/fx_citzals_spirit_lance_weapon.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_berath.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_eothas.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_magran_sword.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_skaen_club.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_skaen_stiletto.prefab", "VisualEffect": "prefabs/effects/abilities/wizzard/fx_concelhauts_parasitic_staff_wpn.prefab", "VisualEffect": "prefabs/effects/abilities/wizzard/fx_llengraths_warding_staff_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_hel_beckoning.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_torchflame_wpn_green_unique.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_torchflame_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_lantern_flame_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_candle_flame_prop.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_lethandrias_devotion.prefab", "VisualEffect": "prefabs/effects/abilities/priest/fx_spiritual_weapon_gaun_lantern.prefab", "VisualEffect": "prefabs/effects/abilities/chanter/fx_animated_great_sword_summon.prefab", "VisualEffect": "prefabs/effects/abilities/chanter/fx_animated_pike_summon.prefab", "VisualEffect": "prefabs/effects/abilities/chanter/fx_animated_wand_summon.prefab", "VisualEffect": "prefabs/effects/abilities/chanter/fx_animated_war_bow_summon.prefab", "VisualEffect": "prefabs/effects/abilities/cast/fx_cast_cipher_generic_head.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_engoliero_me_espir_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_sun_and_moon.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_magistrates_cudgel.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_thundercrack_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_animancers_sabre_blade_wpn.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_grave_calling.prefab", "VisualEffect": "prefabs/effects/items/weapons/fx_blackbow_wpn.prefab",
  7. This problem existed to a lesser degree in the base game, but the Beard & Hair DLC released today are somehow even more pronounced. It's very obvious, and I doubt this would not have been documented by QA, honestly it's a bit of a headscratcher. I've attached 3 examples, but it's like this for most of the male hair+beard combos, especially within the beard DLC choices. I'm sure everyone recognizes that this is a tiny cosmetic problem, but it seems like a strange choice to release free promotional DLC with beards that look strange with most hair.
  8. Yep. I haven't played with weapons as much, so I don't know how this will play out. From what I know, using the example TT1 posted: "EquipmentType": "Dagger", "ProficientAbilityID": "8c37d2f5-2aa5-4906-a2b1-5bca96a0dce2", You will need to find a rapier in the items data and confirm the correct values. If you want the rapier animations, I think you have to change these: "AnimationStanceID": "42de436a-5f52-4bc5-8310-076eb320abc4", "AttackID": "afdf01d1-970c-4d0a-98a9-338a2f7052e9", You can also apply visual effects. A simple one from the watcher's blade: "OnEquipVisualEffects":[ { "VisualEffect":"", "AttachPoint":"EmissionMesh", "EmissiveColor":{ "A":1, "R":1, "G":1, "B":1 }, "EmissiveGlowScale":1 } ],
  9. I'll expand on TT1's post a little bit. It's pretty easy, but pretty tedious. Navigate to the game's gamedata folder (Example: C:\Games\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\exported\design\gamedata) Open items.gamedatabundle with your editor of choice (Example: Notepad++) These files are pretty large, so it can take awhile to open/edit them. Find (CTRL+F) the DebugName of the item whose appearance you want to use (example: "DebugName":"Sword_U_Watchers_Sword",) Sort through the array of item object data to find the appearance you want to use (example: "AppearancePiece":{"ModelVisualDataPath":"prefabs/items/appearance/weapons/sword/a_sword01_v02_watcher.asset"},) Copy the entire AppearancePiece line into a new file. Find (CTRL+F) the DebugName of the item whose appearance you want to replace (example: "DebugName":"Dagger_U_Lovers_Embrace",) Copy ALL of this item's object data into a second new file (it should look something like what TT1 posted). Sort through the second item's array of object data to find the appearance you want to replace (example: "AppearancePiece": {"ModelVisualDataPath": "prefabs/items/appearance/weapons/dagger/a_dagger05.asset"},). Replace the ModelVisualDataPath value in file #2 with the value copied in file #1 (step 4-5). Save file #2 as george_truman.gamedatabundle on your desktop (or somewhere else easy to find). Navigate to your override directory, or create an override directory if you do not have one (example: C:\Games\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\override). Create a new directory within your override directory named "george_truman model swaps" Copy the george_truman.gamedatabundle file into the "george_truman model swaps" directory
  10. No one denied that Eder loved animals in PoE 1. I spent about 60 hours replaying PoE 1 (with both White March expansions) in May. Eder never left my party, I played every quest and read every line of dialogue. I could probably tally the number of dialogues about petting animals on my fingers in PoE 1, and in any situation, they're throw-away lines. In PoE 2 the interactions are substantial enough that it can dramatically swing your relationship with Eder. They explicitly wrote dialogue in this game to trigger reputational/dispositional relationship changes with Eder. This is just silly. The writers turned a character quirk into a dominant personality trait, complete with reactive dialogue interactions. Why would you suggest otherwise? You could make a case for this being a net positive for the game if you want... that might be a discussion worth having. But the scope and volume of inclusion aren't really comparable. If they were comparable, the shallowness of the relationship interactions would be a far more damning condemnation than the vapidness of the personalities.
  11. Well ... it's flanderization, innit? Coming back to a character, especially a convincing and well-written character, is a really difficult thing to do. Whoever the writer was when you first wrote that character, whatever was going through their head, it's gone. They're a different person thinking different things, and if the character was a piece of them, warped and reimagined but still basically of the writer's being, that magic can't usually be recaptured. And if it's a different story altogether, with different themes and pivotal forces, it's even harder. So to keep writing the character, a writer makes pithy little notes, lists traits, remembers Things and Particulars and Attributes, and writes to fit those. And as a result, the character becomes those things. And that's not always bad - it means they're not a fully realized person, as they once were, but in sufficiently skilled hands and with enough time and care, the difference can be indiscernible. Either way, it's often preferable to writing a new, different fully realized person and feeling really truly off. Just to clarify, are you defending/justifying this, or merely pointing out that my observation is actually a well-documented trope? If the latter, cool. If the former, I might actually spend some modicum of effort breaking it down.
  12. Maybe it's intentional, maybe it's a bug, but all the companions who carried over to PoE 2 seem like caricatures of their PoE 1 personalities. Eder used to be a deeply flawed and conflicted soldier who fought against his own god contrasted against his confident and self-assured brother who fought against his own people for the god, occasionally there would be a throw-away line about wanting to pet an animal. In PoE 2 Eder's defining characteristic is that he's an animal lover. Everything else was salt and peppered in to taste. Pallegina was torn between doing the right thing and doing the right thing for the republics in PoE 1. Regardless of the choice you made in PoE 1, that conflict is no longer present; I cannot recall a single instance of internal conflict in Pallegina regarding a VTC decision. If any of you can, please pass it along, because I am genuinely curious. I don't know if this is due to the disposition/reputation bugs, but regardless of whether it's a bug, Obsidian released the game in this state so that's the state I'm evaluating.
  13. PoE 1 was West World. A deeply flawed, overly complex narrative with layers of detail, and interesting (albeit verbose) characters. Was it good, or even great? Ehh... not really, but if you're interested in mysteries and wish-fulfillment it's pretty good. PoE 2 is Jersey Shore. There is a plot, but not really a story, regardless it's not really the point. The characters are vapid, shallow, and overly sexualized. Is it good, or even great? Well... Obsidian focused on "worldbuilding" for PoE 2, not narrative, so the story's purpose is really just to get you exploring the factions and choosing which group of questionably moral'd kith you support. So, if you're trying to get immersed in the setting... albeit a schizophrenic setting full of flippant sexual advances and vapid memes, you'll probably like it.
×
×
  • Create New...