FreeUpgradeEveryRound
Gain a free upgrade every level.
About this mod Machine translation
🌎 EN Description
Free Upgrade Every Round
A balancing mod designed for large multiplayer lobbies.
When many players join a run, upgrade distribution often becomes extremely uneven.
This mod reduces that variance by giving each player a guaranteed upgrade choice every stage.
🟦 Purpose of This Mod
In large multiplayer groups, it’s common for:
- Some players to get strong upgrades early
- Others to get nothing useful
- Power levels to drift too far apart
This mod solves that problem by providing every player with an equal chance to grow, regardless of random loot distribution.
🟦 Features
- Configurable free upgrade slots every stage
Each player receives free upgrade slots when progressing to a new stage.
The number of slots granted per level can be changed in the config.
- Fair & equal selection system (draft)
Players choose from 4 random upgrade options generated by the host.
- Host-controlled generation (anti-cheat friendly)
- Clients cannot alter their own upgrade results
- Host ensures synchronized, authoritative upgrade progression
- Configurable appearance rates
Adjust which upgrades show more or less often.
Perfect for balancing large cooperative runs.
- Full multiplayer sync via REPOUpgradeAPI
Ensures upgrade effects apply correctly on both host and clients.
- Press P to reopen the upgrade UI at any time.
🛠️ Configuration
Automatically generated at:
BepInEx/config/Kai.FreeUpgradeEveryRound.cfg
Free Slots Per Level
FreeSlotsPerLevel controls how many free upgrade selections are granted for each level of progression.
Example:
FreeSlotsPerLevel = 3
With this setting, each applicable level grants 3 free upgrade slots per player.
The host's setting is authoritative in multiplayer.
Free upgrades start from Level 2. Level 1 does not grant free slots.
If the value is changed during a run, the mod reconciles the total granted slots when the next level starts:
- Increasing the value grants any missing slots from previous levels.
- Decreasing the value does not remove already granted slots. New grants are paused until the configured total catches up.
Also supports per-upgrade weighting (0.0 = never appears).
v3.0.0 compatibility notice:
Free-slot progression data from older versions is not migrated.
v3.0.0 uses a new host-authoritative grant tracking system.
✔ Recommended For Players Who:
- Play with large multiplayer groups (5–10+ players)
- Want to reduce upgrade RNG variance
- Prefer fairer and more even character progression
🇯🇵 Japanese explanation column
Free Upgrade Every Round
このMODは, large number of people マルチプレイで発生する「アップグレード格 difference」を minus らすため に为られました.
There are too many people:
- Who is the strong one who owns it?
- Who is the stronger person?
- The difference in strength between the two
といったquestionが出こります.
このMODは、全プレイヤーに Equal Strengthening Opportunity を Guarantee することでdifferentiation をEasing します.
🟦 このMOD purpose
- Large number of people can enjoy the tour
- プレイヤーbetween the progress of the degree of difference を suppress え, the cooperation of プレイをfast and comfortable にする
🟦 Main function
- It is possible to adjust the Config of the reward amount of the "Unmaterial アップグレード枠" by Rakuru
1レベルあたりにeachプレイヤーへpaysするFreeSlot numberを変できます.
- 4つの candidate から好きな strengthen を1つ选べるドラフト method
The side of the ホストで is generated → the whole クライアントへ is the same as the safety official.
- Defect prevention and concurrent guarantee
The structure of クライアントが胜手にアップグレードを书きchanges to えられない.
- The appearance accuracy can be adjusted freely (Config対応)
"Health problem" などを好みに Adjustment できます.
- REPOUpgradeAPI による is fully synchronized
ステータスUpdateのズレが発生しません.
- P いつでもアップグレードUIを开くことができます again.
🛠️ Config settings
Config is automatically generated below.
BepInEx/config/Kai.FreeUpgradeEveryRound.cfg
1レベルあたりのFreeSlot payout amount
FreeSlotsPerLevel で, レベル carry out ごとにeach プレイヤーへpay and するFreeSlot number を変change できます.
example:
FreeSlotsPerLevel = 3
In this case, it will be divided into three times for …
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: