R.E.P.O. LateJoinv0.1.2
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:
- Ensure you have BepInExPack installed.
- Download the LateJoin mod from the link below.
- Extract the downloaded zip file to your REPO game directory, or use a mod manager like Thunderstore Mod Manager.
- 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:
- R.E.P.O. MorePlayers - Compatible for larger multiplayer sessions
- REPO ServerList - Works without any issues
- MoreReviveHP - For better team survivability
If you encounter any compatibility issues with other mods, please report them to the mod author.
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.