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.
RepoQuota
Adds a Lethal Company-style percentage-based loot quota system to R.E.P.O. Collect X% of available loot across N levels or face The Taxman.
| Last updated | 2 weeks ago |
| Total downloads | 1886 |
| Total rating | 1 |
| Categories | Mods |
| Dependency string | Lordwadsworth-RepoQuota-1.1.0 |
| 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.2305Zehs-ExtractionPointConfirmButton
Adds a confirm button to extraction points.
Preferred version: 1.2.0README
RepoQuota — Percentage-Based Loot Quota for R.E.P.O.
This mod is a work in progress. Report bugs or suggestions on Discord.
Adds a Lethal Company-style quota system that scales naturally with R.E.P.O.'s difficulty. Instead of fixed dollar targets, your quota is a percentage of available loot — collect X% of everything that spawns across N levels, or face The Taxman.
How It Works
QUOTA #1: Collect 60% across 3 levels
Level 3 — $18,200 spawned
→ You extracted $12,400 (68%) ✓
Level 4 — $22,500 spawned
→ You extracted $14,800 (66%) ✓
Level 5 — $25,000 spawned
→ You extracted $13,200 (53%) ✗
CYCLE TOTAL: $40,400 / $65,700 = 61.5%
TARGET: 60% → QUOTA MET ✓
QUOTA #2: Collect 65% across 3 levels...
At level start, all ValuableObject instances are scanned to get total available value. At level end, currency is diffed to get actual earnings. After N levels, your collection rate is checked against the target.
Why Percentage-Based?
- Scales automatically — R.E.P.O. already increases loot value and difficulty per level
- No manual tuning — works at any level without config adjustments
- Rewards thoroughness — find every valuable, handle them carefully, don't break them
- The "house" is the game — harder levels naturally raise the dollar target
Difficulty Presets
| Preset | Start % | +/cycle | Max % | Levels | Failure |
|---|---|---|---|---|---|
| Easy | 50% | +3% | 80% | 4 | Warning |
| Normal | 60% | +5% | 90% | 3 | Lose 30% money |
| Hard | 70% | +5% | 95% | 3 | Lose 50% money |
| Lethal | 80% | +5% | 99% | 2 | Game Over |
All values are fully configurable in BepInEx config.
Controls
| Key | Action |
|---|---|
| F4 | Open/close the Taxman Terminal |
The Taxman Terminal shows your current quota target, per-level breakdown with extraction rates, overall cycle progress, and performance stats. Future levels in the cycle are shown as ? since loot is generated at map creation.
Installation
- Install BepInEx if you haven't already
- Install ExtractionPointConfirmButton (required dependency)
- Place
RepoQuota.dllinBepInEx/plugins/ - Launch the game
Changelog
v1.1.0
- Fixed: Level counter off-by-one — sign and terminal now correctly show "Level 1/4" on the first level instead of "Level 0/4"
- Fixed: Terminal cycle total and average now update in real time as you extract loot, not just at level end
- Fixed: Terminal per-level display now shows quota amounts (extracted vs quota target) instead of raw loot totals
- Fixed: Mod no longer breaks with large mod lists — removed
OnDestroyunpatch that could disable all Harmony hooks if the plugin GameObject was destroyed by Unity or other mods - Added: Settings section in Taxman Terminal showing current difficulty preset, failure penalty, and reset-on-fail config
- Added: Singleton guard to prevent duplicate plugin instances
- Improved: Terminal text size and spacing reduced for cleaner layout without scroll bar
- Improved: In-world quota sign font sizes reduced for better readability
v1.0.3
- Added Taxman Terminal (F4) — full quota status overlay with per-level breakdown and progress bar
- Cleaned up unused code and documentation
License
MIT