Music Editing Instructions
Changing any music heard in-game is actually an incredibly simple process. Every audio file is directly stored in the game files and can be swapped out with a new one. The only requirements is that it must be a .ogg file, and it must have the exact same file name. The length and volume of the track does not matter.
The game files on Steam will be located at 'C:\Program Files (x86)\Steam\steamapps\common\Nuclear Throne'. Music will be located in one of two places, depending on version:
For versions that are not the latest beta these are directly stored in the main game folder with the .ogg file extension. Any custom music track can be converted to .ogg and renamed to the file track it will replace. It can then be placed into the main game folder.
For the 2023 beta and v100 NTT, all the music files are now stored in a folder called 'mus' with their file names as just their numbers, though they are still read as .ogg files.
Custom music tracks can be added by converting them to .ogg, then removing the file extension from the name. This can be done by simply renaming the file while file name extensions are enabled. The file can then be renamed to the file track it will replace, and placed into the mus folder.
For example the Desert music will be stored as 'mus1.ogg' on u99r1, while it will be simply be stored as '1' on the 2023 beta.
This guide recommends using Audacity as a tool to convert any music file to a .ogg file. This can also be used to amplify the dB levels of music. Sounds in-game will usually drown out custom music if it's not loud enough, particularly noticeable for anyone in late game. Also keep in mind that after a track plays it will loop back to the start, so Audacity can also be used for more seamless looping.
Once the music files are changed they will appear in-game the next time a new session is started. Remember to make a backup of game files to not lose the edits.
Music File Classification
The following table is a list of all the music file names. Ambience files are not listed here, but they follow the same kind of numbering.
Music Classification |
|||
---|---|---|---|
musThemeA | Title Screen | musThemeB | Character Select Screen |
musCredits | End Credit Music | musThemeP | Main Menu Easter Egg |
mus1 | The Desert | mus1b | Desert B-Theme |
mus2 | The Sewers | ||
mus3 | The Scrapyards | mus3b | Scrapyards B-Theme |
mus4 | Crystal Caves | ||
mus5 | The Frozen City | mus5b | Frozen City B-Theme |
mus6 | The Labs | ||
mus7 | The Palace | mus7b | Palace B-Theme |
mus100 | Crown Vault | mus100b | Vault Guardians |
mus101 | Oasis | ||
mus102 | Pizza Sewers | ||
mus103 | YV's Mansion | ||
mus104 | Cursed Crystal Caves | ||
mus105 | Jungle | ||
mus106 | IDPD HQ | mus106b | IDPD HQ as Rogue |
musBoss1 | Big Bandit | musBossDead | Boss Defeat Music |
musBoss2 | Big Dog | ||
musBoss3 | Lil Hunter | ||
musBoss4A | The Throne | musBoss4B | Throne II |
musBoss5 | Mom | ||
musBoss6 | Hyper Crystal | musBoss6b | Cursed Hyper Crystal |
musBoss7 | Technomancer | ||
musBoss8 | Captain |
The track 'musBoss4Silence' was likely a track meant to play on 7-3 specifically before starting the Throne fight but is seemingly unused.
There are also a few sounds stored in the game files as well. On the 2023 beta/v100 NTT this is stored in the 'snd' folder.
The sounds include character victory speeches upon sitting on the Throne, and the noises characters make when taking their ultras. While ultras include the character names, victory speeches are ordered by mutant ID:
Mutant Classification |
|||
---|---|---|---|
Mutant 1 | Fish | Mutant 2 | Crystal |
Mutant 3 | Eyes | Mutant 4 | Melting |
Mutant 5 | Plant | Mutant 6 | Y.V. |
Mutant 7 | Steroids | Mutant 8 | Robot |
Mutant 9 | Robot | Mutant 10 | Chicken |
Mutant 11 | Horror | Mutant 12 | Rogue |
Mutant 13 | Big Dog | Mutant 14 | Skeleton |
Mutant 15 | Frog | Mutant 16 | Cuz (Unused) |