HtF RadioMusic
Your own music on the in-game radio: one song per frequency, auto-advance, adjustable static, and a Listen Together mode that keeps the whole lobby on the same track. English / 繁體中文.
模組介紹 作者原文
HtF Radio Music
English | 繁體中文
Puts your own music on the in-game radio — one song per frequency if you want, playing back to back
like a real station, with an optional mode that keeps the whole lobby on the same track.
Only you need it. The frequency is a SyncVar, so other people can see you tuning the dial, but
the audio files are local: your custom music is heard by you alone. Listen Together is the
exception — see below.
Where the music goes
BepInEx/config/HtF.RadioMusic/
├── song.ogg ← loose files are handed out to the stations in turn
├── another.ogg
├── 1/ ← anything in here is pinned to station 1
│ └──...
└── 2/ ← station 2, and so on
The folder and a short text file explaining this are created for you on first run..ogg,.wav and.mp3 are supported..ogg is the safest — Unity decodes it most reliably at
runtime..mp3 does not load in every environment; failures are reported in the BepInEx log.
Press F8 to pick up files you just added, without restarting the game.
One song per frequency
Set Station Count to 0 (the default) and it follows your track count: every song gets its own
frequency, capped at however many fit in the 88–108 band.
Fitting more than vanilla's seven stations in that band takes Station Width. Vanilla stations are
full volume within 0.5 of centre and only fall silent past 1.5, so two of them need 3.0 between them
to stop bleeding into each other. Narrow them and the clean spacing narrows with them — any number
of stations separates cleanly. The cost is that tuning gets finer, which is what a real FM dial feels
like anyway. 0 picks a width from the spacing automatically.
Listen Together
Turn on Listen Together and everyone in the lobby hears the same track at the same position.
Each station's tracks form one continuous timeline, like a station's schedule, and FishNet's network
time decides where playback currently is. It is pure computation — no packets are sent.
Two conditions, and the mod cannot enforce either:
- everyone has to install this mod, and
- everyone's music folder has to hold the same files. The mod cannot hand out audio for you.
While it is on, Next Track does nothing. Skipping is a local action and cannot be shared.
Install
Mod manager (recommended). Install through Mod Manager or r2modman and start the
game modded. BepInEx comes along as a dependency.
Manual. Install BepInEx 5.4.23.5
first, then drop HtF.RadioMusic.dll into BepInEx/plugins.
Settings
BepInEx/config/htf.radiomusic.cfg, written on first run. Everything is also editable in game
through HtF Config Menu (F9).
| Section | Setting | Default | |
|---|---|---|---|
| Audio | Static Noise Volume | 1.0 | The off-station hiss. 0 = silence it. 0 – 3 |
| | Music Volume | 1.0 | Station volume. The vanilla baseline is 0.3. 0 – 5 |
| | Keep Playing During Boss | off | Vanilla mutes the whole radio when a boss shows up |
| | Auto-Advance Playlist | on | A station with several tracks plays them back to back |
| | Listen Together | off | See above |
| Stations | Station Count | 0 (automatic) | −1 = leave the game's stations alone. 0 = one per track. Any other number sets it. −1 – 20 |
| | Station Width | 0 (automatic) | 1 = the game's own width. 0 – 2 |
| Keys | Next Track | F7 | |
| | Reload Music | F8 | |
That hiss is deliberate, by the way — the game derives it from how far off-station you are, to
imitate FM. Static Noise Volume just scales it.
When Next Track does nothing
With Station Count on automatic, each station holds exactly one song, so there is no next track to
skip to. For Next Track and Auto-Advance to mean anything you need fewer stations than tracks —
−1, the game's own stations, is the easy way.
Why the.cfg file is in Chinese
The section and key names inside the.cfg are Chinese, and they stay that way in every language.
They are identifiers, not labels: BepInEx uses them to find your saved values, so translating them
would make every setting you had tuned look like a brand new one and r
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: