how to make my own custom sound mods?
Avatar

I want to replace the "instant cash secured" sound with Homelander saying "ooh" and the "loot bag secured" sound with him saying "yummers" but I don't know where to start. What software do I use? What do I have to do to convert game files to audio files?

Audio
Avatar

You can use this if you want:
https://drive.google.com/file/d/1aWIe6OsZVQsG5ti8QJcrdcRj8J9rvrbC/view?usp=sharing

Just download the archive, extract it and put the SHAKE SHACK folder in mod_overrides.

This is my attempt to create such a mod based on your description. Please try it and tell me if it's good enough, especially in terms of volume. I can try to edit it as long as I haven't deleted the source files.


As for the mod creation itself, well, I might say that I'm a complete noob at this.
I don't even have a proper sound editing software and just using free online converters, which most likely don't offer the best output quality. I'm also don't know much about ID names of stream files, and I don't even know if there is an online document that contains all of them. Most of the time, I just peek at other people's mods to find the ID of the file I need.

However, I can give you a couple of tips on where to start.
For example, to make such mod like this one, you just need to encode ".WAV" file into ".stream" file, then rename it with ID of the stream file you want to replace (241698883.stream and 670238416.stream in our case) and put such file(s) along the following path:
...\PAYDAY 2\assets\mod_overrides\%your_mod_folder_name%\soundbanks\streamed\hud\%your_encoded_stream_file_with_a_proper_ID%

To convert wav/stream files, you need to use wwise_ima_adpcm. You can find one in attachments tab on this modworkshop wiki page (on the left side, the bottom one). The archive contents the wwise_ima_adpcm.exe, which is a converter itself, and two .BAT files. To convert your files, you should put them in the same folder with wwise_ima_adpcm.exe and open either BAT files: Encode.bat to convert .wav to .stream, and Decode.bat to do vise versa.

As for the files IDs, my best guess is to use Diesel Bundle Viewer. With this, you can lurk into game files and extract any of them, as like as see their exact locations and ID names. To do so, you'll also need the latest Hashlist, which can be found on this GitHub page.

Lastly, lots of sounds in game are not just separated ".stream" files, but instead packaged into so-called Soundbanks, which have ".bnk" file extensions and sometimes contains hundreds of audio files by itself. To listen to, extract and replace such files you need to use Soundbank Editor.


That's pretty much all I know about sound replacement in PAYDAY 2. It may sound a little bit confusing for a newcomer, but it's really pretty simple: you just need to find a file you want to replace, and then just override it with your own converted file.

Feel free to ask me anything, but as I said earlier, I'm not really knowledgeable about such stuff, so there are people who can explain it better than me, and who can probably provide you with better resourses.

PS. By the way, you can rename the archive itself and SHAKE SHACK folder within anything you like. You can also upload it here on MWS, if you want. I don't mind.

12 298