Additional music tracks possible?

This isn't a mod question per se, but I was wondering if people knew whether additional music tracks could be added to Sins?  I know you can replace the sound files with your own music, but can you add more tracks than were originally there?  If, say, I want to have more than 14 Battle tracks, will Sins recognize and play them (assuming they're in the right format, etc.)?

This spawned out of a discussion over at https://forums.sinsofasolarempire.com/178403

Thanks!
7,154 views 12 replies
Reply #1 Top
here what my game ENTITY looks like..
TXT
musicThemeCount 56
musicTheme "MUSIC_QUIET_1"
musicTheme "MUSIC_QUIET_2"
musicTheme "MUSIC_QUIET_4"
musicTheme "MUSIC_QUIET_5"
musicTheme "MUSIC_QUIET_6"
musicTheme "MUSIC_QUIET_7"
musicTheme "MUSIC_QUIET_8"
musicTheme "MUSIC_QUIET_9"
musicTheme "MUSIC_QUIET_10"
musicTheme "MUSIC_QUIET_11"
musicTheme "MUSIC_QUIET_12"
musicTheme "MUSIC_UPBEAT_1"
musicTheme "MUSIC_UPBEAT_2"
musicTheme "MUSIC_UPBEAT_3"
musicTheme "MUSIC_TROUBLE_1"
musicTheme "MUSIC_TROUBLE_2"
musicTheme "MUSIC_TROUBLE_5"
musicTheme "MUSIC_TROUBLE_6"
musicTheme "MUSIC_TROUBLE_7"
musicTheme "MUSIC_TROUBLE_8"
musicTheme "MUSIC_TROUBLE_9"
musicTheme "MUSIC_BATTLE_1"
musicTheme "MUSIC_BATTLE_2"
musicTheme "MUSIC_BATTLE_5"
musicTheme "MUSIC_BATTLE_6"
musicTheme "MUSIC_BATTLE_8"
musicTheme "MUSIC_BATTLE_9"
musicTheme "MUSIC_BATTLE_10"
musicTheme "MUSIC_BATTLE_11"
musicTheme "MUSIC_BATTLE_12"
musicTheme "MUSIC_BATTLE_14"
musicTheme "MUSIC_SAD_1"
musicTheme "MUSIC_SAD_2"
musicTheme "MUSIC_SAD_3"
musicTheme "MUSIC_QUIET_13"
musicTheme "MUSIC_QUIET_14"
musicTheme "MUSIC_QUIET_15"
musicTheme "MUSIC_QUIET_16"
musicTheme "MUSIC_QUIET_17"
musicTheme "MUSIC_QUIET_18"
musicTheme "MUSIC_QUIET_19"
musicTheme "MUSIC_QUIET_20"
musicTheme "MUSIC_QUIET_21"
musicTheme "MUSIC_QUIET_22"
musicTheme "MUSIC_QUIET_23"
musicTheme "MUSIC_QUIET_24"
musicTheme "MUSIC_BATTLE_3"
musicTheme "MUSIC_BATTLE_4"
musicTheme "MUSIC_BATTLE_7"
musicTheme "MUSIC_BATTLE_13"
musicTheme "MUSIC_BATTLE_15"
musicTheme "MUSIC_BATTLE_16"
musicTheme "MUSIC_BATTLE_17"
musicTheme "MUSIC_BATTLE_18"
musicTheme "MUSIC_BATTLE_19"
musicTheme "MUSIC_BATTLE_20"

and my SoundMusic ENTITY looks like this

