ElevatorMod
Allows the elevator to move with just one player inside. Players not in the elevator stay on their current floor and can continue playing games independently.
Features
- Elevator travels with any number of players (minimum one)
- Only players inside the elevator travel to the new floor
- Players outside stay exactly where they are and can keep playing
- READY / BUSY elevator status display when nearby
- Fully compatible with host and non-host players
Installation
- Install BepInEx 5
- Drop
ElevatorMod.dll into BepInEx/plugins/
- Launch the game
Configuration
Edit BepInEx/config/com.yourname.elevatormod.cfg:
Enabled — toggle the mod on/off (default: true)
ShowStatusDisplay — show the READY/BUSY HUD near the elevator (default: true)
Changelog
1.4.1
- Fixed all floors spawning simultaneously on session start
- Patch 3 now checks if anyone is in the elevator before deciding what to do
- If nobody is in the elevator when the RPC fires, it's treated as an init/group travel call and runs normally for all clients
- If someone is in the elevator, the partial trip logic applies as before
1.4.0
- Reworked Patch 3 entirely — non-travelling players now simply block the floor RPC and do nothing else
- Removed all SetActive manipulation, which was causing Mirror networking sync to break on game objects
- Games on the non-travelling player's floor now remain fully networked and playable (win/loss/payout all work correctly)
- Host and non-host players can now play games on different floors simultaneously
1.3.1
- Fixed floor re-activation using false→true toggle cycle to force Unity to re-enable game objects
1.3.0
- Replaced static bool approach with real-time collider position check at RPC time
- Fixed non-host player being permanently stuck on lobby floor
1.2.0
- Attempted fix for non-host player floor tracking
1.1.0
- Initial release with basic elevator solo travel support