
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
Date uploaded | a month ago |
Version | 1.1.3 |
Download link | bazou-RandomMusicShop-1.1.3.zip |
Downloads | 3872 |
Dependency string | bazou-RandomMusicShop-1.1.3 |
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.2100

loaforc-loaforcsSoundAPI
A general use library to replace sounds in Unity games.
Preferred version: 2.0.6README
🎵 RandomMusicShop 🎵
-
Too lazy to read ?!
💿 61 random Chiptune/Indie/Modern/RPG games 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
🔗 Creator links in the
.cfg
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 54 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 61 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. - ➔ Config file (
soundpack.RandomMusicShop.cfg
): Easily enable or disable specific songs, toggle DMCA-safe mode, or manage entire music categories (playlists) for a customized experience. - ➔ 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 until SoundAPI include it.
- ➔ Creator links: Each song includes an optional song-link so you can preview the music and decide whether to enable or disable it in the settings.
Latest Update (1.1.3)
-
➔ Added 7 new tracks:
- RPG: "Crash Bandicoot 3 - Medieval", "RuneScape 3 - Fishing"
- Chiptune: "Yu-Gi-Oh! Forbidden Memories - Duel Ground"
- Modern: "Croc: Legend of the Gobbos", "Cyberpunk 2077"
- Indie: "Cuphead - Inkwell Hell", "Dwarf Fortress - Forgotten Beast"
- Total tracks: 61
Upcoming Updates (1.1.4)
- ➔ 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)
-
Make sure you have the following dependencies installed:
- BepInExPack
- loaforcsSoundAPI
- loaforcsSoundAPI_REPO
-
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) orfalse
(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. - Manage music categories (playlists) to enable or disable entire groups of tracks (e.g.,
Playlists:Indie_Tracks = true
).
Credits
Mod Author: Bazou
Song optimization: Dragon-V0942
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.
CHANGELOG
1.1.59
- "Does it work?".
1.1.5
- Added 7 new tracks to RPG, Modern, and Indie playlists:
- RPG: "Old RuneScape - Newbie Melody", "Old RuneScape - Scape Main"
- Modern: "Rayman 3 - Clearleaf Forest Shop", "The Sims - Mall Rat"
- Indie: "Humankind - The Myrtle Gardens", "Minecraft - Subwoofer Lullaby", "Moonlighter - The Moonlighter"
- Total tracks: 75
1.1.4
- Added 7 new tracks to RPG, Modern, and Indie playlists:
- RPG: "Gwent: The Witcher Card Game", "Kingdom Hearts - Lazy Afternoons", "MediEvil - Cemetery Hill"
- Modern: "Rayman - First Steps"
- Indie: "Far Cry 5 - Now That This Old World Is Ending", "Farming Simulator 22 - Menu Shop", "Harvest Moon: Back to Nature"
- Total tracks: 68
1.1.3
- /I LOVE BONK
- Added 7 new tracks to RPG, Chiptune, Modern, and Indie playlists:
- RPG: "Crash Bandicoot 3 - Medieval", "RuneScape 3 - Fishing"
- Chiptune: "Yu-Gi-Oh! Forbidden Memories - Duel Ground"
- Modern: "Croc: Legend of the Gobbos", "Cyberpunk 2077"
- Indie: "Cuphead - Inkwell Hell", "Dwarf Fortress - Forgotten Beast"
- Total tracks: 61
1.1.2
- Added 7 new tracks to RPG, Chiptune, Modern, and Indie playlists:
- RPG: "Fable - Bowerstone", "Baldur’s Gate 3 - Last Light", "Baldur’s Gate 3 - Old Time Battles"
- Chiptune: "Sonic 1 - Marble Zone"
- Modern: "Crash Bandicoot 3 - Warped"
- Indie: "Alto’s Odyssey - An Endless Desert", "Cult of the Lamb - Start a Cult"
- Total tracks: 54
1.0.11
- Optimized audio files: Reduced mod size from 56.9 MB to 22.7 for all 47 tracks.
Thank you so much @Dragon-V0942
1.1.0
- "Does it work?".
1.0.9
- Fixed file structure / thank Dragon-V0942.
1.0.8
- Improved music categorization: Sorted tracks within playlists (Free_Music_Tracks, RPG_Tracks, Chiptune_Tracks, Modern_Tracks, Indie_Tracks) in
soundpack.RandomMusicShop.cfg
to better match their respective categories, for better management and customization.
1.0.7
- Added music categories to the configuration file (
soundpack.RandomMusicShop.cfg
), organizing tracks into playlists (e.g., Free_Music_Tracks, RPG_Tracks, Chiptune_Tracks, Modern_Tracks, Indie_Tracks) for better user management and customization. - Resolved issues with "bugged" music tracks, improving stability and ensuring seamless playback for all 47 tracks across DMCA and non-DMCA modes.
1.0.6
- Optimized audio files: Reduced mod size from 149 MB to 56.9 MB by lowering OGG quality and sampling rate, while maintaining good audio quality for all 47 tracks.
- Improved track looping: Audio tracks have been modified to move closer to seamless looping, enhancing the in-game music experience across all 47 tracks.
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 47 tracks (37 standard + 10 DMCA-free), but a maximum of 37 will be active depending on the DMCA setting.
1.0.4
- Expanded the music library with over 20 new tracks, bringing the total to 37 unique songs.
- Introduced a DMCA system in the configuration file, with only 2 tracks being DMCA-free at the moment.
1.0.3
- Added a configuration file (
soundpack.RandomMusicShop.cfg
) to enable/disable specific songs. - Enhanced user customization for song selection.
1.0.2
- Added more songs, bringing the total to 17 tracks.
1.0.1
- "Does it work?".
1.0.0
- Initial release.