• Journey's End on PC - Find info here and here. Please report bugs and issues for PC 1.4 and 1.4.1 to Re-Logic here.
  • Journey's End on Mobile - Find info here. Report bugs for Mobile 1.4 to DR Studios at this link and give as much detail as possible.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Console and Switch - The latest news can be found here. To report a bug, please use this link.

PC Sounds in tModLoader and wavebanks not working after 1.4.1.2

Melster

Official Terrarian
Steam or GOG
Steam
Single Player/Multiplayer
Single
Operating System
Windows 10
Terraria Version
1.4.1.2
Controls Used
Keyboard/Mouse
Alright, so after the latest update (1.4.1.2) I noticed three things:
  • The wavebank's size went from 50,000KB to 200,000KB, somehow.
  • Custom wavebanks don't work anymore. Running the game with a custom wavebank will result in silence and the game being stuck in the loading screen.
  • Sounds are totally messed up in tModLoader.
Since tModLoader and vanilla Terraria share the same wavebank, I'm almost positive that the new wavebank is the problem here.

EDIT: New info I got from some modders:
  • They improved the audio quality a lot, which explains why the wavebank's size increased fourfold.
  • For this change they had to change the entire audio engine.
  • This change is intentional and won't be fixed. It's up to the community to find ways to adapt.
This post is now useless.
 
Last edited:

_hitsuji418

Official Terrarian
What you are talking about happened to me, I put my Wavebank before opening the game and, after opening it, the game started without sound. after the Re-Logic screen the game was softlocked on the loading screen (with the sunflower).
 

Wammyve

The Destroyer
Same here, my custom wave bank that worked fine on 1.4.1.1 now causes the game to endlessly "load" into the title screen with no music.
 

Wormscarf67

Plantera
What you are talking about happened to me, I put my Wavebank before opening the game and, after opening it, the game started without sound. after the Re-Logic screen the game was softlocked on the loading screen (with the sunflower).
Exact same problem here - Wavebank not working. I believe its because they tried to patch a certain volume-related bug and ended up breaking the wavebanks
 

Melster

Official Terrarian
Alright, I've found a way to fix sounds in tModLoader! For this method you'll have to download the Quick Wave Bank tool.
1605100680270.png

  1. Open the Quick Wave Bank tool and select "Extract". It'll then let you select the wavebank you want to extract (which is the vanilla one) and the output where all the music files will be stored.
  2. Click "Select Output File" and select where you want the new wavebank to be created (do NOT select Terraria's Steam folder).
  3. Click "Add Tracks from Folder" and select the folder where you previously stored the music files.
  4. Click "Build" and wait.
  5. Once it's finished, create a backup of the original wavebank and replace it with the one you've just created (Program Files > Steam > steamapps > common > Terraria > Content).
If you want to play vanilla Terraria again, you must use the original wavebank.

Sorry, no fixes available for custom wavebanks.
 

QUAKEMAN00

Terrarian
Alright, I've found a way to fix sounds in tModLoader! For this method you'll have to download the Quick Wave Bank tool.View attachment 297829
  1. Open the Quick Wave Bank tool and select "Extract". It'll then let you select the wavebank you want to extract (which is the vanilla one) and the output where all the music files will be stored.
  2. Click "Select Output File" and select where you want the new wavebank to be created (do NOT select Terraria's Steam folder).
  3. Click "Add Tracks from Folder" and select the folder where you previously stored the music files.
  4. Click "Build" and wait.
  5. Once it's finished, create a backup of the original wavebank and replace it with the one you've just created (Program Files > Steam > steamapps > common > Terraria > Content).
If you want to play vanilla Terraria again, you must use the original wavebank.

Sorry, no fixes available for custom wavebanks.
i dont have custom wavebanks, im just using original sounds, if you have the same too could you post the file of the wavebank for grab to fix it?
 

Wammyve

The Destroyer
I think I may have found more to the problem. If you open up the file called "TerrariaMusic.xgs" in Terraria's Content folder (using a 3rd party program), there is a new value called "Volume" at the end. I found this out when I decided to open both the Vanilla .xgs file and the custom .xgs file, made automatically when I used XACT to my make custom Wave Bank, to see if that was the cause, and it probably is. This new value called Volume needs to be added to your custom wave bank project and match with the current .xgs file so that the custom wave bank becomes compatible again. How to set up this variable? I'm not sure yet.
 

Melster

Official Terrarian
i dont have custom wavebanks, im just using original sounds, if you have the same too could you post the file of the wavebank for grab to fix it?
I don't think I'm legally allowed to. That's why I posted instructions on how to do it. tModLoader is working on it anyway, so there should be a fix soon.
 

semoh

Terrarian
for those wondering like me, there has been a fix found for custom wavebanks for 1.4.1.2. here's the link:

 

64BTX

Official Terrarian
I think I may have found more to the problem. If you open up the file called "TerrariaMusic.xgs" in Terraria's Content folder (using a 3rd party program), there is a new value called "Volume" at the end. I found this out when I decided to open both the Vanilla .xgs file and the custom .xgs file, made automatically when I used XACT to my make custom Wave Bank, to see if that was the cause, and it probably is. This new value called Volume needs to be added to your custom wave bank project and match with the current .xgs file so that the custom wave bank becomes compatible again. How to set up this variable? I'm not sure yet.
How did you open the vanilla .xgs file?
 
Top Bottom