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.
模組介紹 作者原文
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.dll in BepInEx/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 OnDestroy unpatch 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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: