BetterTeamUpgrades
A host-only, better alternative to shared upgrade mods like SharedUpgrades or TeamUpgrades. This mod implements a robust and maintainable shared upgrade system supporting vanilla and modded upgrades,
About this mod Author’s original text
BetterTeamUpgrades
A host only and better alternative to shared upgrade mods such as _SharedUpgrades_ or _TeamUpgrades_. This mod implements a robus and maintainable shared upgrade system that supports both vanilla upgrades and modded upgrades, as well as late join upgrade syncing.
Thank you for 500,000+ downloads!
Check out my other mod for all things health and healing quality of life improvements BetterHeals!
Features
Host Only
- ONLY the game host needs to have this mod installed!
Say bye to having to checking if your friends have the right mods or getting your friends to use install mods XD.
Shared Upgrades
- ALL upgrades used are shared between all players in the game. This includes both all vanilla upgrades and all modded upgrades!
- The mod is written in a way that it will never be out of date when new vanilla upgrades are added (hopfully).
- This feature can be turned off in config and supports REPOConfig for live ingame config editing without needing to restart.
_(this means you can have late join player upgrade syncing on without needing shared upgrades on and vice versa)_
_Note: I have only tested the upgrade sharing for modded upgrades with the MoreUpgrades mod and all players are still required to have the modded upgrades mod(s), so keep that in mind and use those with your own risk. If your modded upgrades cause problems with this mod there is a setting in this mods config to turn off custom upgrade syncing._
Late join player upgrade syncing
- ALL uogrades are synced with any late joining player. This includes both all vanilla upgrades and all modded upgrades!
No more friends complaining they are so far behind in upgrades XD.
- This feature can be turned off in config and supports REPOConfig for live ingame config editing without needing to restart.
_(this means you can have shared upgrades on without needing late join player upgrade syncing on and vice versa)_
_Note: I have only tested the late join player upgrade syncing for modded upgrades with the MoreUpgrades mod and all players are still required to have the modded upgrades mod(s), so keep that in mind and use those with your own risk. If your modded upgrades cause problems with this mod there is a setting in this mods config to turn off custom upgrade syncing._
Future Plans
- Currently none other then testing and making sure it works.
- If you have any suggestions on additions feel free to open an issue on the GitHub repository or message me on discord (@mrbyte.exe) and i will look into adding any new features!
Issues
If i have missed any upgrades or you find any bugs feel free to open an issue on the GitHub repository or message me on discord (@mrbyte.exe) and i will try my best to fix any issues or update the mod for future updates.
Credits
- Cat Icon by my friend Molly266 based on her cat called archie:D!
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: