Deja-RadioLib icon

RadioLib

Custom radio stations from your own music files. Drop WAV, MP3, or OGG files into the Music folder and they play on in-game radios.

Last updated 2 weeks ago
Total downloads 69
Total rating 0 
Categories Mods Libraries Audio
Dependency string Deja-RadioLib-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

RadioLib

Support: It's hard to keep mods updated and develop new ones! If you enjoy these mods, consider donating to me or other mod devs: https://ko-fi.com/deja1

Report issues or request features: https://github.com/BKPatt/RadioLib/issues

Custom radio stations for Roadside Research. Drop your music files into the Music folder and they appear as new stations on in-game radios.

Supported Formats

  • WAV (.wav)
  • MP3 (.mp3)
  • OGG Vorbis (.ogg)

Usage

  1. Install the mod via your mod manager
  2. Place audio files in BepInEx/plugins/RadioLib/Music/
  3. Launch the game — your files appear as a "Custom Music" station

Organizing Stations

Create subfolders inside Music/ to make separate stations:

Music/
  Rock/
    song1.mp3
    song2.ogg
  Chill/
    ambient.wav
    lofi.mp3

Each subfolder becomes its own named radio station.

Multiplayer (v1.2+)

Only the host needs to have audio files. When a client connects:

  1. The host sends a manifest of its stations and sha256 hashes of each track.
  2. The client requests any files it doesn't already have cached.
  3. Once files arrive they're saved to BepInEx/plugins/RadioLib/Cache/ so the next session doesn't re-download them.
  4. The host drives track selection so everyone hears the same song.

Clients still need the RadioLib mod installed (but not any music files). Files are capped at 20 MB each to keep transfers reasonable.