splitux fork of the LocalMultiplayer mod (patched for goldberg local co-op)
Find a file
gabrielgad 0e46c5e351
All checks were successful
Build and Release / build (push) Successful in 23s
ci: pull zot gamelibs via host podman (CONTAINER_HOST, not docker shim)
2026-07-06 19:33:39 -04:00
.config modify things to allow thunderstore packaging 2025-07-05 19:07:07 -05:00
.github/workflows ci: pull zot gamelibs via host podman (CONTAINER_HOST, not docker shim) 2026-07-06 19:33:39 -04:00
src/LocalMultiplayer splitux fork: Photon UserId = real goldberg SteamId (beat PEAK host anti-cheat) 2026-07-06 17:29:18 -04:00
.gitattributes Add .gitattributes and .gitignore. 2025-03-21 12:58:40 -05:00
.gitignore remove tracking of Config,Build.user.props 2025-07-05 18:09:50 -05:00
CHANGELOG.md Merge branch 'main' into main 2025-08-12 00:06:52 -05:00
Directory.Build.props modify everything to work with PEAK 2025-07-05 13:13:02 -05:00
Directory.Build.targets modify everything to work with PEAK 2025-07-05 13:13:02 -05:00
icon.png rename namespace and edit readme + license 2025-07-05 18:07:26 -05:00
LICENSE modify things to allow thunderstore packaging 2025-07-05 19:07:07 -05:00
LocalMultiplayer.sln modify things to allow thunderstore packaging 2025-07-05 19:07:07 -05:00
README.md v1.0.2 2025-08-12 00:05:13 -05:00

LocalMultiplayer

GitHub Thunderstore Version Thunderstore Downloads

Play multiplayer locally with one Steam account.

Original mod and README created by ZehsTeam for R.E.P.O. and modified for PEAK by quackandcheese

Features

This mod allows you to connect two PEAK instances to the same multiplayer game using one Steam account.

Local Co-Op

If you want to use this mod for local co-op, an recommended alternative is Nucleus Co-Op. A quick warning though, their PEAK handler is currently locked behind the Nucleus Co-op Patreon for $5. It will be made public eventually, or you could make your own by following this guide.

Usage

This mod requires you to create your own Photon cloud applications. (This does not require any payment.)

1. Photon

  1. Go to the Photon Engine website and sign in or create an account.
  2. Navigate to the Dashboard.
  3. Create a new Photon cloud application and select Pun for the Photon SDK.
  4. Choose any name you would like and click Create.
  5. Create a new Photon cloud application and select Voice for the Photon SDK.
  6. Choose any name you would like and click Create.

2. Config Settings

  1. Open the config file. (See the Config Settings section on how to find the config file.)
  2. Set AppIdRealtime to your Photon Pun application's App ID.
  3. Set AppIdVoice to your Photon Voice application's App ID.

3. Steam App ID

  1. Go to Steam and right-click PEAK.
  2. Hover over "Manage" and click "Browse local files".
  3. In the opened folder (the PEAK game directory), create a new text document named steam_appid.txt containing the ID 3527290. (This should be the only text inside the document.)

4. Steam Launch Options

Tip

If you use the Gale mod manager, you can just set your launch mode to Direct in the settings and skip this step.

  1. Go to Steam and right-click PEAK.
  2. Click "Properties..."
  3. In the General tab, you should see an input field called "LAUNCH OPTIONS"
  4. Put this for your launch options:
--doorstop-enable true --doorstop-target "YOUR_PROFILE_LOCATION_HERE\BepInEx\core\BepInEx.Preloader.dll"

Important

The file path must lead to your profile's BepInEx.Preloader.dll file in the BepInEx/core folder.

5. Testing

  1. Open the game.
  2. Go to Settings > Graphics.
  3. Set your window mode to Windowed. (This is for easier testing.)
  4. Host a game.
  5. Open the game again. (You will have two PEAK instances open at this point.)
  6. Click the "Play Offline" button.

Config Settings

You must open your game at least once with the mod installed for the config file to get generated.

This mod uses a global config file so you don't have to configure your settings for each modpack you use and to prevent your Photon App IDs from being transferred in your profile codes.

You can locate the config file at this path:

%localappdata%\..\LocalLow\LandCrab\PEAK\LocalMultiplayer\global.cfg

Tip

You can paste the config file path in your Windows run box or file explorer to automatically open the config file.

Credits

  • Zehs - Creating the original mod for R.E.P.O.

Developer Contact

Report bugs, suggest features, or provide feedback:

Discord Server Forum Post
PEAK Modding Server #mod-releases LocalMultiplayer

SUPPORT THE ORIGINAL MOD CREATOR (Zehs):