[Tutorial] Sound Extraction and basic modding
Hey guys,
as stated in another thread I'm experimenting with sound modding in TW3.
I figured out some basic things I'd like to share with you. I plan to update this thread with new information how to mod sound in the game.
Thought you might find this useful. More info to come.
Hey guys,
as stated in another thread I'm experimenting with sound modding in TW3.
I figured out some basic things I'd like to share with you. I plan to update this thread with new information how to mod sound in the game.
- Extracting sound files
- First of all you need to extract the audio files provides in the content folders. Navigate to <game dir>\content. You find several folders which contain a file "soundspc.cache". That's what we are looking for. Copy these to a folder somewhere else.
- In order to acces the files in the archives you need to download quickbms
Extract the soundspc.cache files using the provided witcher3.bms script. You get a bunch of .wem and .bnk files. These are soundbanks from Audiokinetic WWise. The problem is. you can't really work with these files.
- .wem file type
To my understanding these files are directly streamed to the game. They are used for e.g. music and background tunes. Download ww2ogg and revorb.exe as ww2ogg does not produce correct granulepos.
Example:
First execute ww2ogg on a file using the provides codebook:
ww2ogg 4227130.wem --pcb packed_codebooks_aoTuV_603.bin
It will generate a .ogg file. Use revorb.exe to fix this file. This files will actually be playable in an audio player.
revorb.exe 4227130.ogg 4227130_fix.ogg - .bnk file type
These are soundbanks, containing multiple .wem audio files. Download the latest bnkextr to unpack .bnk files.
Example:
Usage:
bnkextr combat.bnk
Apply the upper tools on the resulting .wem files to get audio files to work with. - Converting back to .wem and .bnk and cook
TODO... will be updated
Thought you might find this useful. More info to come.
Last edited: