Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
GoofySounds
Give every monster your own goofy sounds! Drop MP3/WAV/OGG files in a folder per monster: they play when it spots or attacks you, on specific actions, or as music. In-game menu with volume, chance and range per monster.
By XT
| Last updated | 4 hours ago |
| Total downloads | 25 |
| Total rating | 0 |
| Categories | Audio Client-side |
| Dependency string | XT-GoofySounds-1.0.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
GoofySounds
Make R.E.P.O. monsters funnier with your own sounds. The game's original sounds stay intact. Your files play on top, from the monster, following it around.
Features
- One folder per monster, plus a shared folder for all monsters.
- A sound plays when a monster spots you, starts chasing or attacks.
- Action sounds: link your files to a specific game sound (a shot, a bell, an explosion...).
- State music: a track plays while the Peeper holds a player, or while the Spewer possesses someone.
- One sound at a time per monster, and the same file is never played by two monsters at once.
- In-game menu (main menu and pause menu → GoofySounds):
- global on/off, volume and range;
- per monster: on/off, chance, volume and range;
- reload sounds, open the folders, test a sound.
- Volume changes apply in real time.
Adding your sounds
- Launch the game once. The folders are created in
BepInEx/config/GoofySounds/Sons/(one folder per monster, created when the monster is first seen). - Put
.mp3,.wavor.oggfiles in a monster's folder. Files in_TousLesMonstresare used by every monster that has no sounds of its own. - In game: GoofySounds → Recharger les sons (reload sounds). No restart needed.
Mod Manager users: Settings → Browse profile folder, then open BepInEx/config/GoofySounds/Sons.
Special folders
| Folder | What it does |
|---|---|
Sons/_TousLesMonstres |
Sounds shared by all monsters |
Sons/Peeper/_musique |
Plays (looping through files) while the Peeper holds a player |
Sons/Spewer/_possession |
Plays while the Spewer possesses a player, following that player |
Action sounds (_actions.txt)
Each monster folder gets a _sons_disponibles.txt file listing the names of its game sounds.
Create _actions.txt in the same folder. Each line follows this format:
gameSound, otherGameSound = myFile1.mp3, myFile2.mp3
- Right side: your files (one picked at random), or
*for the monster's normal sounds. !at the start of the line makes the rule priority: it cuts the custom sound already playing (good for spammed attacks).~at the start of the line makes the rule replace: it mutes the game sound while yours plays.- Lines starting with
#are comments.
Files used in _actions.txt are reserved for those actions, so they don't play when the monster spots you.
Example (Huntsman):
!soundShoot = kaboom.mp3
soundMoveLong, soundMoveShort = walking.mp3
Notes
- The mod ships without sounds: bring your own.
- Every player needs the mod (and their own sounds) to hear them.
DebugSonsin the config logs every monster sound and why a custom sound did or didn't play, which helps when writing_actions.txt.