FreeUpgradeEveryRound

v3.0.0·Updated 2026-10-05

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

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPacknickklmao-MenuLibKai09TA-REPOUpgradeAPI

File & checksum

Filename
FreeUpgradeEveryRound-3.0.0.zip
File size
128.9 KiB