Audio Modding Guide

DRG Mods: A Comprehensive Guide to Audio Modding

Please do not hesitate to ask for help on the DRG Modding Discord in #mod-questions!

Credits:
Buckminsterfullerene - Originally wrote and maintains guide.
Kraeus - Helping out with knowledge tidbits.
Dr Turtle - Typo/grammar/link fix pass, rewrote replacing axe impact sounds section.

ff

Watch this video guide while reading the written guide for extra information!


Contents

  • 1. Introduction
    • Tools
    • Reading this guide
    • Types of audio mods
    • Pre-requisites
    • Audio mods filename prefixes
  • 2. Using the Audio Modding Template
  • 3. Replacing cues method
    • Replaces axe throw sound
    • Adding new boss music with custom tracks
    • Volume control
  • 4. Replacing sounds files method
    • Replacing jukebox songs
    • Replacing axe impact sound
  • 5. Packing your mod
    • Using DRGPacker
    • Using the new packing method
  • 6. Installing your mod
    • Why won't my mod auto-verify in-game even though I've set the auto-verify tag?
  • 7. Extra notes and help
    • Why don't the game sound waves play anything in the all-assets branch of the audio template? 
    • Why can't I hear anything when I play some cues in-editor using the audio template? 
    • Windows 10 explorer audio file loading time
    • Memorial Hall Cue (thanks Kraeus/KrysPolezoes)
    • What is single vs looping cues in Music_Wave?
    • Spacerig music cue solution (thanks SASHA)
    • Getting help
    • Kraeus' Music Breakdown
      • Boss
      • End Wave
      • Level
      • Menu
      • Special Events
      • Wave
      • Spacerig
  • Feedback

1. Introduction

Tools

Before you get started with your mod, you should know about a few tools:

IMPORTANT: By the time you are reading this guide, you should already have these tools and have at least the minimum required knowledge to use them (more on UE4 later). If not, I refer you to Rauliken's more general guide.

Reading this guide

Make sure that you read through every detail of this guide thoroughly as missing something may result in many problems down the line. Watch the video guide for easier following along. Of course, you can always refer back to this if you need assistance on anything. Critically important details are highlighted in bold, and optional but useful information is highlighted in italics. Inline code is used for 'specifics'. Also, if you are stuck on something, it may be useful to refer to the random but possibly useful notes at the end.

Types of audio mods

There are two types of audio mods:

  1. Editing the audio cue files to play new sounds of your own. The cue files have to use the same name and location in the game structure so that they will be loaded by the game. This method is best because it gives you more control of the sounds you are playing, as you can add logic in the blueprinting part (we will get to that later).
  2. Adding sounds with the same name and location as the original sounds, so the original ones get replaced and the original (untouched) cue file now plays your sounds. This method is much faster than the first but gives you far less control of your sounds.

You can use either method, depending on your situation. If you want to just replace some say, background music, with some of your own, you could use the second method. If you wanted to add new music alongside vanilla music, you would have to use the first method.

Pre-requisites

For either method, you will need your audio files to be in the .wav or .ogg file formats. There are plenty of online audio converters to and from various file formats.

The reason there are two different formats is that there are pros and cons of using either of them:

  1. .wav is around 4x larger in file size; however, it requires very little messing about with volume control.
  2. .ogg is more compact than .wav but may require gain to be reduced using Audacity (or a similar external program) and output volume to be reduced by ~25% otherwise it may produce horrible audio popping artefacts. Volume control is slightly more difficult (subjective), but that is explained in the Volume control section.

If you're getting audio popping, super low quality, or bass-boosted sort of sounds, then try switching to the other format. It seems like you have to play it by ear for which format you use for every project. Some projects do better with .wav, some better with .ogg.

Audio mods filename prefixes

ST – Soundtrack

MSC – MuSiC

Cue – Sound Cue

UEE – Unreal Engine Editor


2. Using the Audio Modding Template

The audio modding template is a set of files that allows you to skip a lot of manual work when making mods. All of the assets inside of it are generated by some tools developed by the community. This means that they have all of the same properties as if you had the game's original project open.

