Free Bird Racing
Extends Muz_tea's Free Bird mod so the song also plays during the racing minigame, not just the regular arena. Requires Free_Bird installed.Free Bird Racing
Makes the Free Bird mod play during the racing minigame too, not just the regular arena.
What it does
Muz_tea's Free_Bird only swaps the regular arena's music. The racing minigame is a separate system (ArenaRace) with its own music, so Free Bird never played there. This patches the racing arena to use the same Free Bird clips Free_Bird already loaded.
Installation
- Install BepInEx.
- Put
FreeBirdRacing.dllinBepInEx/plugins/. Requires Muz_tea's Free_Bird.
For developers - detailed breakdown
GUID: themorningstar.freebirdracing, hard dependency on free_bird.
One Harmony postfix on ArenaRace.Awake. Free_Bird patches Arena.soundArenaMusic; the racing minigame uses a separate ArenaRace.soundArenaRaceMusic. This reads Free_Bird's loaded AudioClip[] from Repo_Moding.Plugin.free_bird by reflection (avoids a cross-framework assembly reference) and assigns it to soundArenaRaceMusic.Sounds, so the race music loop plays Free Bird. If Free_Bird's clips are not loaded it logs and skips.
