Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RepoLevelMVP
Level MVP across hauling, exploration, support, combat and survival; playful OOPS CHAMP award from setbacks and low MVP score. Shared RepoDeathCounter 1.4.4+ UI.
By matsu
| Last updated | a day ago |
| Total downloads | 215 |
| Total rating | 0 |
| Categories | Mods Misc Client-side Server-side AI Generated Quality Of Life |
| Dependency string | matsu-RepoLevelMVP-0.1.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
REPO Level MVP (test candidate)
After a gameplay level, the next truck shows an MVP and an OOPS CHAMP
(the playful "やらかし王" award). This is a
separate mod and needs only BepInEx. All players should install it for a complete
multiplayer result; the host calculates the ranking and broadcasts it. If a player
does not report, the result says DATA INCOMPLETE instead of treating them as zero.
The MVP combines measured contributions and survival across these categories:
| Category | Weight | Measured from |
|---|---|---|
| Hauling | 24 | Local share of valuables actually delivered to extraction |
| Exploration | 20 | First discovery of rooms, first discovery of valuables, plus other native scouting points |
| Support | 20 | Delivering a death head to extraction, healing another player, plus other native support points |
| Combat | 14 | Actual enemy HP removed by a player-attributed collider hit on the host |
| Control | 6 | A confirmed enemy stun from a player-attributed hit, limited per enemy |
| Survival | 10 | Deaths, actual health lost, downed time, and alive state at level end |
| Versatility | 6 | A small bonus for contributing in more than one role |
Each active contribution category is normalized against the strongest eligible player, with diminishing returns. A category with no observed activity is omitted and the other weights are rescaled. Survival alone cannot earn MVP.
OOPS CHAMP is calculated separately from eight measured viewpoints: deaths,
actual health lost, damaging-hit count, heavy hits (25+ health lost in one hit),
entries into critical health (25% or less), time spent downed, ending the level
down, and a large gap below the level MVP's score. Each input is capped. A small
scratch or a close score gap alone is not enough; the setback score must reach
15 points. The MVP cannot also receive OOPS CHAMP. If nobody else qualifies,
the display says NONE. This is a lighthearted summary of measured setbacks,
not a judgment about why they happened. Solo play has no winner/loser ranking.
Only the current level's records are used; there is no special late-join filter.
Deaths in the shop do not enter the level score.
Results appear in the next truck, not over the action during a level. With RepoDeathCounter 1.4.4 or newer, both awards and death counts share one compact scoreboard Canvas. Without DeathCounter, MVP uses a small standalone results-only Canvas. Older DeathCounter versions do not support the shared panel bridge and will show separate panels.
The game updates some default hauling/support points only on the host. To avoid losing guest contributions, each player measures their own delivered valuables and rescue involvement. The host measures healing, combat and stuns. Combat excludes environmental and unattributable damage. Some weapon or enemy mods may deal damage without a traceable player-attributed collider; this is not guessed. The mod does not provide anti-cheat against a modified client.
This 0.1.1 build has passed scoring tests and isolated solo game/UI tests. A real two-account multiplayer session, host migration, and a live 7+ player lobby are still required before public release. All multiplayer players need the same MVP build because the per-level report format changed.
日本語
各レベル終了後、次のトラックでMVPと「やらかし王(OOPS CHAMP)」を表示します。 単体で使う場合の依存MODは BepInExだけです。全員の結果を正しく出すには、ホストと参加者全員に導入してください。 報告が届かない参加者を0点扱いせず、結果を「DATA INCOMPLETE」とします。
運搬、部屋の発見、価値品の発見、死体の救助、仲間の回復、敵への実ダメージ、 敵のスタン、生存の8種類の行動・状態を区別します。さらに複数の役割を果たした人には 小さな汎用性ボーナスを付けます。参加者の運搬・救助は本人の記録から取得し、 回復・戦闘・スタンはホスト側で確認します。活動がなかった項目は除外して重みを 再配分し、生存しているだけではMVPになりません。
やらかし王はMVPとは別計算です。レベル中の死亡、実際に失った体力、被弾回数、 大きな一撃の回数、残りHP25%以下への突入、倒れていた時間、終了時に倒れていたか、 そのレベルのMVP点数との差を使います。各項目に上限を設け、軽い一撃や僅差の 最下位だけでは選びません。MVP本人はやらかし王の候補から外し、ほかに十分な 該当者がいなければ「NONE」です。これは測定できた出来事の冗談めいた表彰で、 原因や責任を断定するものではありません。途中参加による特別な除外はなく、 そのレベル中の記録だけで判定します。ショップでの死亡は対象外です。 ソロでは順位を付けません。
DeathCounter 1.4.4以降と併用すると、同じトラック内パネルにまとめて表示します。 DeathCounterなしでも小さな単独パネルで動作します。この版は候補版です。実際の 別アカウント2人プレイ、ホスト交代、7人以上のロビーはまだ未検証です。
Bug reports & requests / 不具合・要望
Please use the REPO Mods – Bug Reports & Requests survey and identify RepoLevelMVP in the details. 不具合・要望はREPO Mods – Bug Reports & Requests アンケートを使い、内容欄に RepoLevelMVP と記載してください。