There are two branches:

  • The main branch, which is the default one. The vast majority of audio modders will want to use this branch, as it does not include the sound cues and sound waves, but includes everything else. It means that you just need to make the sound cues yourself, which will be explained later.
  • The all-assets branch, which contains every sound asset in the Audio folder in the game, including sound cue graphs and sound waves. Switch to this branch if you want to copy the reconstructed sound cues with the reconstructed node graphs.

You can switch branch by hitting the branch dropdown on the GitHub repository like this:

branch dropdown

To download the template, select your desired branch, and then select an option from the green code dropdown (the easiest being download ZIP):

code dropdown

Then to use, just double click the FSD.uproject file (making sure that you have UE installed of course).

If you downloaded the main branch: navigate to your new project in file explorer. Copy the Characters, Music, and SFX folders from inside EmptyContentHierachyU36/Content/Audio (these are the same as the game) and put them inside your project’s Content/Audio folder. It should look something like this:

picture32

You don’t have to do this – you could just manually create or copy the folder structure for only the folders that you plan to use (e.g. in our case the Audio folder). But this makes things nice and simple for you as it reduces manual labour.

Add a new folder within Content called _<your mod name>. For this tutorial I'll use _CustomSounds. Whatever you call it, do not forgot to have an underscore at the start of the name. The underscored files are always at the top of the content browser for ease of use, so that is where you can store the sounds that will be used in the audio cue files. They are also scanned by mod.io for assets that help determine the auto-verified tag.


3. Replacing cues method

I'm now going to show you 2 different examples within this method (as they require slightly different processes):

  • Replacing the impact axe throw sound with a custom one
  • Adding new boss music with custom tracks alongside the vanilla ones

Replacing axe throw sound

Making the cue

For this example, use the main branch project from the audio modding template.

First select and download any sound effect of your choice that fits what you want, from the internet. Make sure it’s in the .wav or .ogg formats. I went with a cry for pain sound. Place it into the _CustomSounds (or whatever you called it) folder within your project – the filename does not matter.

If you have the project open when you do this, a little window should pop up in the bottom right corner asking if you wish to import the file:

picture4

Click Import. This will automatically create a paired .uasset file.

If the import window does not show, click the big green "Import" button on the content browser and do it manually that way.

Next, you need to create the cue file with the same name and location as the AxeGrenadeFoldOut_Cue file. If you look through the game’s unpacked files, you should find AxeGrenadeFoldOut_Cue in Content\Audio\SFX\WeaponsNTools\ITM_Grenades\AxeGrenade – it should look like this:

picture5 1

Side note: when looking for other files, generally you have to use a bit of common sense to find them. However, even that is not enough, as the game’s file naming conventions are practically non-existent – some files are named in really, really dumb ways that make them hard to locate. If you have any experience of other modding types, you will understand what I mean.

So now back within your UEE project, navigate to the right file location in the file explorer. Then, right-click, go down to sounds, and click sound cue:

picture6

You need to name this file exactly the same as the cue you are changing, e.g. in this example AxeGrenadeFoldOut_Cue.

Just to check, your content browser should look like this:

picture7 1

Double click the sound cue you just made. It should open a new window in an audio blueprint editor.

picture8

To add the custom sound, you can either navigate to the _CustomSounds folder and drag the sound in, or you can add a Wave Player node and in details (click on it), select your sound.

picture9

The most basic thing you can do here is directly connecting the Wave Player node to the Output node.

picture10

This works if you press Play Cue in the editor, however, with very little effort you can do a lot better.

Side note: if your sound effect produces weird audio artefacts (like crackling) even within UEE when you hit the Play Cue button, you will need to manually go into a program like Audacity and reduce the amplification (Google how to do that if unsure; it is very simple to do). This can either happen if you are using the wrong audio format (make sure you are using .wav or .ogg!) or if the audio amplification is too high for UEE.

Setting soundclass/attenuation/submix references in your cue

If you click on the Output node, you will see in the details pane that you need to select a Sound Class, an Attenuation and a Base Submix to inherit from. If you click the little drop-down box for each, you will see all of the assets inside of our project already - this is due to our template project already having these inside for you to use instantly!

picture33

