
You are viewing a potentially older version of this package. View Latest Version

🐕🎵 When Elsa gets angry — she sings! And Huntsman gets a custom gunshot!
A mod for R.E.P.O. that adds immersive custom sounds:
Everything is fully positional in 3D space — the sounds originate directly from the enemies!
jaffyfox) in the online catalogElsaMusicMod folder into BepInEx/plugins/.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..ogg (fastest loading and best compatibility with Unity).DebugMode in the config, reproduce the issue, and provide the LogOutput.log from BepInEx.MIT License — use, modify, and distribute freely.