Vinifera-Developers / Vinifera

Vinifera is a C&C: Tiberian Sun engine extension implementing new logics and fixing bugs.
GNU General Public License v3.0
38 stars 8 forks source link

[New Feature] Customizable score screen music #207

Closed Rampastring closed 2 years ago

Rampastring commented 3 years ago

Description:

Dawn of the Tiberium Age requires the score screen music to be customizable per-faction. GDI and Nod use the Tiberian Dawn score screen music, while the Allies and Soviets use the Red Alert score screen music.

Additional Files:

CnCNet ts-patches implementation using hard-coded music track ID strings and side indexes: https://github.com/CnCNet/ts-patches/blob/master/src/mods/dta/change_score_screen_music.asm

CCHyper commented 3 years ago

Perhaps a new HouseType INI key, ScoreTheme=<ThemeType> on HouseType entries in RULES.INI is the best solution here.

CCHyper commented 2 years ago

After checking the loading process again, it has been confirmed that SIDEC##.MIX can be used to override the Score theme for side-specific purposes (providing the file is not found elsewhere in the game mix files). Thanks to @Bittah testing.

Closing this issue.