Because the game's file naming convention is practically non-existent, it may not be clear which to use in your mod. This is where FModel comes in. You can download it from here.

To use FModel, open it up and hit the Directory button in the top right, then Selector.

picture24

A window will pop up and you should enter your DRG install path. FModel will then detect all the Pak files inside it. You can then select FSD-WindowsNoEditor.pak and hit Load.

Now, navigate through the folder dropdowns to the Content\Audio\SFX\WeaponsNTools\ITM_Grenades\AxeGrenade folder. You will see that one of the tabs at the top will say “3 Packages”; click on that, and you will see the 3 cue files. Double click on the AxeGrenadeFoldOut_Cue.uasset.

picture35

Now, this JSON gives us some details about the cue. The bit we care the most about, however, is this part:

picture34

It tells us:

  • The sound class that it uses is called ExplosionsManualMix
  • The attenuation that it uses is called DistantWide_Misc_Attenuation_Cue
  • The submix that it uses is called GeneralWeaponsToolsSubmix

Make sure you select these assets in the drop-down on the cue. So now you know how to find out which assets any of the cues you are replacing use.

picture36

So now, you should have a programmed cue file! There are some other nodes you can use, like random and modulator, but I will explain those in a later example.

Make sure you hit save or Ctrl+S!

You need to do volume control on your mod to make sure that the sound levels seem about right, which means getting into a game and playtesting!

Refer to section 5 on packing your mod to finish up.

Adding new boss music with custom tracks

Making the cues

For this section, I highly recommend downloading the all-assetsbranch from the audio modding template, and then copying in the specific files that you need for your mod into your existing project (simple copy and paste via file explorer works fine here).

If you plan on making any type of music mod, please go to section 5 on Kraeus’ music breakdown. There, he lays out the associations between the music cues, audio files, and song names. If you don’t look at this, you will likely struggle. Alternately, you can open it separately here.

Now, we are going to add boss music. Download any music of your choice, again in the .wav or .ogg file formats. Place these tracks (as many as you would like) into the _CustomSounds folder like before. It is important to note that because this example is adding custom music on top of vanilla music, but we are replacing cue files, we will also need to get referemces to the vanilla music.

Therefore, what we can do, is - making sure that we have UE closed for this - copy in the 3 cues and the entire AudioFiles folder from Content/Audio/Music/Boss folder from the all-assets branch on the audio modding template, to the same locations in our own project. We also need to copy in the entire Content/Audio/SoundControl folder if you haven't already got it in your project. This contains all the sound classes, attenuations, etc.

picture37 1

The reason that there are 3 cue files, is that there is one for each track. The reason that GSG uses one song per Cue is so everyone hears the same song. With Random nodes in our Cues, we all hear the same Cue but the song we hear is random per each client. So there is no guaranteed song parity. When you have multiple cue files, there are 2 ways of using them (in this example):

  1. Put one vanilla track in each, and then split your custom tracks between the 3 cues. I will explain how to combine them a bit further on.
  2. Put everything in one cue, and then just copy and paste everything inside the first cue into the others. That way, you only have to make changes in the first and just copy and paste into the others without having to match in each. This is super time-saving when working in other cue types (e.g. wave music) that may have 10 or more cues. We will use this option.

Open one of the cue files, say St_Boss_Music_Cue. Inside this, first, you want to drag in the new sounds that you want to play. Since we will be going with the 2nd method, chuck everything in and set them to looping (most music cues by default have looping wave players), like this:

picture38

To connect these, but only have one play at once, you can use the random node. You can add more inputs by clicking the “Add input” plus symbol on the node. Now, just connect the tracks to the input, and the output on the random node to the Output node, like this:

picture39

You can see that, since we copied the sound cues from the audio modding template, they already have their sound class and submix references set. Music cues don't have attenuation because of course they are global sounds - no matter where in the world you are listening from, the volume should stay the same.

Now, copy and paste these nodes into the other 2 boss cues, making sure you hook up the random node to the output node in the cues.

You need to do volume control on your mod to make sure that the sound levels seem about right, which means getting into a game and playtesting!

Packaging

