Pathfinder: Wrath of The Righteous

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

Article information

Added on

Edited on

Written by

tPoncho

5 comments

  1. Navitamonasut
    Navitamonasut
    • premium
    • 9 kudos
    Hi! Thanks so much for this guide~ I've followed everything to the letter but cannot for the life of me get Soundbank.py to run at all- not on CMD or python itself (A cmd prompt window appears and disappears in the blink of an eye). As I understand it, I should jube be able to drag the sound files right on top of the .py file and have a command prompt show up- and if that's the case, I just cannot get it to work. Do you have a workaround or am I just unable to read it properly?
    1. OorylQyrgg
      OorylQyrgg
      • member
      • 0 kudos
      You need to actually download and install Python 3.10 which you can get from python.org or from some googling. Once you have that installed it seems to be working as the guide shows.
    2. endorement
      endorement
      • supporter
      • 7 kudos
      I have tried to do the exact same steps. Including downloading Python 3.10. Whenever I try to hover files over the soundbank.py it doesn't even mark the thing. It's quite literally impossible to drag and drop files onto it. And I also cannot open up the script itself, as the script will just result in a cmd popping up for less than half a second and then disappearing. If I try to drag and drop the soundbank.py into Python 3.10 it says that there is a syntax error.

      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
    3. aylictal
      aylictal
      • member
      • 1 kudos
      if you're having issues with drag and drop on windows its most likely due to the target not being set up on the python file itself.  change "opens with" to the python executable.

      another workaround is to just pipe the files to the python script using powershell or bash or some other cli.
    4. bbrrggillespie
      bbrrggillespie
      • premium
      • 1 kudos
      Did you ever figure out a solution?