bazou-RandomMusicShop icon

RandomMusicShop

Replaces the store music with a random predefined list of iconic video game tracks, aiming to enhance the shop theme experience with various moods and atmospheres.

By bazou
Last updated 9 hours ago
Total downloads 5399
Total rating 3 
Categories Mods Misc Audio Client-side
Dependency string bazou-RandomMusicShop-1.0.5
Dependants 3 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
loaforc-loaforcsSoundAPI-2.0.6 icon
loaforc-loaforcsSoundAPI

A general use library to replace sounds in Unity games.

Preferred version: 2.0.6
loaforc-loaforcsSoundAPI_REPO-1.0.1 icon
loaforc-loaforcsSoundAPI_REPO

R.E.P.O. bindings for SoundAPI

Preferred version: 1.0.1

README

🎡 RandomMusicShop

  • Too lazy to read ?!

    🎡 37 random game tracks play in shops

    πŸ›‘οΈ DMCA-safe mode available (10 safe tracks by default)

    βš™οΈ Easy config to enable/disable songs & DMCA mode \BepInEx\config\soundpack.RandomMusicShop.cfg

    πŸ‘€ Client-side only β€” everyone hears their own music

    πŸ”— YouTube links in the config to preview each track

Description

Transform your shopping experience in the game with RandomMusicShop, a mod that replaces the usual shop music with a curated selection of iconic (or not-so-iconic) video game tracks.

Every time you step into the shop, you’ll hear a random track from a diverse list of 37 unique tracks, ranging from classic RPGs to quirky indie games. Whether it’s the peaceful melodies of a village shop, the energetic beats of a battle-themed store, or the atmospheric sounds from your favorite fantasy world, RandomMusicShop brings a fresh soundtrack to your shopping moments.

It’s a fun way to mix things up and enjoy some variety while you browse.


Features

  • βž” Random shop music: Each time you enter the shop, a random track is selected from a collection of 37 tracks.
  • βž” DMCA-Friendly Mode: 10 tracks are DMCA-free by default, with an option to enable/disable tracks based on DMCA status via the config file.
    πŸ›ˆ DMCA-free tracks replace the standard ones only when DMCA mode is enabled. The full list includes 45 tracks total, but only 37 are active at a time.
  • βž” Config file (soundpack.RandomMusicShop.cfg): Easily enable or disable specific songs or toggle DMCA-safe mode.
  • βž” Client-side only: Music is chosen locally for each player, meaning each player hears a different random track. The music will not be synchronized across players.
  • βž” YouTube links: Each song includes an optional YouTube link so you can preview the music and decide whether to enable or disable it in the settings.

Latest Update (1.0.5)

  • βž” Expanded music library: Added 8 new DMCA-free tracks, available only when DMCA mode is enabled. The mod now includes a total of 45 tracks (37 standard + 8 DMCA-free), but a maximum of 37 will be active depending on the DMCA setting.

Upcoming Updates (1.0.6)

  • βž” More music tracks: Plans to further expand the song list with additional tracks. (Feel free to suggest songs you'd like to hear!)

Installation (Manual Installation)

  1. Make sure you have the following dependencies installed:

    • BepInExPack
    • loaforcsSoundAPI
    • loaforcsSoundAPI_REPO
  2. Drop the RandomMusicShop folder into the BepInEx/plugins/ directory.


Configuration

The configuration is handled through the soundpack.RandomMusicShop.cfg file located in the BepInEx/config/ directory.

In this file, you can:

  • Enable or disable each song individually by setting its value to true (enabled) or false (disabled).
  • Toggle the DMCA:Enabled setting to control whether DMCA-protected tracks are played (false to allow all tracks, true to restrict to DMCA-free tracks only). πŸ›ˆ DMCA-free tracks will only be loaded if this setting is enabled.

Credits

Mod Author: Bazou

SoundAPI: Created by loaforc for enhancing sound and music functionality in the game.
BepInEx: Essential modding framework for Unity-based games.

Music Sources: All tracks included are from various iconic video game soundtracks. Please check each song's YouTube link for the original creators and credits.

For any issues or suggestions, feel free to reach out on Discord: https://discord.gg/repomodding.