When you go to package this mod and test it in-game, you will probably notice that it sometimes plays silence or never plays the vanilla tracks. This is because we haven't explicitly told UE to not package the dummy sound waves inside of the AudioFiles folder. So when the mod is being loaded into the game, it's replacing the vanilla boss tracks with empty ones, which is no good.

So, make sure that in the Directories To Never Cook setting explained in the packaging your mod section, you need to add the Audio/Music/Boss/AudioFiles folder to that list. That way, when your mod is packaged, it leaves out the dummy files, like the sound control ones. Make sure that you remember to do this for any mod that makes references to dummied vanilla sound waves! It's nice and handy that the devs usually put the sound waves in a seperate AudioFiles folder meaning that you can do this easily. However, if the sound waves are in the same directory as the cues, then you'll have to manually delete the sound waves after packaging from UE.

Refer to section 5 on packing your mod to finish up.

Volume control

When testing either of these methods, it may come apparent that some sounds are too loud whilst some are too quiet. So, there are few methods for volume control that do the same thing:

  • Modulator node method
  • Audio file modulating method
  • Just changing the overall volume multiplier in the main sound cue settings (self-explanatory)

Modulator node method

Of course, you could go into the individual sound files and adjust them manually in Audacity or something. But that could get very time-consuming very quickly (if you have many audio files), and there is a much better way of doing it. Modulator nodes!

The modulator node allows you to change the minimum and maximum pitch and volume of the input sound. So, say you want the volume of a specific track to be twice as loud, you can set the min and max volume to 2. For twice as quiet, you’d want 0.5. I haven’t messed with changing min and max to different values and seeing if they actually work, so feel free to mess with them yourself.

So, to use the Modulator nodes, just place them between the Wave Player nodes and the Random node, like this:

picture17

Audio file modulating method

This is basically another form of the previous method. Instead of changing the volumes inside the cues, you can just change output volume from the actual sounds themselves. If you don’t know how to do that; you can double-click on an audio file, and it will display volume, pitch, and other settings. It has its own built-in modulator. This method is good if you use the same audio file in many different places unless you want it to have different volumes or pitches in the different places, as you would need to use modulators inside the cues anyway.


4. Replacing sounds files method

For this method, you will need your replacement audio files to be in the .ogg or .wav format, with the same pros and cons that came with the previous method. You will still need UEE for this.

Set up a new project using the main branch from the audio modding template, as you would in the previous method.

I’m going to go through and explain 2 examples as they differ slightly:

  • Replacing a jukebox song with a custom one
  • Replacing the axe impact sound

Replacing jukebox songs

Download the audio you want to replace in the, again, .ogg or .wav format. Locate the location and name of the jukebox song(s) you wish to replace. For example, let’s replace the Jukebox_Blues_TheBluesSchool song with our own. This is located in Content\Audio\Music\JukeBox.

There are some other folders with even more songs in, like NewMusic and NewMusic_june2020 which is blatantly rubbish file naming/organization. However, the TRJMusic folder contains all of the non-copyrighted music provided when you check the streamer mode box in-game.

Get your song, and import it into your UEE project, into that location, naming it the same as the file you wish to replace. Earthcomputer wrote a script that renames all your jukebox replacement songs automatically, which can turn 10-20 mins into 30 seconds (if you know how to use Python). You can find that here.

picture18

There is a bit of volume control you can do. You can use the same method as the audio file modulating method, but basically, you can double click an audio file and edit its volume. I’ve found that I tend to set the volumes to 1.5 or 2 when downloading songs from YouTube to .wav. You’ll find that different volumes work for different things anyway.

picture19

And you’re done! Refer to section 5 on packing your mod to finish up.

There is no way of using method 1 to change jukebox songs, as there are no actual cues for it in the unpacked game files (the files Jukebox_Cue are for the dwarf voice lines when you start the jukebox). You will notice that this is a recurring theme for some other sounds. You can use BP modding as there is a blueprint which does Jukebox stuff, but that's far too out of scope for this guide.

Replacing axe impact sound

The reason that this is a separate example from the one above, is that for some game elements like weapons and tools, one of several similar audio files is selected at random by the cue. This is likely to prevent the same cues from sounding unnaturally identical. To keep things simple, you can just use the same file for each.

