ShopMusicMPFix

v1.0.0·Updated 2026-07-13

Makes Random Music Shop actually play its custom shop music in multiplayer. By TheMorningStar.

About this mod Author’s original text

Shop Music MP Fix

Random Music Shop's custom tracks don't play in multiplayer. The game overwrites them back to the default track the moment the shop loads, so you never hear them. This re-applies a random shop track on every client so you actually do. Singleplayer was never affected.

By TheMorningStar. Everyone in the lobby needs Random Music Shop; this rides on top of it.

For developers - detailed breakdown

In multiplayer ShopRadio.Start() fires a Photon RPC that resets shopMusic.Sounds back to the vanilla clip after SoundAPI has already swapped in the replacement, so PlayLoop() ends up on the vanilla track. This postfixes ShopRadio.Start on every client, loads a random *_Shop.ogg from Random Music Shop's own sounds folder, and swaps shopMusic.Source.clip after the RPC lands. Music is local audio, so nothing needs to sync; each client just plays its own pick.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackbazou-RandomMusicShop

File & checksum

Filename
ShopMusicMPFix-1.0.0.zip
File size
8.5 KiB
SHA-256
c7ae2f694181a9cd088ebe0fb7790372c6a1b0f1d33379233808af9cc081f05d
Stored at
2026-10-10 00:14