ShchetnikovMods-MimicReplay icon

MimicReplay

Impostors copy players, retrace their movements and voices, then break character and give chase.

Last updated 2 months ago
Total downloads 11299
Total rating 1 
Categories AI Generated
Dependency string ShchetnikovMods-MimicReplay-0.12.29
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Zehs-REPOLib-4.2.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 4.2.0

README

MimicReplay

MimicReplay adds impostors that look and sound like the people in your lobby.

A mimic begins by following a recently recorded player route. It copies the player's appearance, movement, posture, held item and short pieces of voice chat. Once it notices someone nearby, it drops the act and gives chase.

What it does

  • Copies a random player from the current lobby.
  • Replays recent movement instead of wandering along a fixed patrol.
  • Remembers crouching, crawling, jumping and carried-item visuals.
  • Repeats short voice fragments captured during the current session.
  • Uses NavMesh navigation while chasing and can interact with doors.
  • Can be damaged and killed.
  • Falls into a physical state after a strong hit. A fallen mimic can be grabbed and thrown.
  • Spawns automatically during a level. The population limit increases over time, up to seven by default.

Long idle sections are skipped, so a mimic will not stand still simply because the recorded player was AFK.

Controls

  • F3 — enable or disable automatic spawning
  • F6 — show or hide debug routes
  • F7 — spawn a mimic manually
  • F8 — remove every active mimic
  • F9 — toggle noclip flight
  • F10 — toggle spectator protection
  • F1 — spawn the most valuable object available in the current level (host/single-player)

Noclip uses WASD, Space to move up, Ctrl or C to move down, and Shift to move faster.

Keybinds, spawn timing, health, damage and movement settings can be changed in:

BepInEx/config/com.schetnikov.repo.mimicreplay.cfg

Multiplayer

Movement is controlled by the host and synchronized to the other clients. Everyone in the lobby must use the same MimicReplay version to see, hear and interact with the mimics correctly.

Late joining is still experimental. Joining after a level has already started may miss mimics that were spawned earlier.

Voice chat

Voice fragments are kept in memory only. MimicReplay does not intentionally save recordings to disk or send them to an external service. Captured audio disappears when the game closes.

Tell the other players before enabling voice replay.

Testing tools

The plugin also contains private-session testing controls for spectator mode, noclip and host currency. Do not use them to disrupt public games.

Known issues

  • R.E.P.O. updates may change player visuals, animation bindings or navigation behaviour.
  • Doors, low furniture, physical grabbing and late joining still need testing across more levels.
  • Players using different mod versions will not receive reliable synchronization.

Bug reports are most useful when they include the MimicReplay version, host/client status and the relevant section of BepInEx/LogOutput.log.

Installation

Install MimicReplay with a Thunderstore-compatible manager. For a manual installation, place MimicReplay.dll in:

BepInEx/plugins/MimicReplay/