TXT
numMusic 92
music
name "MUSIC_FRONTEND"
fileName "Opening Theme.mp3"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_1"
fileName "Battle 1.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_2"
fileName "Battle 2.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_3"
fileName "Battle 3.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_4"
fileName "Battle 4.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_5"
fileName "Battle 5.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_6"
fileName "Battle 6.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_7"
fileName "Battle 7.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_8"
fileName "Battle 8.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_9"
fileName "Battle 9.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_10"
fileName "Battle 10.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_11"
fileName "Battle 11.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_12"
fileName "Battle 12.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_13"
fileName "Battle 13.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_14"
fileName "Battle 14.ogg"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_QUIET_1"
fileName "Quiet 1.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_2"
fileName "Quiet 2.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_4"
fileName "Quiet 4.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_5"
fileName "Quiet 5.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_6"
fileName "Quiet 6.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_7"
fileName "Quiet 7.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_8"
fileName "Quiet 8.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_9"
fileName "Quiet 9.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_10"
fileName "Quiet 10.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_11"
fileName "Quiet 11.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_12"
fileName "Quiet 12.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_SAD_1"
fileName "Sad 1.ogg"
isLooping FALSE
actionLevel 0.1
actionRange 0.1
emotionLevel -0.5
emotionRange 0.5
music
name "MUSIC_SAD_2"
fileName "Sad 2.ogg"
isLooping FALSE
actionLevel 0.1
actionRange 0.1
emotionLevel -0.5
emotionRange 0.5
music
name "MUSIC_SAD_3"
fileName "Sad 3.ogg"
isLooping FALSE
actionLevel 0.0
actionRange 0.2
emotionLevel -0.5
emotionRange 0.5
music
name "MUSIC_TROUBLE_1"
fileName "Trouble 1.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_2"
fileName "Trouble 2.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_3"
fileName "Trouble 3.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_4"
fileName "Trouble 4.ogg"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_5"
fileName "Trouble 5.ogg"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_6"
fileName "Trouble 6.ogg"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_7"
fileName "Trouble 7.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_8"
fileName "Trouble 8.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TROUBLE_9"
fileName "Trouble 9.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_TEC_THEME_1"
fileName "TEC Theme.mp3"
isLooping FALSE
actionLevel 0.6
actionRange 0.5
emotionLevel 0.3
emotionRange 0.7
music
name "MUSIC_TEC_ANNOUNCEMENT"
fileName "TEC Announcement.ogg"
isLooping FALSE
actionLevel 0.0
actionRange 1.0
emotionLevel -0.3
emotionRange 0.7
music
name "MUSIC_TEC_OPENING"
fileName "TEC Opening.ogg"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.3
emotionRange 0.5
music
name "MUSIC_TEC_MISC_1"
fileName "TEC 1.ogg"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_TEC_MISC_2"
fileName "TEC 2.ogg"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_TEC_MISC_3"
fileName "TEC 3.ogg"
isLooping FALSE
actionLevel 0.4
actionRange 0.4
emotionLevel 0.2
emotionRange 0.8
music
name "MUSIC_TEC_MISC_4"
fileName "TEC 4.ogg"
isLooping FALSE
actionLevel 0.25
actionRange 0.2
emotionLevel 0.3
emotionRange 0.6
music
name "MUSIC_TEC_QUIET_1"
fileName "TEC Quiet.ogg"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_THEME_1"
fileName "Advent Theme.mp3"
isLooping FALSE
actionLevel 0.4
actionRange 0.4
emotionLevel 0.2
emotionRange 0.8
music
name "MUSIC_ADVENT_ANNOUNCEMENT"
fileName "Advent Announcement.ogg"
isLooping FALSE
actionLevel 0.0
actionRange 1.0
emotionLevel -0.3
emotionRange 0.7
music
name "MUSIC_ADVENT_BATTLE_1"
fileName "Advent Battle.ogg"
isLooping FALSE
actionLevel 0.7
actionRange 0.3
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_BATTLE_2"
fileName "Advent Battle 2.ogg"
isLooping FALSE
actionLevel 0.7
actionRange 0.3
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_QUIET_1"
fileName "Advent Quiet.ogg"
isLooping FALSE
actionLevel 0.12
actionRange 0.12
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_QUIET_2"
fileName "Advent Quiet 2.ogg"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_MISC_1"
fileName "Advent 1.mp3"
isLooping FALSE
actionLevel 0.6
actionRange 0.4
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_MISC_2"
fileName "Advent 2.ogg"
isLooping FALSE
actionLevel 0.6
actionRange 0.4
emotionLevel 0.0
emotionRange 0.8
music
name "MUSIC_ADVENT_MISC_3"
fileName "Advent 3.mp3"
isLooping FALSE
actionLevel 0.1
actionRange 0.1
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_MISC_4"
fileName "Advent 4.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_MISC_5"
fileName "Advent 5.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_ADVENT_MISC_6"
fileName "Advent 6.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.2
emotionLevel -0.5
emotionRange 0.7
music
name "MUSIC_ADVENT_SAD_1"
fileName "Advent Sad.mp3"
isLooping FALSE
actionLevel 0.1
actionRange 0.1
emotionLevel -0.6
emotionRange 0.4
music
name "MUSIC_VASARI_THEME_1"
fileName "Vasari Theme.ogg"
isLooping FALSE
actionLevel 0.25
actionRange 0.3
emotionLevel 0.3
emotionRange 0.7
music
name "MUSIC_VASARI_ANNOUNCEMENT"
fileName "Vasari Announcement.ogg"
isLooping FALSE
actionLevel 0.0
actionRange 1.0
emotionLevel -0.3
emotionRange 0.7
music
name "MUSIC_VASARI_MISC_1"
fileName "Vasari 1.ogg"
isLooping FALSE
actionLevel 0.5
actionRange 0.5
emotionLevel 0.2
emotionRange 0.8
music
name "MUSIC_VASARI_MISC_2"
fileName "Vasari 2.mp3"
isLooping FALSE
actionLevel 0.2
actionRange 0.25
emotionLevel -0.2
emotionRange 0.8
music
name "MUSIC_VASARI_MISC_3"
fileName "Vasari 3.ogg"
isLooping FALSE
actionLevel 0.3
actionRange 0.3
emotionLevel -0.1
emotionRange 1.1
music
name "MUSIC_VASARI_MISC_4"
fileName "Vasari 4.ogg"
isLooping FALSE
actionLevel 0.1
actionRange 0.1
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_VASARI_MISC_5"
fileName "Vasari 5.mp3"
isLooping FALSE
actionLevel 0.6
actionRange 0.4
emotionLevel 0.2
emotionRange 0.8
music
name "MUSIC_VASARI_MISC_6"
fileName "Vasari 6.mp3"
isLooping FALSE
actionLevel 0.66
actionRange 0.34
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_VASARI_TROUBLE_1"
fileName "Vasari Trouble.ogg"
isLooping FALSE
actionLevel 0.15
actionRange 0.2
emotionLevel -0.4
emotionRange 0.6
music
name "MUSIC_VASARI_BATTLE_1"
fileName "Vasari Battle.ogg"
isLooping FALSE
actionLevel 0.7
actionRange 0.3
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_VASARI_SAD_1"
fileName "Vasari Sad.ogg"
isLooping FALSE
actionLevel 0.1
actionRange 0.15
emotionLevel -0.5
emotionRange 0.6
music
name "MUSIC_UPBEAT_1"
fileName "Upbeat 1.ogg"
isLooping FALSE
actionLevel 0.25
actionRange 0.125
emotionLevel 0.0
emotionRange 0.5
music
name "MUSIC_UPBEAT_2"
fileName "Upbeat 2.ogg"
isLooping FALSE
actionLevel 0.4
actionRange 0.2
emotionLevel -0.25
emotionRange 0.75
music
name "MUSIC_UPBEAT_3"
fileName "Upbeat 3.ogg"
isLooping FALSE
actionLevel 0.6
actionRange 0.4
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_PIRATE_ANNOUNCEMENT"
fileName "Pirate Announcement.ogg"
isLooping FALSE
actionLevel 0.6
actionRange 0.4
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_15"
fileName "Battle 15.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_16"
fileName "Battle 16.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_17"
fileName "Battle 17.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_18"
fileName "Battle 18.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_19"
fileName "Battle 19.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_BATTLE_20"
fileName "Battle 20.mp3"
isLooping FALSE
actionLevel 0.75
actionRange 0.35
emotionLevel 0.0
emotionRange 1.0
music
name "MUSIC_QUIET_13"
fileName "Quiet 13.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_14"
fileName "Quiet 14.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_15"
fileName "Quiet 15.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_16"
fileName "Quiet 16.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_17"
fileName "Quiet 17.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_18"
fileName "Quiet 18.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_19"
fileName "Quiet 19.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_20"
fileName "Quiet 20.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_21"
fileName "Quiet 21.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_22"
fileName "Quiet 22.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_23"
fileName "Quiet 23.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6
music
name "MUSIC_QUIET_24"
fileName "Quiet 24.mp3"
isLooping FALSE
actionLevel 0.15
actionRange 0.15
emotionLevel 0.4
emotionRange 0.6

