scp-fs2open / fs2open.github.com

Origin Repository for SCP FreeSpace 2 Open
https://www.hard-light.net/
Other
401 stars 161 forks source link

FR: Increase flexibility of Music.tbl #2797

Open swashmebuckle opened 3 years ago

swashmebuckle commented 3 years ago

The current music.tbl only supports contextually switching between one type of track (Battle) when the player joins combat and one (Normal) for everything else. It would be very helpful in adapting the FotG music to FSO if we could expand the conditions that triggered track changes in order to more smoothly follow the flow of a mission. Just having an "Alert" state for when enemies are on radar but not engaged would make a major difference in selling the illusion of a deliberately-cued musical experience. Other divisions like different sets of battle tracks for different scales of engagement could also be very useful. Multiple slots for each type of track (in the same way that Battle is split in three) could also be quite helpful!

@wookieejedi looked into implementing this type of functionality via scripting but determined that getting a smoothly functioning system comparable to music.tbl in that way was probably not gonna happen.

EatThePath commented 3 years ago

One thing along these lines that has seemed like it might be useful to me would be having SEXPs that can force a switch or hold in the music state within a dynamic track