You are viewing a potentially older version of this package. View all versions.
Kai09TA-FreeUpgradeEveryRound-1.0.2 icon

FreeUpgradeEveryRound

Gain a free upgrade every level.

Date uploaded a week ago
Version 1.0.2
Download link Kai09TA-FreeUpgradeEveryRound-1.0.2.zip
Downloads 4512
Dependency string Kai09TA-FreeUpgradeEveryRound-1.0.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
nickklmao-MenuLib-2.5.1 icon
nickklmao-MenuLib

A library for creating UI!

Preferred version: 2.5.1
Kai09TA-REPOUpgradeAPI-1.0.0 icon
Kai09TA-REPOUpgradeAPI

Small-scale API for manipulating player upgrade stats.

Preferred version: 1.0.0

README


🌎 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

  • Guaranteed upgrade slot every stage Each player receives a “free upgrade” when entering a new stage.

  • 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

Supports per-upgrade weighting (0.0 = never appears).

✔ 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

🇯🇵 日本語説明欄

Free Upgrade Every Round(毎ステージ無料アップグレード)

このMODは、大人数マルチプレイで発生する「アップグレード格差」を減らすため に作られました。

人数が多いと、どうしても:

  • 誰かは強いアップグレードを独占する
  • 誰かはほとんど強化できない
  • プレイヤー間で戦力差が広がる

といった問題が起こります。

このMODは、全プレイヤーに平等な強化機会を保証することで格差を緩和します。


🟦 このMODの目的

  • 大人数で遊ぶときのアップグレード偏りを減らす
  • プレイヤー間の進行度の差を抑え、協力プレイを快適にする

🟦 主な機能

  • ステージ突入ごとに“無料アップグレード枠”を全員に付与 誰かだけ強くなる、という状況を減らせます。

  • 4つの候補から好きな強化を1つ選べるドラフト方式 ホスト側で生成 → 全クライアントへ同期する安全仕様。

  • 不正防止・同期保証 クライアントが勝手にアップグレードを書き換えられない構造。

  • 出現確率を自由に調整可能(Config対応) "Health が出すぎ問題" などを好みに調整できます。

  • REPOUpgradeAPI による完全同期 ステータス更新のズレが発生しません。

  • P キーを押すと、いつでもアップグレードUIを再度開くことができます。


✔ こんな人におすすめ

  • 5~10人以上でプレイすることが多い
  • 各プレイヤーのアップグレード格差を抑えたい
  • 大人数協力プレイで進行バランスを整えたい

💬 Feedback / Support(フィードバック・サポート)

If you encounter issues or have suggestions, please visit the R.E.P.O Modding Server on Discord and post in the forum channel for this mod.

問題報告や改善案があれば、 Discord の R.E.P.O Modding Server 内フォーラムに投稿してください。

🔗 Discord: https://discord.gg/vPJtKhYAFe


CHANGELOG


# 📄 **Changelog – v1.0.1**

**• Adjusted configuration options**

Improved how upgrade weighting values are defined and handled in the config file.

**• Refined draft selection logic**

Updated the upgrade selection algorithm to better reflect configured appearance rates.