Allows to organize extracted .wem files when .txt (or .json) file with paths is available.
- Python 3.5+
- Download the script
- (Optional) Place the tools listed below to the folder with the script
- Navigate to
SteamApps/common/killingfloor2/KFGame/BrewedPC/WwiseAudio/Windows
folder - Drag and drop the .txt dump file (same name as the .bnk file) to the script (or run it with the file path as first argument if drag-and-drop is not available for you)
- Output folder hierarchy will be created in the root directory of input file (so make sure the total path doesn't exceed the 255 characters limit!)
- If
bnkextr.exe
is present in the folder with this script, the bank will be extracted before processing. Otherwise, extracted .wem files are required. - If
ww2ogg.exe
andpacked_codebooks_aoTuV_603.bin
are available in the same folder, copied .wem files would be converted to .ogg and removed. - Additionally, if
revorb.exe
is present, resulting .ogg files will be processed (requires ww2ogg). - If you have vgmstream directory placed alongside the script (
vgmstream-win64/vgmstream-cli.exe
), it will process files skipped by ww2ogg (or all files if ww2ogg is not available)
Default installation of Python makes it easy to drag and drop .bnk files onto the script without any workarounds.