IMPORTANT: Go into the game's In-Game Audio Settings and TURN OFF the DJ Voice.
[!IMPORTANT]
## 🧩 ExtraOptions Edition only
HorizonRadioNetwork runs on the latest version of Extra Options (with its mod loader). Grab `HorizonRadioNetwork-ExtraOptionsEdition0.5.0.zip` from the Assets below. There's no standalone version.
1. Only one radio mod at a time. Remove or disable FH2 Spotify Radio / FH2 YouTube Radio in that build first.
2. Drag the whole `HorizonRadioNetwork` folder INSIDE the `mods` folder of your Azimuth build, so you end up with mods\HorizonRadioNetwork\mod.json, mods\HorizonRadioNetwork\config.ini and mods\HorizonRadioNetwork\RADIO\.
3. Drop your songs into the station folders in RADIO\ (start with RADIO\XS).
4. Start the game. Extra Options loads the mod on its own.
5. Turn DJ Voice OFF in the in-game Audio Settings, then switch to Horizon XS.
📻 Your music on ALL 7 stations!
Welcome to HorizonRadioNetwork! Your own local music on every FH2 station at once: Horizon XS, Horizon Pulse, Bass Arena, Radio Levante, Hospital Records, Ninja Tune and Innovative Leisure. Each station gets its own songs and its own logo, shuffled. Flip stations and each one pauses, then carries on from the same spot when you come back.
📁 One folder per station
The zip already has a folder for every station in RADIO\: XS, Pulse, BassArena, Levante, Hospital, NinjaTune, InnovativeLeisure. Drop songs (MP3, FLAC, OGG, WAV, M4A) straight in, subfolders are fine too. A station with no songs plays nothing, and its now-playing text tells you where to add them.
🎛️ Turn stations on in config.ini
Each station has its own section:
ini
[Horizon XS]
enabled = YES
folder = XS
•enabled = YES: your music plays on that station. NO: the game's normal music plays there.
•folder = is the folder inside RADIO\ with that station's songs. Want your own name? Rename the folder AND set folder = to the exact same name, or the station won't find your songs.
•Only Horizon XS is on out of the box. Flip the others to YES for the stations you add music to.
🖼️ Custom station logos
Put a logo.png (or logo.jpg) in the station's Station LOGOpng folder. 2:1 looks best (fitted to 196x96). A logo next to your songs is NOT used. No logo? Every station shows its own built-in HorizonRadioNetwork logo. replace_logo = false keeps the game's own logos.
🎬 Start screen music
Drop songs in RADIO\TITLE SCREEN\ and each launch picks one at random (never the same one twice in a row) instead of the game's start screen music. Empty folder = the game's own music. Settings: custom_start_screen_music and title_screen_source (2 pulls from all your station folders).
🎮 Also in there
•Skip songs with LB + X (change it with skip_combo).
•Fresh song at race start (race_start_skip), stay on your station in Showcases (your_station_in_showcases), optional online lobby hold (online_lobby_hold, off by default).
•local_boost_db (0 to 12, default 6) for loudness, and extended_fonts so song titles in Greek, Cyrillic, Japanese, Korean, Chinese and more show up right.
⚠️ One radio mod at a time
Don't install HorizonRadioNetwork alongside our other radio mods, FH2 Spotify Radio or FH2 YouTube Radio. Only one can be installed at a time.
Install / update
1. Remove or disable any other radio mod in that build.
2. Drag the HorizonRadioNetwork folder from HorizonRadioNetwork-ExtraOptionsEdition0.5.0.zip into your build's mods folder.
3. Add songs to RADIO\<Station> and set enabled = YES for those stations in config.ini.
4. Turn DJ Voice OFF in the in-game Audio Settings, then switch to Horizon XS.
Uninstall
Delete the mods\HorizonRadioNetwork folder, or set enabled = false under [advanced] in config.ini to switch it off.
Something wrong?
Set log_level = debug under [advanced] in config.ini, play, then send system\horizon-radio-network.log. Put it back to info afterward.