So, for the files in Content\Audio\SFX\WeaponsNTools\ITM_Grenades\AxeGrenade\AxeGrenadeImpactCombined, there are 10 files.

axegrenadeimpactcombined

So, when you replace them, you also need to duplicate your replacement file, and rename each of them to the names of the files you're replacing, in this case, AxeGrenadeCombined_01.ogg, AxeGrenadeCombined_02.ogg, etc. (uasset files are generated when the audio files are imported, and uexp files are generated upon packaging).

To test if UE4 is properly playing your audio files (sometimes issues will only be present when played in UEE/in-game but not in the original file), add a single file first, then play it. If crackling, popping, and/or other issues occur, try using the methods described here.

Once you test your mod in-game (see Packing your mod), you will probably need to adjust the volume or other settings. To adjust every file's settings at once, select the first file in UE, hold shift and select the last one, then right-click and select edit.


5. Packing your mod

There are 2 ways to pack your mod:

  1. Using DRGPacker. If you already know how to use it and how it works, that’s fine. But many of you reading this section have chosen to ignore the call to read the general guide and so tend to not understand how DRGPacker works at all. This has been causing a lot of problems for us so please, PLEASE, PLEASE, read the general guide explaining how to use DRGPacker before you read this section!
  2. Using an “experimental” (despite being in the engine for years) UE auto-packing will pack your selected files automatically.

Using DRGPacker

Now, you need to pack your mod. Before you skip this step, you need to pack your mod from UEE first, then in the DRGPacker. To pack your mod in UEE, first, you need to navigate to the editor tab (called Untitled) and click File > Package Project > Packaging Settings:

picture21

You need to uncheck the Use Pak File setting, so make sure that it is unchecked when you create every audio project.

picture40

Also, click on the little arrow also marked by the red box at the bottom of the above image. This will pull down a bunch of new settings. Scroll down to the bottom of these settings and find the section that says Directories to never cook. This setting is very important, as it allows you to select folders to not get packaged. It is absolutely imperetive that you make sure the following directory is set to never cook, otherwise your mod WILL cause unintentional behaviour with other sounds in the game:

picture41

