OnlyDanny-TogetherSharedUpgrades icon

TogetherSharedUpgrades

Host-only sharing of all 13 vanilla player upgrades, with optional saved-upgrade catch-up. Works independently or alongside TogetherMorePlayers.

Last updated 41 minutes ago
Total downloads 23
Total rating 0 
Categories AI Generated Mods Server-side
Dependency string OnlyDanny-TogetherSharedUpgrades-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

TogetherSharedUpgrades

Share player upgrades with your R.E.P.O. team. When one player consumes a supported upgrade, every connected teammate receives the same increase. Only the host needs this mod.

This is an independent mod. It works with TogetherMorePlayers, but does not require it or change the lobby size.

Features

  • Shares all 13 vanilla player upgrades: Crouch Rest, Death Head Battery, Extra Jump, Health, Tumble Launch, Map Player Count, Grab Range, Sprint Speed, Stamina, Grab Strength, Throw Strength, Tumble Climb, and Tumble Wings.
  • Uses the game's existing upgrade effects and save data.
  • Optional catch-up brings a ready player up to the highest level recorded in the current save for each supported upgrade. This includes saved players who are currently offline.
  • Clears catch-up tracking when a run is reset, a save is loaded, or the multiplayer room changes.

Custom upgrades and health packs are not shared. Health upgrades keep their normal health effect. Catch-up does not enable joining an ongoing game; the game or a separate late-join mod must allow that first.

Installation

  1. Select R.E.P.O. in your Thunderstore-compatible mod manager.
  2. Install TogetherSharedUpgrades and its BepInExPack dependency.
  3. Start the game through the mod manager and host your lobby.

For manual installation, install BepInExPack first, then place TogetherSharedUpgrades.dll in BepInEx/plugins/TogetherSharedUpgrades/.

Remove the old RepoTogether15 mod before installing this mod. Also remove other upgrade-sharing mods to prevent repeated grants or conflicting synchronization. TogetherMorePlayers is compatible and optional.

Configuration

After the first launch, edit BepInEx/config/se.repotogether.sharedupgrades.cfg while the game is closed:

[Upgrades]
Enabled = true
CatchUpPlayers = true
  • Enabled: enables upgrade sharing. Set to false to disable this mod's upgrade behavior.
  • CatchUpPlayers: enables catch-up once per player join/session or save load. Disable it to share future pickups without equalizing existing upgrade levels.

Restart the game after editing the configuration. Shared upgrades are saved by the game; removing this mod does not undo upgrades already granted.

Compatibility and validation

This mod is intended for the current Windows/Steam version of R.E.P.O. with BepInEx 5. Game updates can change the APIs used by mods.

Built without warnings against Steam build 26407089 and BepInEx 5.4.23.5 on 2026-11-08. Passed 33 upgrade-calculation checks and isolated startup checks both alone and with TogetherMorePlayers. The standalone upgrade mod left the normal lobby capacity at 6; only its upgrade hooks were installed.

The startup checks ran without graphics and an initialized Steam session; they verify loading and hook separation, not multiplayer networking. Upgrade sharing and catch-up have not yet been verified in an actual multiplayer session. A session with 15 human players has not been tested.

Development and license

Developed with AI assistance, including generated code. Distributed under the MIT license in LICENSE.txt.