You are viewing a potentially older version of this package.
View all versions.
SharedUpgradesPlus
Host-only shared upgrades for R.E.P.O. with configurable chance-based sharing, late join sync, and modded upgrade support. Alternative to SharedUpgrades and BetterTeamUpgrades.
| Date uploaded | 6 days ago |
| Version | 1.2.4 |
| Download link | Vippy-SharedUpgradesPlus-1.2.4.zip |
| Downloads | 9929 |
| Dependency string | Vippy-SharedUpgradesPlus-1.2.4 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
SharedUpgrades++
Share upgrades with your whole team in R.E.P.O.
HOST ONLY — only the host needs this installed. Your friends play completely vanilla.
Features
- Chance-based sharing — set a % chance that each upgrade gets shared. 100% for full team sharing, lower if you want it to feel earned
- Shared Upgrade Limiting — Set a total number of times individual upgrades can be distributed while not limiting how high one person can take a stat
- Per-upgrade toggle — enable or disable sharing individually for each upgrade type directly in the config file
- Late join sync — players joining mid-run or between runs (with ReturnToLobby) receive the team's upgrades automatically
- Vanilla + modded upgrade support — works with MoreUpgrades and other upgrade mods out of the box
- Auto-discovery — detects new upgrades automatically, won't break when R.E.P.O. updates
Config
| Setting | Default | Description |
|---|---|---|
| Shared Upgrades | true |
Share upgrades when any player purchases one |
| Share Limit | 0 |
Max shared level for this upgrade (0 = unlimited) |
| Share Chance | 100 |
% chance each upgrade is shared with teammates |
| Late Join Sync | true |
Catch up players who join mid-run |
| Late Join Chance | 100 |
% chance each upgrade a late joiner receives |
| Health Upgrade Heal | false |
Heal players to full HP when they receive a shared health upgrade |
| Modded Upgrades | true |
Include upgrades from other mods |
Supports REPOConfig for live in-game config changes without restarting.
Standing on the shoulders of giants
Mods like SharedUpgrades and BetterTeamUpgrades showed the community what shared upgrades could be. SharedUpgrades++ builds on that foundation.
Roadmap
- Per-player sharing — choose which players in your lobby receive shared upgrades
Bugs or suggestions? Open an issue on GitHub
CHANGELOG
1.3.0
- Changed: Late join sync now simulates per-level chance rather than a single all-or-nothing roll — late joiners receive a realistic spread instead of full upgrades or none
- Changed:
LateJoinSyncChanceremoved;SharedUpgradesChancenow applies to both real-time sharing and late join sync - Changed: Config sections consolidated into General and Effects for cleaner layout
- Changed: Updated README to be more consistent with naming - SharedUpgradesPlus
- New: Watermark displays the host's running mod version during debug testing
- Fixed: LateJoinSync rolls lower than 100% now adhere to share limiting
1.2.5
- New: Added toggle for enabling/disabling shared upgrade notifications for those running the mod
- New: REPOLib is now better supported, it's a soft dependency so it's not required but if users have upgrades using REPOLib it will grab them
- Changed: Player Upgrade Object Value and Object Durability from MoreUpgrades default to disabled, these are item upgrades and not technically player upgrades. Could have unintended consequences if enabled
- Fixed: Upgrade registry could persist stale data across runs
1.2.4
- Fixed: Modded upgrades weren't being shared when a non-host player bought them
- Fixed: Visual effects didn't play when receiving a shared modded upgrade
1.2.3
- New: Added toggle to heal the buyer when purchasing a health upgrade (off by default)
1.2.2
- Fixed: Health logic is more accurate now, no longer using stale values
1.2.1
- Fixed: Late-join strength race condition problem when playerUpgradeStrength doesn't contain the player's steamID
1.2.0
- New: Share limiting! Limit how many times each upgrade can be shared with others. Default is infinite
- Fixed: Late-join modded upgrade sync
1.1.4
- Fixed: Non-host player not healed when taking a health upgrade
1.1.3
- New: Upgrading health now heals other players
- New: Visual effect for each player, just like the player who used the upgrade
1.1.2
- Hotfix: Late join sync with some upgrades not always working if not initialized yet
1.1.1
- Fixed: Late Join Sync when combined with return to lobby mods
1.1.0
- New: Per-upgrade toggle — enable or disable sharing per upgrade type in the config file
1.0.3
- Fixed: Late join sync could apply upgrades at the wrong time
- Fixed: Watermark display font
1.0.2
- Fixed: Late join sync now snapshots team state the moment a player joins, making catch-up more reliable
- Fixed: RNG rolls were being wasted when upgrade sharing conditions weren't met
1.0.1
- Fixed: Improved compatibility with latest BepInEx release
1.0.0
- Initial release