hope that answer your query..
Reply #2 Top
Err... The above post might not help that particular question much, but he's on the right lines. You should have them in .OGG format, and add their file name to theSound~~~~~.ENTITY file that they come under, probably Music or something similar. You may also have to define which race uses it, and that could probably be found in the Player~~~~.ENTITY file. And don't forget those count numbers.
Reply #3 Top
Wow, I had no idea the music selection criteria are so complex...very nice! Ok, thanks for the tip, now I know where to add things in. I assume it's possible to just copy/paste for the appropriate type of music and then change the number and filename?

And this is less important, but does anyone know what the various values actually affect? Just in case I want to get super-customized with my new playlist.
Reply #4 Top
Yep, top priority being the count number, without that changed, you won't hear anything different. Also, I recommend using the 'Find' function in Notepad++, it has a 'count' button, which counts the number of words you select. So, I would select the musicTheme " bit, including the space and the " at the end of it, so it counts all the MusicThemes in the list, and excludes the musicThemeCount at the top. Same goes for the SoundMusic file. I say this because there are some files where the devs have not included the last one or two in the list because of various reasons, so just adding to the Count number doesn't always include your reference.
Reply #5 Top
You can use mp3s and wav files too. It's not limited to just ogg. You just have to reference it correctly.


You can also add to the Player[race].entity files as well. There's a music section in each race's respective entity file.

