You are viewing a potentially older version of this package.
View all versions.

RepoRotator
Rotates all spawned rooms/modules slowly as you play. Rooms spin. Doors misalign. It's glorious chaos.
Date uploaded | a month ago |
Version | 1.0.0 |
Download link | Omniscye-RepoRotator-1.0.0.zip |
Downloads | 1051 |
Dependency string | Omniscye-RepoRotator-1.0.0 |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100
README
RepoRotator – Rotating Rooms of Confusion
RepoRotator is a mod for R.E.P.O. that causes each level module to slowly rotate in place as it's spawned. Rooms spin slowly in real-time, creating a surreal and chaotic atmosphere while exploring.
🔄 What It Does
- Automatically rotates each spawned room/module on the Y-axis
- Rotation is applied immediately after the module is spawned
- Gives a dizzying, cursed feeling to the entire run
- Makes lining up doors way harder (you're welcome)
🎮 Compatibility
- Works in singleplayer and multiplayer
- BUT: All players must have the mod installed to see the rotation properly
- If only the host has the mod, only the host sees the rooms rotate
- Other players may experience janky physics, cursed doors, or weird behavior
- Best used in singleplayer or in private multiplayer where everyone has the mod
⚠️ Known Side Effects
- Room walls are one-sided — as the rooms rotate, you might see straight through the geometry
- This makes it hard to tell when a door is lined up to walk through
- Be careful not to fall — you'll respawn at the truck
- Some modules may clip oddly or cause objects to misalign while spinning
⚙️ Technical
- Harmony patch on
LevelGenerator.SpawnModule
- Adds a
OmniRoomRotator
component that rotates the module on the Y-axis - Rotation speed is a slow 5 degrees per second
- Rotation is applied via
Update()
on the spawned module
🛠️ Credits
Created by OmniScye
Rooms spinning? That's not a bug — that's interior design.