A highly customizable, unified sharing mod for REPO that combines and refines several gameplay sharing features into one optimized package.
Upgrade Sharing
Price = BasePrice * (1 + (PlayerCount - 1) * UpgradePriceScaling)) to keep upgrades balanced.Health Pack Sharing
Death Liability (Damage Sharing)
Battery / Energy Sharing
Shared.dll inside your BepInEx/plugins/ directory.A config file (semimodder-shared.cfg) is generated in your BepInEx config directory with highly customizable keys:
[General]String, Default: "Info", Acceptable Values: "None", "Info", "Debug", "Verbose"): Verbosity level of mod logs.Boolean, Default: true): Show a subtle watermark UI indicating the Shared mod is loaded.[Upgrades]Boolean, Default: true): Enable sharing player stat upgrades with the team.Int32, Default: 100, Range: 0-100): The percentage chance that purchased upgrades are shared (0-100).Boolean, Default: true): If true, a single roll is performed for the team. If false, each player rolls independently.Boolean, Default: true): Enable sharing of modded/custom upgrades (including those from REPOLib).Boolean, Default: true): Synchronize existing team upgrades to players who join the lobby late.Single (Float), Default: 0.5, Range: 0-2): Scale the price of upgrades based on player count: Price = BasePrice * (1 + (PlayerCount - 1) * UpgradePriceScaling). Set to 0 to disable scaling.Boolean, Default: true): Automatically heal players when sharing health capacity upgrades.Boolean, Default: true): Play visual and audio cues when upgrades are shared.[Health]Boolean, Default: true): When a health pack is used to heal a player, heal all other players by the same amount.[Damage]Boolean, Default: true): When a player dies, all other players take damage as a penalty.Int32, Default: 10, Range: 0-100): Percentage of max health damage survivors take on team member death (0-100). 0 disables.Boolean, Default: true): Do not deal liability damage to players inside the truck or extraction point rooms.[Battery]Boolean, Default: true): Drain charging station power crystals instead of item battery life when using battery-powered items.If you encounter any bugs, issues, or have feature requests, please report them on the GitHub Issues page.