R.E.P.O.
Install with App

Details

Latest version
1.0.1
Last Updated
First Uploaded
Downloads
76
Likes
0
Size
34KB
Dependants

SoulFly

Toggle a free-flying out-of-body camera in R.E.P.O. Press Z (configurable) to leave your body: the camera detaches and flies anywhere — through walls, floors and ceilings — while your avatar stays exactly where it was, frozen in the pose and facing it had at the moment you pressed the key.

Works in singleplayer and in multiplayer — including lobbies hosted by someone else. The mod is entirely client-side: it never checks whether you are the host, never asks for permission, and never sends anything over the network, so you can install it and use it in anyone's room while every other player keeps the vanilla game.

Features

  • Free-flying camera with full 6-DOF movement, no collision — you can pass through any geometry.
  • Your body stays frozen: position, collision, animation pose and facing are all locked to the pre-toggle state (crouch stays a crouch, grab poses stay a grab pose).
  • Your avatar model does not turn its head or body to follow the flying camera.
  • Restores perfectly: your first-person view, aim direction and model visibility return to exactly what they were.
  • Automatically exits if you die, get disabled, or leave the level.

Controls

Action Default
Toggle out-of-body Z
Move W / A / S / D (or left stick)
Up / Down Space / Ctrl (Jump / Crouch keys)
Speed boost hold Sprint (Shift)
Look Mouse (or right stick)

Configuration

BepInEx/config/com.aartyns.soulfly.cfg

Section Key Default Description
General Hotkey Z Toggle key, any Unity KeyCode name (Z, V, F2, LeftAlt, Mouse3). Empty disables the hotkey.
General FlySpeed 8 Movement speed in m/s.
General SprintMultiplier 2.5 Speed multiplier while holding Sprint.
General Sensitivity 1 Look sensitivity multiplier, 1 = same as the game.
Debug Verbose false Verbose logging.

Notes

  • The camera keeps the game's own near clip plane and culling, so extremely close geometry can still clip.
  • Room volumes are evaluated from the camera position, so the room you fly into becomes visible on the next frame.
  • Purely client-side: no host check, no network packets, no change to your avatar's networked position. Only the machine that installed the mod is affected, so it works in any lobby — yours or someone else's — and cannot be used to move your body.

Installation

Install BepInEx 5.4.x, then drop SoulFly.dll into BepInEx/plugins/.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.