You can seemingly add any number of tracks to the game you want, you just have a bunch of editing/adding to do.


Just remember (again), if you're adding to the SoundMusic.sounddata file, you have to change the top index/count number to correspond to how many additions you've made. If it's at 74 and you add 10, you need to change the number to 84.

Just wanted to stress that part a little more. ;)

Same goes for the Player[race].entity files in their music sections. It won't crash if you don't, but it also won't play the newly-added tracks.
Reply #6 Top
Thats true foodro, but I emphasise:

Yep, top priority being the count number, without that changed, you won't hear anything different. Also, I recommend using the 'Find' function in Notepad++, it has a 'count' button, which counts the number of words you select. So, I would select the musicTheme " bit, including the space and the " at the end of it, so it counts all the MusicThemes in the list, and excludes the musicThemeCount at the top. Same goes for the SoundMusic file. I say this because there are some files where the devs have not included the last one or two in the list because of various reasons, so just adding to the Count number doesn't always include your reference.]
End of quote

Reply #7 Top
Right,
Just make sure you keep all the numbers correct, or there will be a minidump in your future. Let me know how far you get with this. I am adding music to my mod as well, as a separate download.

DANMAN
Reply #8 Top
Uzii, you and your fancy-schmancy programs. :P

I just use regular old Notepad. I used to write web pages using it too. Thank god I don't do that shit anymore.
Reply #9 Top
Lol. It was recommended to me here, and I tried it, and fell in love :d

It has many useful functions, I'd seriously give it a go. Totally free, too.
Reply #10 Top
very nice!
the original game music is getting really boring after a while.

I am going to add some tracks from galactic civilization 2 now ;-)
Reply #11 Top
hi frodo could u post a snipet of one of those races ENTITY music changes would like
to see how u made it work ..thanks
Reply #12 Top
I too would appreciate a more specific explanation of the racial entity file changes; I'm not entirely sure where they are.

One thing I noticed while seeding the game with my choice of music is that earlier tracks (e.g. Battle 1, Quiet 1, etc.) seem to play more often than later ones. I'm not sure if this is part of the various values in the SoundMusic Entity file or what, but I noticed that my new music came up more often if I put it at the lower-numbered end of the music and the old music that I decided to keep at the high end.

Anyway, thanks for all this advice, I finally got the new music working and it's great! Now I just have to finish combing my music collection for more tracks I want to put in.