Startopia

Startopia

Not enough ratings
Add own sounds or music.
By maxz
Include your own sounds in StarTopia by converting WAV files to Mucky Foot's TFA files.
   
Award
Favorite
Favorited
Unfavorite
Prerequisites
Here is how to add your own sounds to StarTopia. The sound format is a Mucky Foot creation called TFA. To convert your WAV files to TFA format, for inclusion in your own missions or to replace the wonderful samples, you need the following:
  • A 1.0.1 patched version of StarTopia
  • The WAV files you want to use, converted so they are all 22Hz 16bit mono
Conversion
First back up any sounds that you are replacing. Then to convert the WAV files place them in the folder they will be called from (e.g. StarTopia\data\Speech\English\lev01) and call them the appropriate name objective01.wav for example for a WAV that you want to replace objective01.TFA with (in this example it would be wise to rename the original to objective01backup.TFA or similar). Then copy the shortcut that you use to start StarTopia with and add

/tfa

to the end of the command line. Run that shortcut and play the mission you want the sample in and play through the mission to the point where the sample gets called. There will be a slight pause while it is converted to a TFA on the fly but then it will get played. The only other point is to remember to remove the WAV from the folder once you are done.

There you go, you have added a sample to the game. Now you can include samples in your own missions but remember that sounds can end up bloating the size of your mission zips.
3 Comments
maxz  [author] 16 Oct, 2023 @ 11:43pm 
Thanks for that update. It will be helpful in case other people run into the same issue.
DirectorFaden 16 Oct, 2023 @ 5:33pm 
UPDATE: double speed issue seems dependent on audio software used. WAV's saved in Adobe Audition will encode at normal speed and result in double speed in the game. If you reduce music to 22khz 16-bit mono in Audacity, it will AUTOMATICALLY slow down the WAV file so that the song sounds normal when encoded in the game.

Voice over TFA does not seem to be impacted by this.
DirectorFaden 7 Oct, 2023 @ 1:26am 
So. While this works. There does appear to be an issue. When the WAV is saved at 22khz 16-bit mono and called in-game, it plays just fine when called for conversion. However, afterwards, if the new TFA is called, it plays back at double speed.