


Mimics adds a voice-mimic mechanic to monsters in R.E.P.O. They can replay random phrases recorded during gameplay, making it harder to trust what you hear.
Think that was your teammate calling for help? Think again. Mimics brings a Skinwalker-style mechanic into R.E.P.O by allowing monsters to mimic player voices using random recorded phrases.
Both Host and Clients need to install this mod to work.
This mod is incompatible with mods like Disable Noise Reduction by SVRZ, as it relies on the game's built-in noise reduction to capture audio and send chunks to other players correctly.
This mod is a full rework focused on compatibility with newer R.E.P.O versions and long-term stability.
Settings are stored in the BepInEx config file:
<REPO_PROFILE>/BepInEx/config/TFS_Mimics.cfg
Main options:
General > Volume (default: 10, range: 0-20) - mimic playback volume in percent.General > Playback Near Radius (default: 15, range: 5-100) - preferred radius around local player for playback target selection.General > MinDelay (default: 15, range: 5-300) - minimum delay before random record/play cycle.General > MaxDelay (default: 60, range: 10-600) - maximum delay before random record/play cycle.General > Hear Yourself? (default: false) - if false, only other players hear mimic playback.General > Playback Voice Filters Enabled (default: true) - enables random pitch/alien filters on playback.General > Persist Audio Cache (default: true) - enables saving received mimic clips to disk.General > Persist Max Files Per Player (default: 100, range: 1-5000) - max saved recordings per player folder.Experimental > Sampling Rate (default: 48000, range: 16000-48000) - microphone and processing sample rate.Filter > Filter Enabled? (default: false) - enables per-enemy mimic filter.Debug > Verbose Logging (default: false) - enables detailed debug logs.If persistence is enabled, files are saved inside the mod folder:
<REPO_PROFILE>/BepInEx/plugins/ToxesFoxes-Mimics/audio-cache
Inside audio-cache, the mod also creates a players index file:
<REPO_PROFILE>/BepInEx/plugins/ToxesFoxes-Mimics/audio-cache/players.json
Each player gets a separate folder by player ID, and their recordings are stored there:
<REPO_PROFILE>/BepInEx/plugins/ToxesFoxes-Mimics/audio-cache/
players.json
<player_id_1>/audio_<player_id_1>_<guid>.bin
<player_id_2>/audio_<player_id_2>_<guid>.bin
Mimics by ToxesFoxesDependencies are pulled automatically:
<REPO_PROFILE>/BepInEx/plugins/ToxesFoxes-Mimics/TFS_Mimics.dll
dotnet build TFS_Mimics.csproj -c Release
bin/Release/TFS_Mimics.dll
For one-command build and deploy, see README.build.md.
This project used AI-assisted tooling during development for debugging, bug fixing, and technical iteration support.
Contributions are welcome! Please:
This project is licensed under the MIT License - see the LICENSE file for details.
Planned feature: context-aware audio system.
Mimic playback will be linked to gameplay context, for example:
Goal: make mimic behavior feel more believable and tied to events, instead of only random playback timing.