Fixing Custom Audio - idStudio
For creating custom music, follow this guide before proceeding - https://wiki.eternalmods.com/books/2-how-to-create-mods/page/creating-custom-music-idstudio
Note: Packaging custom music in your mod is currently bugged (as of the patch from May 19, 2026) and will disable vanilla music & SFX. Wait for a future patch or follow this guide before uploading a mod with custom music.
Note: This is an advanced guide and assumes the viewer has adept knowledge of Wwise and FusionTools.
Context (What's Broken?)
After creating custom music and/or SFX, you will notice that all vanilla music & TAG2/Horde SFX are silent. Vanilla music is broken due to ID conflicts between the mus.pck & music_mods.pck files. TAG2/Horde SFX is broken due to a missing containerMask in the mods.pck file.
Fixing SFX
- Download the fixed
soundmetadata.binfile modified by FlavorfulGecko5 - <pending link> - Move the fixed
soundmetadata.binfile in your mod's\base\sound\soundbanks\pcfolder and overwrite the existing one- Creating a new mod in idStudio will generate a new (broken)
\base\sound\soundbanks\pc\soundmetadata.binfile in case you need it
- Creating a new mod in idStudio will generate a new (broken)
All vanilla SFX are now fixed. Some SFX will still be muted in idStudio, but will play without error when packaged and tested in the Sandbox.
Fixing Music
- Download FusionTools version 2.0.1 or later - https://www.nexusmods.com/site/mods/1812
- May prompt to install Microsoft .NET
- Download the fixed MusicSwitchContainer HIRC object modified by Velser - <pending link>
- Create a backup copy of your
\base\sound\soundbanks\pc\music_mods.pckfile in case you encounter issues - Launch FusionTools.exe -> File -> Open -> open the
music_mods.pckfile - Find the HIRC object with the ID 483143099
- You can quickly search for the ID in the Filter... text input box
- Right click the MusicSwitchContainer [1CCC2DBB] HIRC object -> Import HIRC from XML -> open the
483143099.xmlfix so it will overwrite the object - Go to File -> Save As -> Save and overwrite the
\base\sound\soundbanks\pc\music_mods.pckfile
All vanilla music are now fixed. Some menu music will be muted in idStudio, but will play without error when packaged and tested in the Sandbox.
Fixing TAG Menu Music
There are some additional ID conflicts for menu music.
This step may not be necessary, but is helpful for cleanup.
- In FusionTools, right click the parent HIRC tree -> Export HIRC to XML -> save anywhere
- Open the
HIRC.xmlfile with a raw text editor - Scroll to the bottom of the file and delete the following fields
<EventAction ID="178021616" Name="178021616" Type="3">
<field Name="ActionType" Type="UInt16">1027</field>
<field Name="ObjectID" Type="UInt32">483143099</field>
<field Name="Unk00" Type="Byte">0</field>
<List Name="Props" Type="Prop" />
<List Name="Modifiers" Type="RangedModifier" />
<Array Name="ActionData" Type="Byte">
04 B6 0B 2C 59
</Array>
</EventAction>
<Event ID="1699343283" Name="Play_music_menu" Type="4">
<List Name="Actions" Type="UInt32">
<field Type="UInt32">178021616</field>
</List>
</Event>
- Save, return to FusionTools, right click the parent HIRC tree -> Import HIRC to XML -> open the HIRC.xml file
These HIRC objects were deleted, they had ID conflicts with the mus.pck file and were missing some data.
-
- EventAction [0A9C64F0]
- Event - Play_music_menu [6549EBB3]
No Comments