R.E.P.O.
Install

Details

Last Updated
First Uploaded
Downloads
447
Likes
0
Size
11KB
Dependency string
TheMorningStar-Free_Bird_Racing-1.0.0
Dependants

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

  1. Install BepInEx.
  2. Put FreeBirdRacing.dll in BepInEx/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.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.