Hi, welcome to this post, In this guide, we will tell you everything about Alice: Madness Returns – The Game’s Music Mod Installation Follow this guide step by step.
- Certain music files are simpler to mod than others, and some you seemingly can’t change in any way… I’m not sure why this happens.
- Keep a backup of the original UMAP file before modding, in case it crashes the game you don’t want to verify the entire files
You’ll need the following tools
- aoTuV encoder b5: https://ao-yumi.github.io/aotuv_web/binary/aoTuV_b5.zip – [github.io]
- Audacity audio editor (download on your own, this isn’t hard to find)
- UPKPacker: https://zenhax.com/download/file.php?id=261 – [zenhax.com]
- Download HxD, a hex Editor (you can download it on your own).
- Command Prompt is available on Windows machines. Use PowerShell only to run the UPKPacker Tools below. Command Prompt always works, however.
What You Can Do
- Use UPKUnpacker to unpack an umap, specifically, the file you want to edit. (AliceEntry.umap for those who want to change the Main Menu music and Credits)
- Copy the SoundNodeWave files of the song that you want to modify to another location (Cello_Orch_LOOP or the Main menu music).
- Open this SoundNodeWave in an editor for Hex (HxD?) and remove everything from the first byte up to the point where the first “OggS” starts. Save this modified file as a separate OGG file. This is the original sound file. Pay attention to the bitrate (44100? 20500?) You will need to emulate this when creating your custom sound. The more similar your customized sound is to the original, the less likely the game will crash.
- Create a 16-bit PCM Wave file using software like Audacity. Make sure that the bit rate is set correctly. If you ca unable get it exactly right I suggest going a little over.
- Convert it to OGG with the Venc tool. Make sure to select -q2.5 as the quality setting (THIS is not guaranteed to work with ALL FILES, THIS WAS JUST TESTED WITH THE MENU MUSIC. You may need to test more. Look at the note at the top of this Steam post.)
- Open the OGG file you created and also the SoundNodeWave into a Hex Editor, I like to use HxD
- Copy the entire SoundNodeWave audio file, starting at the first byte and continuing until you see the OggS. Paste this into the OGG that you made. Insert Paste means that the data is put at the beginning of the file, rather than being overwritten.
- In that header you just pasted, go back 8 bytes from the end of the pasted header. You should see 4 bytes that look exactly identical (example: G$..G$.. in HxD). These are two separate 4 byte numbers, meant to represent the size of the contained OGG file plus 32 bytes (it MIGHT not be true for all files, but this IS TRUE WITH THE ONES I have tested so far). Replace these hexbyte values with the size of the OGG you made with 32 bytes less.
- Save this file as the new SoundNodeWave that will replace the original one in the game
- Copy the modified SoundNodeWave files back to the UPKUnpacker directory and rename it to overwrite the original file. Do not leave any residual or additional files.
- UPKRepacker is a tool to repackage the UMAP file
- Name the UMAP files accordingly, then paste them into the Madness Returns games files, overwriting their originals.
It was our pleasure to walk you through the Alice: Madness Returns – The Game’s Music Mod Installation Guide, and we sincerely hope that you found it useful. If you find any mistakes or have suggestions for improving this post, do let us know in the comments. Regards and best wishes for a wonderful day in return for your time and effort. We are indebted to SirArthurYeetcannon, whose perceptive guide served as the impetus for this one. Don’t forget to add us to your bookmarks if you like the post; we update regularly with fresh stuff.
- All Alice: Madness Returns Posts List