A BepInEx mod for REPO that allows players to join lobbies that are already in-progress, bypassing the default lobby closure logic.
- Mid-Game Joins: Keep the room open and visible, letting new players connect while a round is actively running.
- Advanced State Synchronization:
- Level Layout Sync: Syncs room/module connections to late joiners, preventing map generation bugs and wall mismatches.
- Item Battery Sync: Syncs current battery charge levels and fixes inventory slot visual battery indicators.
- Enemy Re-sync: Automatically resets enemy vision and targeting parameters so they target late joiners correctly.
- Interactive Objects Sync: Syncs extraction points, security doors, traps, and upgrade stands.
- Truck Spawnpoint Rescue: Automatically spawns and teleports late-joining players to the safety area of the truck, preventing them from falling into level voids.
- Orphaned Item Takeover: Automatically transfers ownership of held items to the host when a player disconnects.
- Ensure you have BepInEx installed for REPO.
- Place
LateJoin.dllinside yourBepInEx/plugins/directory.
Upon first run, the mod creates a config file at BepInEx/config/semimodder-latejoin.cfg with the following settings:
- Enabled (Type:
Boolean, Default:true): Enable mid-game join support (Host keeps lobby open and syncs basic state).
If you encounter any bugs, issues, or have feature requests, please report them on the GitHub Issues page.