HTFCustomRadio
Añade tus propias emisoras a la radio apuntando a tu carpeta de música, o a emisoras de internet.
By Hatsune_EXO
| Last updated | 43 minutes ago |
| Total downloads | 27 |
| Total rating | 1 |
| Categories | Mods Audio |
| Dependency string | Hatsune_EXO-HTFCustomRadio-1.3.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
HTF Custom Radio
Turns the How to Fish radio into a dial with your stations.
The in-game radio isn't a playlist player: it's a dial with channels, each sitting at its own frequency. This mod replaces what those channels play. The radio has 4 channels, so 4 of your stations are on the air at once.
Install it and you're done
Nothing to configure. The mod uses your Windows music folder and turns each subfolder into a station:
Music/
├── Lofi/ -> "Lofi" station
├── Rock/ -> "Rock" station
└── Jazz/ -> "Jazz" station
Drop music in there, load the game, pick up a radio and turn the dial.
Supported formats: .ogg, .wav, .mp3. OGG loads faster and uses less memory.
Prefer a different folder? Put it in MusicFolders (several separated by ;). Want a whole
folder to be one single station instead of being split up? Set SplitSubfolders = false.
In-game keys
- F10 — skip to the next song on whatever station you're tuned into. The mod works out which one from the dial, so there's nothing to select.
- F9 — re-scan your folders without restarting the game, handy while setting stations up.
Both are rebindable in the config.
Multiplayer
Works in co-op without anyone else installing it. The tuned frequency is already synced by the game; audio plays locally on each client. Nothing can drift out of sync — you hear your library, your friend hears theirs, both on the same spot of the dial.
Everyone hearing the same thing (experimental)
With SyncWithHost = true, the host decides which song plays and when, and everyone starts
it together. Requirements:
- Everyone needs the mod with the option enabled.
- Everyone needs the same music files. Only the song name and playback position travel over the network, never the audio itself. If someone is missing a file, their log says so and they keep playing their own music.
It ships disabled by default, honestly: the code is written and runs clean, but it has not been tested in a real multiplayer session. If you try it, please report back.
Internet radio
StreamStations = Lofi=https://example.com/stream.mp3;Jazz=https://other.com/jazz.ogg
The URL must point at a direct audio stream (.mp3 / .ogg), like the ones internet
radio stations publish. A YouTube link won't work: Unity plays audio, not web pages. If you
want one specific song from YouTube, download it first and drop it in a folder.
Sharing a station pack
To hand a friend a pack with everything included, put the music inside the plugin folder:
BepInEx/plugins/HTFCustomRadio/Stations/
├── 88.5 - Lofi/
│ └── track01.ogg
└── 101.2 - Metal/
└── whatever.mp3
The mod looks for Stations folders inside any installed plugin, so station packs can
be published as separate packages that depend on this one.
Stations are assigned to the dial in alphabetical order. That's deliberate: two players with the same pack get the same order and can talk about the same station.
Options
| Option | Default | What it does |
|---|---|---|
UseMyMusicFolder |
true |
Use your Windows music folder, no setup needed |
MusicFolders |
empty | Extra folders, separated by ; |
SplitSubfolders |
true |
Each subfolder becomes its own station |
SkipKey |
F10 |
Skip to the next song |
ReloadKey |
F9 |
Re-scan folders without restarting |
Shuffle |
true |
Random order, never repeating the previous track |
KeepOriginalStations |
0 |
How many of the game's own stations to leave untouched |
AnnounceTrack |
true |
Log which track starts playing |
SyncWithHost |
false |
Experimental: the host decides what plays |
StreamStations |
empty | Internet stations, Name=URL separated by ; |
Troubleshooting
Nothing plays. Check BepInEx/LogOutput.log. On startup the mod logs which folder it is
using and which stations it found. An empty list means that folder has no audio in a
supported format.
A file gets skipped. Unity failed to decode it. MP3s with unusual tags are the usual culprit — re-export to OGG.
A station stopped by itself. If a station somehow chains tracks at an impossible rate, the mod shuts it down and logs an error instead of eating your memory. Press the reload key to bring it back, and please report it.
Documentación en español: README.es.md dentro del paquete.