Everything posted by Kvellen
-
What Are You Working On? And What Do You Wish You Could Make?
Kvellen replied to Grape_You_In_The_Mouth's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)I have managed to get pretty much everything working (Preview video under the spoiler) with the mod I posted about, but have been hung up for several months now on an inconsistent audio issue with a couple of the lines. The following video contains spoilers for a scripted interaction that leads into the final act of Deadfire, as well as mention of one of the end game decisions of Pillars of Eternity 1! As mentioned in my last post the mod works by changing the SpeakerID for specific Narrator lines in the .conversationbundle of a scripted interaction. It is indeed possible for the game to actually use audio files based on the Player Character's currently selected voice set. This is done simply by replacing the "SpeakerGuid" for the lines with the unique GUID that corresponds to the Watcher ("b1a8e901-0000-0000-0000-000000000000"). This means if the Watcher is using a custom voice set that has those audio files the (Spoiler) can actually sound like the Watcher during the interaction. Additionally since no audio files are actually replaced, if the mod is disabled the audio will revert back to Ashley Johnson's narration (or silence in the case of the No Narrator mod). The plan once I have worked out the aforementioned issues would be to add the audio files as an optional extra to my pre-existing custom voice mod, and release the modified .conversationbundle as a separate mod. That way it is easy to toggle in the options menu mod manager, and open to others to use if they want to do the same for their own custom voice mod! 😄
-
Personality Options
Kvellen replied to Svartypops's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)That is correct, though the number after "Value": seems to be what actually correspond to the specific personality data somewhere else. The only thing stopping a personality from being selectable for characters is the "AvailableInCharacterCreation": being set to "True". Though the main issue with using companion personalities seems to be that most have what are called "props" (things like Eder's pipe, Aloth's Grimoire, and Xoti's Lantern) that go with their idle animations. Without these the character will only mime holding a prop object during their idle animations. There is a bit more information on this in the thread below. But the long and the short of it seems to be that it's only possible to give a prop to a brand new character, and each character can only have one prop at a time.
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Had some free time and wanted to test out a few things in photoshop. I won't be posting anymore watercolour conversions after these though. Just feels a bit iffy to be altering the work of others without any idea of whose work I am altering, and really just worry about becoming the dead end of a google image search. Wasn't sure if the burn was intended or just a error in the process. Actually managed to find the source for this one Edit: Meant to include these when I originally posted, but due to how dark the image is and some compression artifacting it looked a bit messy.
-
Adding a Custom Voice
Some information that has been useful for making custom voice set mods: The Obsidian Documentation about ChatterEventType, contains a list of all the events that a can trigger a voice line. Which is very useful for getting an idea of what the context might be for a line, such as the difference between "Attack" & "Attack_Issued". Though keep in mind that this list contains a number of events (such as "CipherMindWhisper2", "EnemySpottedInStealth", "Kill") that are not included in any of the main character voice sets. It would be possible to add them if anyone were inclined by making a custom .chatterbundle based of one of the existing entry. I have only minimally tested this, so I don't really know what events are actually possible to add. When converting files into .wem format, Wwise places a random string of characters in the file name. Whatever the reason behind this, it gets in the way of the game recognising the audiofiles. There is a comment by @Finchyy that contains instructions (Step 12) for making a script that'll remove the unnecessary characters from the audio files. The "Idle" event isn't functioning in my experience. From what I understand an Idle line should play from a random character after 300 seconds (5 minutes) of inactivity. From my testing by waiting upwards of 30 minutes (and also shortening the "IdleTimeThreshold": in audio.gamedatabundle). Neither the Watcher, or any companions in the party played an Idle lines. If anyone has any idea how this might be fixed, or experience to the contrary let me know! If anyone has any question on custom voices sets let me know!
-
Nevermind! Adding new Global Variables does not cause periodical stutter!
In all fairness, I first noticed the error message in the log a few days ago, but couldn't determine what the cause of it might be and from a cursory glace assumed everything looked to be working.
-
Nevermind! Adding new Global Variables does not cause periodical stutter!
That's unfortunate, I noticed there is a closing square bracket missing in the file that flags up an error in the output_log, it's unlikely but could that be in someway what is causing the stuttering?
-
Any mod to tune down the number of Mirrored images?
Kvellen replied to helmino's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Exactly as Elric Galad describes, there is a parameter called "NumberOfCopies" that affects the amount of holographic copies. The following code should work for changing all instances of the spell: { "GameDataObjects": [ { "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp", "DebugName": "Mirrored_Images_Wael", "ID": "9c59f7e6-6593-4d2e-bc55-4e2afc7810b2", "Components": [{ "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp", "NumberOfCopies": 6 } ] }, { "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp", "DebugName": "Reflexive_Mirror", "ID": "6b179cdf-4590-4695-8869-ab33b582c4de", "Components": [{ "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp", "NumberOfCopies": 6 } ] }, { "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp", "DebugName": "Mirrored_Images", "ID": "9271c114-1219-48b0-a3b0-fd669a781441", "Components": [{ "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp", "NumberOfCopies": 6 } ] }, { "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp", "DebugName": "Mirrored_Images_Trickster", "ID": "fb36bb54-5dec-4481-9ed6-1a4c023d7227", "Components": [{ "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp", "NumberOfCopies": 6 } ] } ] } Just lower the "NumberOfCopies": from the default 6 to a number you would prefer.
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Also found the original picture by Caroline Jamhour should anyone be looking for it.
-
[Help needed] (WiP) Beast of Winter Extended mod
That's awesome! I found a reply from a developer regarding if audio files can be placed in the override folder. Regardless I believe adding audio to a new conversations is possible! It's simply a case of naming the audio files such that they have the title of the conversation they correspond to, in addition to the node number they should play on (Eg. lax02_01_cv_harbinger_leader_0001.wem, lax02_01_cv_harbinger_leader_0003.wem, lax02_02_cv_dracolich_phylactery_0175.wem, etc). I've only tested this with pre-existing conversations, but I don't see why it shouldn't work for a completely new conversations as well!
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Jace5 did a really fantastic conversion of that portrait in the last thread. The convo picture is a little stretched though, so I made an attempt to fix it.
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Also some portraits from Tyranny that'd work for Ocean Folk:
-
[Help needed] (WiP) Beast of Winter Extended mod
Only way I have gotten my audio mods to work is by placing the files inside of a folder in StreamingAssets\Audio\Windows\Voices\English(US). Placing audio inside a mod's override folder doesn't work from what I can tell. I am really interested to see it might be possible to add new audio and dialogue!
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)If anyone is interested in the process I'm using, it's pretty largly based on Phenomenum's photoshop guide, but using a combination of Photopea and PaintNet (only really using this for the ink filter) instead of photoshop. The workflow is a little more fiddly than I'd like, as it requires: removing the background using the site linked in the guide, then doing the Exposure and Photo Filter steps in Photopea, exported it without the paper texture, applying an ink filter in PaintNet (which annoyingly puts a black background), then taking it back to Photopea for final edits & clean up and placing it onto the paper texture.
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)These are pretty rough on account of a current lack of PC that can run photoshop. Anyway merry (late) christmas, and best of luck for the new year!
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Torment: Tides of Numenera companion portraits.
-
Community Patch Addon
Process of elimination really. Looking for a folder that might correspond to the location for the encounter or the place the character is frequently found. Skimming through the names of the files in those folders looking for anything that might match the name of the character (or even the name of another character in the same conversation), location where the conversation takes place, or a vague description of the encounter/character. Then opening up any file that seems like it might be right in Notepad++, and searching for a piece of text I know should be there. I'd probably have looked in the folder where the character's audio files are located, and see if I could track down the name of the conversation from one of the files. Files that correspond to things added in DLC and patches usually tend to be one of the lax*_exported folders. Which was the case for the Steel Garrote.
-
Community Patch Addon
@AndreaColombo I believe 17_cv_principi_boss_portmaje_shallows.stringtable contains everything to do with that conversation, and 09_si_principi_boss_encounter.stringtable everything to do with the scripted interaction that proceeds it.
-
Community Patch Addon
The King's dialogue is stored in lax02_01_cv_huana_wandering_soul.stringtable which in the in lax2_exported. Steel Garrote class description should be in the cyclopedia.stringtable and abilities.stringtable files inside of the laxg_exported.
-
Balance Polishing Mod Release 1.0
You might have caught this already but just in case: The output_log.txt mentions this error with cl.druid.tornado.gamedatabundle: "GameDataBundleLoadException: Failed to load game data bundle '': The first property on a component must be '$type' (object: 'Lord_Darryns_Voulge_Tornado_AoE') (ln 59 col 34)".
-
Is it possible to change the number of available standard actions in tactical mode?
Kvellen replied to Allbrother's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)Looking around the usual suspects (global.gamedatabundle, laxh/laxi folder) I couldn't find any mention of that type of thing it. It might just be that since turn-based was one of the last things to be implemented in the game, it hasn't been exported for editing? I haven't got any experience of turn based, but are there any things already in place which grant extra actions? If so maybe it might be possible to reverse engineer to work?
-
Portraits V
Kvellen replied to Amentep's topic in Pillars of Eternity II: Deadfire General Discussion (NO SPOILERS)Gave it a shot And some edited Shadowrun Returns portraits:
-
[Help] My mod stopped working and I don't know why
Kvellen replied to AndreaColombo's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)Ah right'o, well glad you got it all figured out!
-
[Help] My mod stopped working and I don't know why
Kvellen replied to AndreaColombo's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)I think I have figured it out, both files appear to be missing the closing square bracket "]" and curly brace "}" at the end.
-
What Are You Working On? And What Do You Wish You Could Make?
Kvellen replied to Grape_You_In_The_Mouth's topic in Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)Currently testing changing some lines in a conversationbundle that belong to the narrator so that (Story Spoiler) it will use audio files from a custom voice folder instead of the narrator. Thus far I have managed to make it so that the first line of speech is silent by changing the "SpeakerGuid": to just be a bunch of zeros, which makes me think this will be possible by replace it with the speaker GUID from the custom voice. The problem I'm going to have to tackle is figuring out how to make this easily toggleable for the player. The ideal situation would be that selecting the voice on the Watcher would tell the game to use those files instead. Which might actually be possible, but I am not getting my hopes up. I'll probably end up just splitting it into a seperate mod so that it can be toggled in options menu, or instructing people installing the mod to just rename the Conversations folder if they are not using the voice on their main character.
- The Metal Thread