I am currently working on music for a mod and am running an issue: race specific music is playing for all races.
I completely replaced all the original Sins music in SoundMusic.sounddata, and then cleared Game.musicdata so it had no tracks listed. All the music calls currently come from the player.entity files. The tracks in the player.entity files are partially unique and partially overlapped. so, for example:
etc in playerrace1.entity and then
etc in playerrace2.entity. where the shared1 is supposed to be played across both races.
the problem that i am having is with a select few battle and trouble tracks that are playing in races which they are not called.
I thought it might be because the game did not like their being no tracks in Game.musicdata (assert errors because of this), so I tried adding a 0.1 second track of silence hoping that once there was a global track in Game.musicdata this would resolve the issue; but it didn't.
I haven't added this 0.1 second tack of silence for all the music types (trouble, battle, quite, etc) so perhaps that is where the problem is, but I'm doubting that will resolve anything.
I also made sure that no race had a unique actionlevel/range or emotionlevel/range that might be throwing things off.