RicketyWrecked-LateJoinPlus icon

LateJoinPlus

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 anti-cheat and kick/ban tools.

CHANGELOG

Changelog

1.0.3

  • LATE JOIN menu: only one page is open at a time, so the pages behind it can't be clicked any more, Back returns to the previous page, and one Escape closes the whole menu.
  • The [LateJoin] server-name prefix now really shows in the server list (it was lost when MorePlayers created the lobby), updates live when you change the setting or switch late join off, and is never added twice.
  • Every mid-level joiner gets their explored map filled in; before, players running another late-join mod (or any joiner while Map Sync was off) got none. The Map Sync switch moved from the main page into Settings, with a clearer description.
  • Now installs REPO Fixes+ 1.2.8.

1.0.2

  • No more false "your game isn't the owner of its Steam lobby" warning right after you start hosting (Steam was still creating the lobby). It now only warns if the lobby is still missing after a few seconds.

1.0.1

  • Now installs REPO Fixes+ and Admin Menu Button Position Fix with it (multiplayer bug fixes, and an Admin Menu button with a tidy pause menu).

1.0.0

  • First release. Late join for every player (with or without mods), with full catch-up, working extraction for late joiners, extraction softlock protection, map reveal and a safe spawn.
  • Includes Lobby Guard (anti-cheat: fake kicks, host hijacks, delete-everything, voice takeovers, floods, block list with auto-ban) and Map Sync (explored rooms for mid-level joiners).
  • LATE JOIN button in the main menu and the pause menu (in a lobby). It opens a menu with the main switches, Lobby (Everyone / Friends only / Nobody, live) and Players (kick, ban, ban + block list) for the host, the block list, and every setting.
  • Lobby Guard ignores cheat-menu messages (known cheat menus, and game messages sent far faster than the game ever does, such as heal-everyone spam) without kicking or banning the player.
  • Keeps every player in the host's Steam lobby so everyone can invite friends, players without mods included.
  • Pause menu player list: CHEAT, late-join mod (LJ+ / LateJoin / LateJoinNow) and GameTools tags, and game version per player; the host's kick button offers Kick, Ban or Ban + Block List.
  • Late joiners no longer get stuck behind the loading screen when someone joined in the truck right as a level started (a stale copy of that player's character was handed to everyone joining that level).
  • A late joiner whose Steam ID arrives a moment after they spawn no longer gets a broken tumble (the body used when knocked over) for the whole level; the host waits for it before setting the tumble up. The same wait fixes their missing name tag and upgrades (map player count, tumble wings, crouch rest, tumble climb, death head battery) on everyone else's screen.
  • The joiner list bottom-left (Connecting / Loading / Joined / Left) has a dark backing so it's easy to see, and Joined stays up 15 s.
  • Players who join mid-level without LateJoinPlus can use their inventory slots once they've loaded in (they used to have to wait for the next level; setting SlotsForJoinersWithoutMod, on). If their game skipped setting up its slots, the host drops the item back at their feet and keeps the rest in hand for that level.
  • Objects a player's game still has after the host destroyed them (leftover walkies, valuables, doors) are removed from that player's game, players without mods included. Messages sent just before the destroy reached them (e.g. exploding grenades) are no longer counted.