You may add other folders if you are not using them for your current mod and they have assets inside of them (as you wouldn't want to replace other assets that are not included in your mod!).

Now go to File > Package Project > Windows > Windows (64-bit). Select the folder you wish to put the packed project into. Give it a couple of minutes, and it should be done!

Next, navigate to the packed project in your file explorer. Go to WindowsNoEditor/FSD/ and copy the Content folder. Then, paste it into the input folder in your DRGPacker, and pack it. Because some of you twits somehow missed all of the warnings from me telling you to read the general guide on how to use DRGPacker, here's how you do it:

  1. Copy your Content folder into your input folder (the name of the folder is the name of the created pak file, which is why I suggest naming it with _P).
  2. Drag and drop the input folder onto _Repack.bat

picture43

Using the alternate packing method

Theoretically it should be a lot easier and a lot quicker for you, however it seems that a lot of people find this confusing and so I moved it to the archived guide section because for some reason it seems to be more difficult than I thought. So I don't recommend using this over the above method. But if you're interested, I wrote a mini-guide on how to use this packing method here.


6. Installing your mod

Since the mod.io integration, there are two ways of installing your mod for testing:

  1. Navigate to the Paks folder in your DRG install. Then place your .pak into it, making sure that the name of your .pak ends with _P otherwise the game will NOT load it. Inside the modding menu, the game will mark your mod as DEPRECIATED – this is fine, it will still load the mod although will force you into a sandbox save to test it. This is the best way to test your audio mods because it’s quick and easy and doesn’t require any hassle!
  2. You can make hidden mods on mod.io which will be sandbox by default, but you can then add friends as “moderators” or “testers” in the mod settings so that they can subscribe to it and test it in-game with you.

Once you are happy with your mod, you can upload a public version to mod.io! When you upload to mod.io, you need to send the .pak to .zip and upload that.

This is VERY important: for audio mods, you MUST NOT select a requested category, as the game will automatically tag it as auto-verified if it detects that your mod only changes audio files! Then you can select the “auto-verified” type on the mod. This was implemented to save mods having to wait to be verified and to save the devs from spending so much time verifying mods.

Why won't my mod auto-verify in-game even though I've set the auto-verify tag?

Everytime I've seen an audio mod not verify in-game, it's because the mod author hasn't followed the guide when it tells you to delete the dummied sound control files. If these files are not deleted from your pak file, your mod will not auto-verify in-game! Example assets:

example non auto verify files

How do I check exactly which files won't auto-verify?

There is a handy tool called mod_lint, which you can see how to use in section 2.3 of the basic modding guide. As shown in the screenshot above, any files that say "no" means the mod will not auto-verify in-game.


7. Extra notes and help

Here's some random info that may be useful for you when making audio mods.

Why don't the game sound waves play anything in the all-assets branch of the audio template?

This happens 95% of the time due to the sound waves being cooked assets imported into the editor. Since you aren't going to be cooking these assets, it doesn't cause any problems. They are purely in the project for reference, as are all the other assets.

If you wish to listen to the original game sound waves, you can either:

  • Open the sound in FModel
  • Listen to any audio track in-game using the shout framework mod.

Alternately, for more advanced users, you can reimport the cooked sound waves into the editor by closing UE, then copying in the cooked waves from the unpacked game files and overwriting the ones that are already there (you need both the .uasset and .uexp files). This should work for you for most circumstances, but only for that project.

Why can't I hear anything when I play some cues in-editor using the audio template?

Firstly, check that the sound wave asset itself plays. If it doesn't, check the section above this. If it does, continue reading this section.

When you play a sound cue in the editor, it will take into account any of the attached settings to the cue, such as sound class, submix, etc. Since most of the cues have these attached settings, and the settings control what the audio cue sounds like based on parameters in the game, many of them are by default set to volume 0 or not to play in the editor. There isn't really anything I can do to change this as some people are silly and miss the part about not packaging the sound control folder in their mods, so if they had the wrong settings they could very well mess up the audio for the whole game without realising it.

The solution, is to open the sound cue file, click on the sound wave node you want to play, and click "play node" at the top. If you have a big cue with multiple sound waves, modulators, delays, etc. that you need to test easily, then you can temporarily remove the sound control files from the cue.

Windows 10 explorer audio file loading time

With default settings in windows 10, audio files will slowly load the information about each one. To fix this, open control panel > indexing options > advanced > file types and unckeck ogg and wav. If this doesn't work, uninstall web media extensions.

Memorial Hall Cue (thanks Kraeus/KrysPolezoes)

The cue for the Memorial Hall music isn’t in the same place as others in the spacerig. It is called St_Googbye_SpaceRig_Cue in Music/Levels. This is how you should set up your attenuation so that it only plays in that room:

memorial hall attenuation

What is single vs looping cues in Music_Wave?

Single cues play once and then the queue moves it onto the next song, and looping plays the song until the wave has ended. In your looping cues, just duplicate the single cues but click on the wave player node and check Looping. The Wave player node should change to Looping wave player or similar.

Looping cue but different song (thanks SASHA)

If you're using a random node with Looping wave players, you might run into a minor issue where the same song plays on loop when the cue is playing for a long time. To fix this, you can put a Looping node between the Random and Output nodes, making sure that your Wave players are not set to Looping themselves.

picture42

Getting help

If you need any extra help, feel free to ask in the #mod-chat channel. Please do tag me (Buckminsterfullerene#6666) or one of the other audio mod authors, such as Kraeus#9233. Kraeus is especially good to ask for finding music cues, as he figured out where all of them are.

If you have had headaches when audio modding certain parts of the game, that require special attention, contact me so I can get it added to the guide.

Kraeus' Music Breakdown

Boss

Plays during:

  1. Elimination Boss Battles

SoundClass for Cues: Music_Boss

Files:

  1. St_Boss_Music_Cue → St_Nova_Master_1 → Horrors of Hoxxes
  2. St_InsterstellarNightmares_Cue → ST_InterstellarNightmares_Master_3 → Interstellar Nightmares
  3. St_Stalker_Cue → St_Stalker_Master_1 → Fighting the Shadows

 

End Wave

Plays during:

  1. Mining, Egg Hunt, Escort, and Elimination during the escape to the DropPod.
  2. Refining – once 100% is reached.
  3. Salvage – during both point defenses, 2nd point defense song continues until the DropPod leaves.
  4. Extraction – during the wait for DropPod until the DropPod leaves.
  5. ST_Action_Master_1 – Stat screen song is used by St_EndMission_Completed_Cue in Music_Menu Folder. OST Song is Beneath the Crust.

SoundClass for Cues: Music_Endwave

Files:

  1. St_Marching_Edited_A_2_Cue → St_Marching_Master_1 → Leave No Dwarf Behind
  2. St_OperasFascination_Cue → ST_OperasFascination_Master_3 → Follow Molly
  3. St_RobotGetAway_EditedA_01_Cue → St_RobotGetaway_Master_1 → Robot Getaway
  4. St_SabotageOfMolly_Cue → ST_SabotageOfMolly_Master_3 → I Welcome the Darkness
  5. St_SW_Edited_A_01_Cue → St_SW_Master_1 → March of the Brave
  6. St_WhereTheyReallyDare_Cue → ST_WhereTheyReallyDare_Master_3 → The Last Ascent

Other Files:

  1. St_Action_Edited_B_3 – Not sure if in use. Is the same as ST_Action_Master_1

 

Level

Plays during:

  1. Ambient Level music during all missions (not SpaceRig)
  2. LoadingScreenMusic_Cue is played while loading a mission.
  3. St_Goodbye_SpaceRig_Cue is played in Memorial Hall only.

SoundClass for Cues: Music_Background except St_Goodbye_SpaceRig_Cue is Music_MemorialHall

Files:

  1. LoadingScreenMusic_Cue → St_Deep_Master_1 → The Descent
  2. St_Alien_Cue → St_Alien_Master_1 → Fathomless Tomb
  3. St_AxeRunner_Cue → ST_AxeRunner_Master_3 → Let's Go Deeper
  4. St_Carp_Cue → St_Carp_Master_1 → Into the Abyss
  5. St_Clutch_Cue → St_Clutch_Master_1 → Karl's End
  6. St_Cold_Cue → ST_Cold_Master_3 → Absolute Zero
  7. St_Crawl_Cue → St_Crawl_Master_1 → Coward's Crossing
  8. St_Deep_Cue → St_Deep_Master_1 → The Descent
  9. St_Goodbye_SpaceRig_Cue → St_Goodbye_Master_1 → Ode to the Fallen
  10. St_Horror_Cue → St_Horror_Master_1 → A Matter of Skill and Ammunition
  11. St_JourneyOfTheProspector_Cue → A_Quiet_Tomb_ST_Master_1 → Journey Of The Prospector
  12. St_LOTD_Cue –> ST_LOTD_Master_3 → Echoes from the Past
  13. St_Pod_Cue → St_Pod_Master_1 → Principle of Darkness
  14. St_Slow_Cue → St_Slow_Master_1 → I am Lost
  15. St_ST_Cue → St_ST_Master_1 → The Only Way Out is Through
  16. St_ValleyOfDeath_Cue → ST_ValleyOfDeath_Master_3 → Deceived by Light

 

Menu

Plays during:

  1. St_DeepDives_InbetweenScreen_Cue plays between Deep Dive missions.
  2. St_EndMission_Completed_Cue plays during the Stat Screen after a mission.

SoundClass for Cues: Music_Menu

Files:

  1. St_DeepDives_InbetweenScreen_Cue → ST_Where_They_Really_DareDLoop_1 → The Last Ascent (Excerpt)
  2. St_EndMission_Completed_Cue → ST_Action_Master_1 (From AudioFiles in the Level folder) → Beneath the Crust

Other Files:

  1. DeepDives_InbetweenScreen_Music - Not sure if in use. Is the same as ST_Where_They_Really_DareDLoop_1

 

Special Events

Plays during:

  1. ST_GameEventA_Cue plays during Machine Events
  2. DiscoverMusic_1 is the music played when treasure (Crate or Pack) is found.

SoundClass for Cues: Music_Action and Music_Discovery for the DiscoverMusic_1.

Files:

  1. ST_GameEventA_Cue → ST_GameEvent_Master_1 → The Core Infuser
  2. DiscoverMusic_1 is the music played when treasure (Crate or Pack) is found

Other Files:

  1. ST_GameEventA_4 - Not sure if in use. Is the same as ST_GameEvent_Master_1

 

Wave

Plays during:

  1. CueSingle plays during Mission Control announced waves
  2. CueLooping plays in Refinery during the pumping stage and in Escort during Ommoran when the wave music doesn't stop

SoundClass for Cues: Music_Action

Files:

Single:

  1. St_Boss_wave_Cue → St_Boss_Master_1 → They're Here!
  2. St_DOTSA_Cue → ST_DOTSA_Master_3 → Dance of The Dreadnaughts
  3. St_HoldMyBeard_Cue → St_HoldMyBeard_Master_1 → Hold My Beard
  4. St_Hole_Cue → St_Hole_Master_1 → The Shadows are Moving
  5. St_MorkiteIsADancer_Cue → ST_MorkiteIsADancer_Master_3 → Axes Out
  6. St_MountainBlaster_Cue → ST_MountainBlaster_Master_3 → In the Belly of the Beast
  7. St_NotTheBees_Cue → ST_NotTheBees_Master_3 → A Distant Terror
  8. St_SpaceFire_Cue → ST_SpaceFire_Master_3 → RUN!
  9. St_Tick_Cue → St_Tick_Master_1 → Petrified Fury
  10. St_Wave_Cue → St_Wave_Master_1 → Attack of the Glyphids

Looping:

  1. A_Distant_Terror_Looping_Cue → A_Distant_Terror_Looping_01 → A Distant Terror
  2. Dance_Of_The_Dreadnaught_Looping_Cue → Dance_Of_The_Dreadnaught_Looping_01 → Dance of the Dreadnaught
  3. MorkiteIsADancer_Looping_1_Cue → MorkiteIsADancer_Looping_1 → Axes Out
  4. MountainBlaster_Looping_1_Cue → MountainBlaster_Looping_1 → In the Belly of the Beast
  5. PetrifiedFury_Looping_Cue → PetrifiedFury_Looping_1 → Petrified Fury
  6. SpaceFire_Looping_1_Cue → SpaceFire_Looping_1 → RUN!
  7. Theyre_Here_Looping_Cue → Theyre_Here_Looping_1 → They're Here!

 

Spacerig

Plays during:

  1. Ambience_Music_Cue is the Ambient SpaceRig Music
  2. Ambience_Music_Chrsitmas_Cue plays Ambient SpaceRig music during the Christmas Event
  3. Ambience_Music_DiscoBeer_Cue plays when you drink a Blackreach Blonde
  4. Ambience_Music_DiscoBeer_Safe_Cue plays when you drink a Blackreach Blonde with Streamer Mode enabled
  5. Fanfare_promotion_Cue plays in Memorial Hall
  6. YearTwoFanfare_Cue played during the Year Two reward screen so isn't used anymore (I think)

SoundClass for Cues: Music_Action

  1. Ambience_Music_Cue and Ambience_Music_Chrsitmas_Cue – Music_Background
  2. Ambience_Music_DiscoBeer_Cue and Ambience_Music_DiscoBeer_Safe_Cue - Music_BeerEffect
  3. Fanfare_promotion_Cue – Music_PromotionMenu

Files:

  1. Ambience_Music_Cue → St_Ambience_Master_1 → The Deep Dive
  2. Ambience_Music_Chrsitmas_Cue → Christmas Song 4,5,6,8, and 9
  3. Ambience_Music_DiscoBeer_Cue → JukeBox_Disco_Night_Disco, Jukebox_Techno_di-the-chance-032414-81, and Techno_TRJ_02 in Jukebox
  4. Ambience_Music_DiscoBeer_Safe_Cue → Techno_TRJ_02 in Jukebox
  5. Fanfare_promotion_Cue → PromotionFanfare → Might be an excerpt from OST song

Other Files:

  1. Fanfare 3 and 4 – probably used for Year Celebration reward screens