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.
SharedUpgradesPlus compatibilitytweaks
Keeps supported upgrades in sync with SharedUpgradesPlus. Shows team upgrade levels, avoids multiplying team effects, and protects spent Extra Life and Second Chance charges.
| Last updated | an hour ago |
| Total downloads | 96 |
| Total rating | 0 |
| Categories | AI Generated Upgrades Misc |
| Dependency string | ByteSizeMetal-SharedUpgradesPlus_compatibilitytweaks-1.3.1 |
| Dependants | 0 other packages depend on this package |
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.2305README
SharedUpgradesPlus-compatibilitytweaks
Author: ByteSizeMetal
Helps SharedUpgradesPlus keep supported upgrades consistent across the lobby. It catches up players who fall behind, shows the team's level for shared world effects, and prevents those effects from being multiplied for every player.
What it does
- Brings ordinary permanent upgrades up to the highest level held by a connected teammate, when the relevant sharing options allow it.
- Keeps one team benefit per purchase for supported world upgrades, rather than giving everyone a separate copy that multiplies the effect.
- Shows those shared levels as (Team) in the upgrade panel, even if someone else bought the upgrade.
- Avoids counting the same purchase twice or treating a mod's background stat updates as new purchases.
- Protects Extra Life and Second Chance: buying a charge can share it, but spending one does not cause the catch-up system to refill it.
Supported team effects
| Mod | Upgrades |
|---|---|
| SLRUpgradePack | Valuable Density, Object Value, Object Durability |
| Nikki's Upgrades | Investor |
| MoreUpgrades | Item Value, Item Resist |
These supported upgrades use the appropriate team handling automatically. Valuable Density affects the next level's generation; it cannot add valuables to a level that has already been generated. MoreUpgrades' Valuable Count is a personal HUD counter and follows ordinary permanent-upgrade sharing.
The mod keeps existing saved levels. It cannot reliably undo extra levels created by an older sharing setup.
Installation
Install this mod on the host and every client, using the same version. The host needs SharedUpgradesPlus for purchase sharing. Keep the upgrade mods you want to use; this package does not include them. Team compatibility activates when the relevant mods and supported APIs are present.
This replaces SharedUpgradesFix and the older SharedUpgrades_SLRPatch. Disable or remove those older packages first, then install this one and restart normally. Keep only one copy of the compatibility mod enabled.
For manual installation, the DLL belongs here:
BepInEx/plugins/SharedUpgradesPlus.CompatibilityTweaks/SharedUpgradesPlus.CompatibilityTweaks.dll
Configuration
Your existing settings are retained in:
BepInEx/config/nakeem.SharedUpgradesFix.cfg
That filename is kept for compatibility with existing installations. The mod appears under its new name in game and in the mod manager.
Upgrades have named entries grouped by their source mod. Use Allow sharing to enable or disable an upgrade and Handling to choose its behavior. You do not need to type upgrade IDs or exception lists.
| Handling | Meaning |
|---|---|
| Automatic | Recommended. Selects the supported behavior for that upgrade. |
| SharedPermanent | Keeps everyone at the highest connected permanent level. |
| TeamPooled | Keeps one contribution per purchase and shows the team total. |
| Consumable | Shares purchases without refilling spent charges. |
Leave the supported world upgrades on Automatic or TeamPooled to avoid multiplying their effects. Extra Life and Second Chance stay protected as consumables. SharedUpgradesPlus' own sharing switches and chances still apply; highest-level catch-up requires 100% sharing chance. Per-upgrade controls and level caps remain respected.
The Team effects section lets you disable individual compatibility adjustments. Display / ShowTeamPooledLevels controls the team-level display.
Compatibility and reporting
Checked against R.E.P.O. 0.5.0, SharedUpgradesPlus 1.6.2, REPOLib 4.3.0, MoreUpgrades 1.7.3 and SLRUpgradePack 0.6.0. Newer versions may need another compatibility check. Live multiplayer testing remains important.
If an upgrade still disagrees between players, report the upgrade name, who bought it, the mod versions and the affected players' logs. Include whether the mismatch is in the upgrade panel or in the effect itself.
Original mods remain credited to their creators. This package contains compatibility code, not their content.