

🐕🎵 When Elsa gets angry — she sings! And Huntsman gets a custom gunshot!
A mod for R.E.P.O. that adds immersive custom sounds:
.ogg, .mp3, .wav).ElsaMusicMod folder into BepInEx/plugins/.
The directory structure should look like this:BepInEx/
└── plugins/
└── ElsaMusicMod/
├── ElsaMusicMod.dll
├── elsa_theme.ogg
└── huntsman_shoot.ogg
The configuration file is created automatically upon the first launch of the mod:
BepInEx/config/ua.jaffyfox.elsamusicmod.cfg
It is highly recommended to use REPOConfig, as all mod settings are fully integrated and available in a convenient in-game menu with proper sliders and drop-downs!
| Parameter | Default | Description |
|---|---|---|
| EnableMod | true | Enable or disable the mod entirely. |
| EnableSoundElsa | true | Enable sound for Elsa. |
| EnableSoundHuntsman | true | Enable sound for Huntsman. |
| Language | en (or ru) | Plugin language for internal logs/messages. Auto-detects your system language by default! |
| Parameter | Default | Description |
|---|---|---|
| SoundPathElsa | <empty> |
Absolute path to a custom audio file for Elsa (.ogg/.mp3/.wav). Leave empty for the default track. (Hidden from REPOConfig UI, edit in .cfg directly) |
| SoundPathHuntsman | <empty> |
Absolute path to a custom audio file for Huntsman (.ogg/.mp3/.wav). Leave empty for the default track. (Hidden from REPOConfig UI, edit in .cfg directly) |
| Volume | 0.8 | Playback volume (from 0.0 to 1.0). |
| AudioMode | Spatial | Spatial — 3D sound from the enemy, Global — 2D sound for all players. |
| SpatialMaxDistance | 20.0 | Maximum hearing distance in Spatial mode (in game units). |
| FadeDuration | 0.5 | Duration of the smooth fade in/out effect in seconds (for Elsa). |
| SpatialMuffle | true | Enable distance muffling effect (Low-Pass Filter), similar to robots in the game. Works only in Spatial mode. |
| Parameter | Default | Description |
|---|---|---|
| DebugMode | false | Enable detailed logging of all events (state changes, audio loading) to the BepInEx console. Useful for troubleshooting. |
Want to use your own music or gunshot sounds? Easy!
.ogg, .mp3, or .wav format.C:\MyMods\my_elsa_theme.ogg.ua.jaffyfox.elsamusicmod.cfg (you must do this via text editor, as file paths are hidden from the in-game REPOConfig UI to prevent errors).SoundPathElsa or SoundPathHuntsman field.Notes
.ogg (fastest loading and best compatibility with Unity).None so far. If errors occur, enable DebugMode in the config, reproduce the issue, and provide the LogOutput.log from BepInEx.
MIT License — use, modify, and distribute freely.