How to Set Up Multiplayer Mods for R.E.P.O Game

I’m trying to get mods working in R.E.P.O for multiplayer sessions but having trouble with the setup process. Can someone help me understand the correct way to install everything?

Here’s what I think I need to do based on what I’ve found:

Installation Steps:

  1. Get the R.E.P.O game files from OnlineFix website
  2. Download BepInExPack from Thunderstore (manual download)
  3. Get the Content Warning patch from OnlineFix as well
  4. Extract all downloaded archives (password is online-fix.me for the game files)
  5. Copy these files from BepInExPack to your game folder: BepInEx directory, doorstop_config.ini, and winhttp.dll
  6. Take the BepInEx directory from the Content Warning patch and merge it with your game folder. Choose “Replace existing files” when prompted about BepInExPreloader.dll
  7. Run the game once to generate the plugins folder inside BepInEx
  8. Download your desired mods from Thunderstore and put them in the plugins folder

Alternative method I heard about:

  • Use R.E.P.O base files
  • Get BepInEx version 5.4.23.2 from GitHub specifically
  • Install those files first
  • Then use only the BepInEx files from Void Crew fix
  • Launch game, close it, then add plugins to the generated folder

Apparently this same method works for Void Crew OnlineFix too. Has anyone tried this setup? Does it actually work for multiplayer?

Been running R.E.P.O mods for weeks now and that GitHub BepInEx version definitely causes fewer crashes. Some plugins don’t work with multiplayer though, so check compatibility first.

Make sure your friends use identical mod versions or you’ll get kicked constantly

Used method two last week - works great for multiplayer sessions

The Problem: You’re having trouble setting up mods for multiplayer sessions in R.E.P.O. You’ve tried a couple of methods involving BepInEx and are unsure which one is correct and reliable for multiplayer.

:thinking: Understanding the “Why” (The Root Cause):

The core issue is ensuring consistent mod setups across all players in a multiplayer session. Incompatibility between mod versions, or even the presence of mods on only some clients, can lead to desynchronization and crashes. The choice of BepInEx version also impacts stability and compatibility. Method two, utilizing BepInEx 5.4.23.2 and the Void Crew files, offers improved stability according to multiple users. The Content Warning patch, while seemingly helpful, has caused issues for some users.

:gear: Step-by-Step Guide:

Method 2: Recommended Setup for Multiplayer Stability

  1. Install Base Game & BepInEx: Download the base R.E.P.O game files from OnlineFix (password: online-fix.me), and download BepInEx version 5.4.23.2 specifically from GitHub. Extract the BepInEx files and place them into your R.E.P.O game directory. This is crucial to establish a stable foundation.

  2. Integrate Void Crew Files: Download the BepInEx files from the Void Crew fix (OnlineFix likely has this too). Only use the BepInEx directory from this fix. Merge this with the existing BepInEx directory in your game folder. If prompted to replace files, only replace BepInExPreloader.dll.

  3. Initial Game Launch: Run R.E.P.O once. This will generate the crucial plugins folder within the BepInEx directory. This folder is where you’ll place your mods.

  4. Install Mods: Download your desired mods from Thunderstore. Crucially, ensure all players in your multiplayer session use the exact same mod versions. Place the downloaded mod files into the BepInEx/plugins folder.

  5. Single-Player Testing: Before joining a multiplayer session, thoroughly test your mods in single-player mode. This allows you to identify and resolve any issues or incompatibilities before affecting other players.

  6. Multiplayer Compatibility Check: Some mods are incompatible with multiplayer. If problems arise during multiplayer, individually disable mods to pinpoint the cause.

:mag: Common Pitfalls & What to Check Next:

  • Mod Version Consistency: The single most important factor for successful multiplayer modding is using identical mod versions across all players. Any discrepancies will likely lead to desyncs or kicks.
  • Host Restrictions: Some game hosts may automatically kick players with modded files, even if everyone has the same mods.
  • Mod Conflicts: Some mods may conflict with others. If you experience issues, try disabling mods one by one to isolate the problem.
  • Firewall/Antivirus: Ensure your firewall and antivirus software aren’t blocking R.E.P.O or its necessary files.

:speech_balloon: Still running into issues? Share your (sanitized) config files, the exact command you ran, and any other relevant details. The community is here to help!

Some hosts can kick you automatically if they see any modded files, even if everyone has the same mods. I’ve had that happen a few times in different lobbies.

Both ways work, but honestly? Skip the Content Warning patch entirely. I’ve had way better luck grabbing the base files with that specific BepInEx version from GitHub, then just adding whatever mods I want. That whole “replace existing files” thing with the patch always breaks something for me. Also, test everything solo first before jumping into multiplayer - some mods will randomly nuke your connection.

The second method is solid. That BepInEx version works better overall. The Content Warning patch can be a hassle, so I’d just go with the Void Crew files for a smoother experience.