Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SharedUpgrades
Revolutionizing upgrades synchronization, this mod maintains a central dictionary to apply the highest upgrade level for all players in real-time. Only the host needs the mod installed, and it supports both official and modded upgrades seamlessly.
| Date uploaded | a year ago |
| Version | 2.1.3 |
| Download link | Traktool-SharedUpgrades-2.1.3.zip |
| Downloads | 1452595 |
| Dependency string | Traktool-SharedUpgrades-2.1.3 |
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.2100README
R.E.P.O - Shared Upgrades
If you like the mod, please vote for it!
Have suggestions? Report them in the Issues section!
Found a bug? Please provide as much detail as possible in the Issues section!
SERVER SIDE / HOST ONLY
Features
- Global Upgrades Synchronization: The mod synchronizes upgrade levels for all players, ensuring everyone is on the same page.
- Host-Only Requirement: Only the game host needs the mod installed, streamlining the experience.
- Modded Upgrades Support: Supports both official and modded upgrades.
- Forced Synchronization on Level Change: Upgrade synchronization is also enforced at every level change to ensure consistency.
How It Works Now
- The mod maintains a central dictionary of upgrades and synchronizes upgrade levels for the entire team. This means that upgrade changes are applied globally rather than per player, greatly reducing synchronization issues.
Known Issue
- Discovered bug: Upgrades are not immediately applied at the start of a level. For example, if a player takes 3 Stamina upgrades at the beginning of a level, everyone receives those upgrades, but the changes won't be visible until a level change occurs. This will be fixed in a future update.
Future Plans
- None for now.
Incompatibilities
- All upgrade synchronization mods.
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
[2.1.3] - 2025-04-03
Fixed
- Fixed issue where other players couldn't join (thanks to Binnes for helping with testing).
- Fixed targeting of the wrong BepInEx version.
Known Issue
- Discovered bug: Upgrades are not immediately applied at the start of a level. For example, if a player takes 3 Stamina upgrades at the beginning of a level, everyone receives those upgrades, but the changes won't be visible until a level change occurs. This will be fixed in a future update.
[2.1.0] - 2025-04-02
Added
- Forced synchronization on every level change.
Fixed
- Bug that synchronized old upgrades after losing the game.
[2.0.1] - 2025-04-01
Added
- Updated README.md
[2.0.0] - 2025-04-01
Changed
- Complete Redesign: The mod has been entirely reworked.
- Upgrades Synchronization: Upgrades are now synchronized for all players rather than patching each upgrade method individually.
- Improved Stability: The new synchronization system greatly reduces synchronization bugs. Only the host of the game needs the mod installed.
- Modded Upgrades Support: Enhanced support for modded upgrades, ensuring they are handled seamlessly.
[1.0.1] - 2025-03-18
Added
- Updated README.md
[1.0.0] - 2025-03-15
Added
- Initial release