Back to all mods

R.E.P.O. LateJoinv0.1.2

Last updated: 2 weeks ago

Enhance your REPO experience with our premium REPO MODS collection. These REPO MODS add exciting new features and customization options to improve your REPO gameplay. All REPO MODS are fully compatible with the latest version of REPO and receive regular updates. Before using mods, you need to install BepInExPack and Thunderstore Mod Manager. For detailed installation instructions, please check our installation guide.

Join In-Progress Games in R.E.P.O.

Have you ever played R.E.P.O. only to be faced with a friend who wants to join after you've started the lobby? LateJoin solves this problem by enabling players to join ongoing games, eliminating the need to wait for friends to return to the ship.

Key Features:

  • Truck Joining

    Players can join during the intermission phase when players are in the truck (lobby after the shop).

  • Compatibility

    Works with other mods like MorePlayers and REPO ServerList out of the box.

  • No More Waiting

    The master client reopens the room after leaving the shop, allowing players to join.

Future Plans:

  • Shop Joining

    Developers are working to allow players to join while in the shop phase.

  • Active Game Joining

    Potential feature for joining during active games as a spectator rather than a player.

  • Expanded Level Loading

    Theoretical support for loading into any level if shop joining becomes possible.

How It Works:

LateJoin modifies the game's session joining system to allow players to connect to games that are already in progress. The mod works by altering how the "master client" (host) manages player spawning:

  • Currently, players can join during the truck phase (after the shop).
  • The master client reopens the room after leaving the shop, during the intermission in the truck.
  • The mod utilizes buffered RPCs (Remote Procedure Calls) provided by Photon PUN to change the level for late joiners.
  • This implementation requires significant code changes, which might affect compatibility with some other mods.

Due to the way the game handles player data, this mod works best when all players have it installed, though only the host is required to have it.

Technical Details:

The game treats the host as the "master client" which dictates how players are spawned. LateJoin makes the following technical changes:

  • Utilizes buffered RPCs from Photon PUN to manage late joining players.
  • Changes how the level is loaded for late joiners to maintain game state consistency.
  • Modifies how player data is synchronized between clients when joining at different times.

Warning: This mod may not be fully compatible with other mods, especially those that rely on important data handled by the client rather than the master client!

Installation:

  1. Ensure you have BepInExPack installed.
  2. Download the LateJoin mod from the link below.
  3. Extract the downloaded zip file to your REPO game directory, or use a mod manager like Thunderstore Mod Manager.
  4. Launch the game and enjoy the ability to have friends join during the truck phase!

Important: While only the host needs to have the mod installed for basic functionality, it's recommended that all players have it installed for the best experience and compatibility.

Compatibility:

LateJoin is designed to work with other popular REPO mods, but there may be compatibility issues with some mods due to the nature of the changes it makes. It has been tested to work with:

If you encounter any compatibility issues with other mods, please report them to the mod author.

Download LateJoin v0.1.2

Other REPO Mods You Might Like

MenuLib

A library for creating UI, released early to properly update REPOConfig.

MoreHeadPlus

Adds several new models to the MoreHead mod, requires MoreHead to function.

REPOLib

Library for adding content to R.E.P.O. with features for registering items, enemies, and more.

ExtractionPointConfirmButton

Adds a confirm button to extraction points, requires REPOLib.

MoreReviveHP

Increases the health of players upon revival with configurable settings.

MoreShopItems

Additional shopping shelves with increased shop loot, requires REPOLib.

MoreUpgrades

Adds more upgrade items to the game, including Sprint Usage, Valuable Count, and more.

TeamUpgrades

All upgrades now work for the whole team!

TeamHeals

Health Packs now work for the whole team!

LethalCompanyValuables

Adds 30 scrap items from Lethal Company as valuables, requires REPOLib.

LegoGnomes

Replaces gnome death sounds with Lego brick breaking sound effect.

R.E.P.O. Roles

Adds new character classes with unique abilities and specializations.

MorePlayers

Increases player limit up to 6 players with balanced gameplay adjustments.

MoreStamina

Increases player stamina and enhances endurance for longer runs.

Improved Stamina

Dynamic stamina regeneration system with scaling regen rates and configurable settings.

ShrinkerCart

Reduces the size of the cart for easier navigation through narrow spaces.

EnemyLocation

Tracks monster positions and displays them on your map in real-time.

EvenMoreHead

Adds extensive head customization options with 70+ cosmetic items.

InfiniteEnergyCrystals

Provides unlimited energy crystals for powering devices and equipment.

EvenMoreHats

Fun cosmetic pack with 25+ hats including Bunny Ears, Cowboy hats, and more.

FunnyItems

A valuable mod that adds many fun and weird items to collect and sell.

Mimic

Adds Skinwalker-inspired features where enemies can mimic player voices.

Cart Lights MelanieMelicious

Simple utility mod that adds lights to medium and pocket carts.

XUnity AutoTranslator

Powerful translation tool that works with Unity games for localization support.

Custom Colors

RGB color slider mod that allows precise color customization for your character.

Lethal Plushies

Collectible plushies of Lethal Company enemies like Hoarding Bug, Ghost Girl, and more.

FOV Update

Simple but powerful field of view adjustment tool with ultrawide screen support.

Freecam Spectate

Allows you to freely fly around while spectating dead teammates.

Dead TTS

Enables text-to-speech communication from dead players with directional audio.

Better Truck Heals

Configurable heal amount that increases truck healing from 25 to 50 health points.

XH DamageShow EnemyHealthBar

Shows enemy health bars and damage numbers for improved combat feedback.

THE FINALS Valuables

Adds collectible valuables from the hit game THE FINALS for players to find and sell.

Berserker Enemies

Enemies enter rage mode when damaged, increasing their speed and attack damage.