Quick guide since there's been a few questions about this
This was the original guide I used to make the soundbank for Kingmaker - https://www.reddit.com/r/Pathfinder_Kingmaker/comments/9u9ldw/tutorial_on_how_to_modify_sound_files_in/
to update an existing KM soundbank to WotR you only need the python script for updating kingmaker soundbanks for WotR, you only need the python script
to make a soundbank form scratch you'd need:
1) the python script in step 1 to either extract or repack soundbanks - this extracts to individual .wem files. Not sure if the link in the original guide is still working so I've reuploaded the python script here
2) divinity sound converter to convert .wem to .wav - can either google it or get it from onedrive here
3) Wwise editor to convert to .wem - you'll need to download the launcher and make an account, but it should be free. Link
Updating a KM soundbank to WotR
so to update an existing kingmaker (KM) soundbank to WotR:
1) drag and drop the KM soundbank onto the python script.
2) A command prompt should come up, type "extract" into the prompt and hit enter. The files should extract into the existing directory
3) in windows explorer, drag and drop both of the following onto the python script:
- all of the extracted sound files, and
- the WotR soundbank you want to replace
4) type "replace" into the prompt, and hit enter. It should generate a "changed.bnk" file in the same directory
5) rename changed.bnk to the name of the soundbank, and move it to the "SteamApps\common\Pathfinder Second Adventure\Wrath_Data\StreamingAssets\Audio\GeneratedSoundBanks\Windows" folder
Note that you MUST use a WotR version of the soundbank for step 3, otherwise this won't work
Also note that you must use the same type of soundbank for both the source and destination soundbank, eg Madman (KM) -> Madman (WotR). The numbering of the files are different for each soundbank so changing the type of soundbank will result in silence ingame
From scratch
if you wanted to make a soundbank from scratch, some of the steps would be largely the same
- drag and drop the KM soundbank onto the python script, then extract using the prompt
- use divinity sound converter to convert the individual files to .wav
- replace each .wav file with whatever audio files you like - this is the time consuming part as the Reserved soundbank had 127 files, but there's a lot of redundancy in there that I haven't figured out... hence why the Yasuo soundbank is like 43mb
- use Audiokinetic Wwise's program (need to sign up but there should be a free option) to convert your audio files back to .wem
(if you need more guidance on how to use the program, the original reddit guide linked above has more detailed steps)
- in windows explorer, drag and drop both 1) the extracted sound files, and 2) the WotR soundbank you want to replace, onto the python script,
then replace using the prompt
(note that you MUST use a WotR version of the soundbank, otherwise this won't work)
(also note that you must use the same soundbank, eg madman or reserved, as the numbering of the files are different for each soundbank)
- rename changed.bnk to the name of the soundbank, and move it to the "SteamApps\common\Pathfinder Second Adventure\Wrath_Data\StreamingAssets\Audio\GeneratedSoundBanks\Windows" folder
5 comments
I have no idea how to proceed, and it's literally the only step missing from me completing my own soundpack. Any help is very appreciated! v.v
another workaround is to just pipe the files to the python script using powershell or bash or some other cli.