Tell me more ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

After playing Terraria for a little while, I have started to find the default sounds for when a player takes damage a little annoying and I'm looking for a way to use my own sound files instead of the default ones provided with the game.

I have seen that it is possible to change to an already existing sound in the Terraria sound folder (here), but I am looking to use my own sounds so this doesn't exactly fit what I'm looking for.

I guess I need to know a couple of things in order to be able to do this:

  • What format should the sound files be in?
  • What should I use to convert the files to the .xnb format?
share|improve this question
I am assuming that this is allowed according to the Terraria Terms of Use since it should not require any reverse engineering to be able to do this. – jaminja Jun 7 '11 at 14:47
I don't think those terms even apply to Terraria at all, since they're the "Web Site Terms and Conditions" and concern "materials [...] on Terraria's web site". If you buy Terraria from Steam, you never interact with terraria.org at all. – lunboks Jun 7 '11 at 14:59
@lunboks Ah yes, that looks to be the case. I can't seem to find a link to the terms for the game itself, but I guess the assumption still stands. – jaminja Jun 7 '11 at 15:08

3 Answers

You need to convert your sound files into XNB format, the packaged format Microsoft XNA uses for binary files. The best guide I've found is designed for creating custom music soundtracks, but the steps are the same for replacing sound effects.

You just need to convert your sounds using XACT and replace the existing sounds with your new ones. The game uses the filename to determine which sound to play for each event, so make sure those stay the same.

share|improve this answer

I have been having a think and although this doesn't really address the question of adding your own sounds (which Bobby points out is against the TOS, and so can't be discussed here anyway) - for a more simple solution of finding the damage sounds annoying why don't you get yourself a set of necro armor. This changes your damage taking noise into the same sound as a skeleton taking damage, which is a whole lot less annoying that the human 'ow' noise.

share|improve this answer

Yes, if you know how to de-compile and re-compile the xna soundfiles.

share|improve this answer
2  
I don't feel this adequately answers the question - can you expand on this? – jos Jun 8 '11 at 15:13
I'm sorry, but I have to say it one more time: Decompiling or reverse engineering of Terraria is forbidden by the ToS. – Bobby Jun 8 '11 at 21:06
1  
So? Doesn't mean folks don't do this. Forbidden or not, it's the only way. And no, I'll not elaborate on this BECAUSE it's against the TOS. Hit google. – NoCanDo Jun 11 '11 at 22:40
5  
@Bobby Actually, just for the record, those Terms of Service only apply to the website. The particular clause being referenced is, in whole: "iii. attempt to decompile or reverse engineer any software contained on Terraria's web site;" (Emphasis added.) I'm not sure if Terraria the game has it's own TOS or End-User License Agreement, but the link above doesn't apply in this instance as far as I can tell. – Richard Marskell - Drackir Jun 21 '11 at 17:42

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.