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.
Train
Train your character stats by using them in the field, capped by your Improve level, for R.E.P.O.
| Last updated | a day ago |
| Total downloads | 385 |
| Total rating | 0 |
| Categories | Mods Upgrades Client-side Server-side AI Generated Quality Of Life |
| Dependency string | headclef-Train-1.0.2 |
| 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.2100headclef-Improve
A leveling system that awards stat points from your lifetime haul, with a square-curve cost and configurable difficulty for R.E.P.O.
Preferred version: 1.1.5README
Train
A BepInEx mod for R.E.P.O. that lets you level up your character stats by using them in the field — capped by your Improve level.
Where Improve is the wealth axis (bank your lifetime haul → earn points → buy stat
levels), Train is the mastery axis: practise a stat during a run and it levels itself up.
The two stack — your final in‑game stat is base + Improve allocation + Train level.
Train is a companion to Improve, not a replacement. Improve does not need Train; Train reads your Improve level as the ceiling for everything it can train.
What This Mod Does
- Tracks how much you use each trainable stat, only while you're in a level.
- Raises that stat's trained level when its lifetime usage crosses a threshold.
- Caps every trained level at your current Improve level — so practice and wealth advance together.
- Persists progress globally across all saves, and never loses it on death.
- Applies trained levels through Improve's own stat application, so they land natively — real max health, sprint speed, grab strength, launch force — and the rest of the suite (Armor, Increase Tumble Damage, Constitution, Agility, UI) reacts automatically. A level earned mid‑level is felt within about a second.
How leveling works
Each stat has a lifetime progress counter measured in use‑points. The total progress
needed to be at trained level L is a single threshold:
threshold(L) = L × factor factor = 9 for levels 1–3
= 25 for levels 4–10
= 100 for levels 11+
| Level | Total use‑points | Level | Total use‑points |
|---|---|---|---|
| 1 | 9 | 7 | 175 |
| 2 | 18 | 8 | 200 |
| 3 | 27 | 9 | 225 |
| 4 | 100 | 10 | 250 |
| 5 | 125 | 11 | 1100 |
| 6 | 150 | 12 | 1200 |
The tier boundaries are deliberate walls (level 3→4 jumps 27→100; level 10→11 jumps 250→1100):
early levels come fast, late levels are a serious grind. Your effective trained level is
min(level‑from‑progress, Improve level), so progress you bank above the ceiling unlocks the
instant your Improve level rises.
Trainable stats
Discrete actions earn 1 point each; continuous stats convert raw activity to points via a configurable unit, so the same curve is fair for everyone.
| Stat | Counted action |
|---|---|
| Tumble Launch | each launch |
| Extra Jump | each air/extra jump |
| Throw | each throw (planned — see note below) |
| Grab Range | each grab |
| Grab Strength | each heavy grab |
| Tumble Climb | each tumble‑climb |
| Tumble Wings | time gliding (planned — see note below) |
| Health | damage taken + health restored (any source) |
| Sprint Speed | distance sprinted |
| Stamina | distance walked + standing stamina regen |
| Crouch Rest | stamina regained while crouching |
Throw and Tumble Wings don't accumulate progress yet — the stats are listed in the Train menu, but their counting arrives in a future version. You can still raise them through Improve as usual.
Map Player Count and Death Head Battery are not trainable (no natural in‑field action). They remain point‑buyable in Improve.
Counting happens only inside a level — never in the truck, the shop, between maps, or in menus — and your progress is never reset by dying or finishing a run.
Requirements
- BepInEx 5.x installed for R.E.P.O.
- Improve — provides the level ceiling and carries trained levels into the game.
- MenuLib — for the Train menu.
Installation
- Install via Thunderstore (recommended) — dependencies are pulled in automatically.
- Or manually: place
Train.dllinto yourBepInEx/pluginsfolder (alongside Improve and MenuLib). - Launch the game and open the Train menu to watch your progress.
Multiplayer
- Train only ever reads and boosts your own local player — tracking, leveling and saving are fully client‑side, and it never affects other players.
- Safe in any lobby. As a co-op client, trained stats split the same way Improve's do: Health, Sprint, Stamina, Extra Jump, Grab Range, Tumble Climb and Crouch Rest are felt on your own machine and always work; Grab Strength and Tumble Launch are simulated on the host's machine, so they take effect only when the host also has Improve installed (trained levels ride Improve's co-op bridge automatically — the host does not need Train itself). Without it they stay silently inactive, exactly like the corresponding Improve allocations.
License
This project is licensed under the MIT License — see the LICENSE file for details.
These mods (all) generated by using AI tools. If there's anything wrong use NexusMods to give a feedback, I use there more than ThunderStore.