LateJoinPlus

v1.0.6·Updated 2026-10-12

The best late join for R.E.P.O, with no invisible rooms. Friends can join any time, even mid-level, and only the host needs it. Joiners can talk, extract and use slots right away. Includes Lobby Guard

About this mod Author’s original text

LateJoinPlus

The best late join for R.E.P.O, with no invisible rooms. With other late-join mods, players who join mid-level often fall through missing floors or walk into rooms with no walls, because those rooms never reach their game. LateJoinPlus sends every room of the level to every joiner, so the level looks and works the same for them as for everyone else.

Let your friends join your R.E.P.O game at any time: in the truck, in the shop, or in the middle of a level. Only the host needs this mod. Players who join don't need any mods at all.

Main features

  • Join any time. Players can join while you're in the truck, the shop or a level.
  • No invisible rooms. Every room of the level loads properly for joiners: no missing floors or walls.
  • Works for players without mods. Your friends don't have to install anything. They load in fully caught up with the run.
  • Joiners can play straight away. They can talk and hear everyone, pick things up, use their inventory slots and extract like everyone else.
  • Extraction never gets stuck. Late joiners can't accidentally lock the extraction points for the rest of the level.
  • Their map is filled in. Rooms your team already explored show up on a joiner's map.
  • Safe spawn. Joiners appear by the truck (or next to you), never inside a wall or over a pit. Nobody else gets moved.
  • No lag when someone joins. Catching a joiner up is spread out, so your game doesn't freeze.
  • Open or close your lobby live, at any time. Even mid-level, switch between:
  • Everyone: open to anyone, and listed in the server list.
  • Friends only: hidden from the server list; only your Steam friends and players you invite can join.
  • Nobody: closed, so no one new can join until you open it again.
  • Everyone can invite friends. Not just the host: anyone in your lobby can send Steam invites, even players without mods.
  • Lobby Guard anti-cheat. Stops common griefing (fake kicks, host stealing, voice takeovers, cheat menus) and auto-bans anyone on your block list.
  • Kick, ban and block list. Remove players with Kick, Ban or Ban + Block List, from the pause menu or the LATE JOIN menu.
  • One menu for everything. A LATE JOIN button in the main menu and the pause menu, in the game's own style.

Getting started

  • Install LateJoinPlus with r2modman or the app. It installs everything it needs with it: MenuLib, REPO Fixes+ (multiplayer bug fixes) and Admin Menu Button Position Fix (an Admin Menu button and a tidy pause menu).
  • Host a game as normal.
  • That's it: your lobby now accepts players at any time. Use the INVITE button in the pause menu to invite friends, or let them find you in the server list. Your server name shows a [LateJoin] tag so people know they can join mid-run.

You don't need to change any settings. If you want to, press LATE JOIN in the main menu or the pause menu. For example, go to Lobby and set it to Friends only so your friends can get in before strangers do, or Nobody to close it.

Who needs it

| Player | Needs LateJoinPlus? |

|---|---|

| Host | Yes. It runs late join, catches joiners up, and has the kick/ban tools. |

| Players joining | No. Players without any mods join and play normally. |

| Anyone who wants Lobby Guard protection | Yes. Each player's copy can only protect that player's own game. |

Players who do have LateJoinPlus get a few small extras when they join: the exact list of explored rooms, and their game version shows in the host's player list.

What a joiner gets

When someone joins mid-run, the host's game quietly sends them everything they missed:

  • the level itself (rooms, doors, lights), set up correctly;
  • the items: their names, values, batteries and who's carrying what;
  • run stats, the haul total and the extraction goals;
  • extraction points: open ones show as open, finished ones as finished;
  • voice: they can hear everyone, and everyone can hear them;
  • the explored map.

A small list in the bottom-left corner shows each joiner's progress: Connecting, Loading, Join

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPacknickklmao-MenuLibRicketyWrecked-REPO_Fixes_Antispam_Latency_FixRicketyWrecked-AdminMenuButtonPositionFix

File & checksum

Filename
LateJoinPlus-1.0.6.zip
File size
190.3 KiB