Skip to content

YuRaNnNzZZ/KF2-WWISE-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Killing Floor 2 WWISE Bank Dump Parser

Allows to organize extracted .wem files when .txt (or .json) file with paths is available.

Requirements

  • Python 3.5+

Usage (Killing Floor 2)

  1. Download the script
  2. (Optional) Place the tools listed below to the folder with the script
  3. Navigate to SteamApps/common/killingfloor2/KFGame/BrewedPC/WwiseAudio/Windows folder
  4. 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)
  5. 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!)

Automation support

  • 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 and packed_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)

Why Python?

Default installation of Python makes it easy to drag and drop .bnk files onto the script without any workarounds.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages