Repo Contracts

版本 v0.5.16·更新於 2026-06-05

Playtest build: team contract objectives for R.E.P.O. with ranked voting, queued goals, physical rewards, and multiplayer verification still requested.

模組介紹 作者原文

Repo Contracts

Repo Contracts adds team-wide side objectives to normal R.E.P.O. runs. It is not a roles or classes mod: players do not receive permanent powers, assigned jobs, or class buffs. Instead, the team votes at a truck contract board, locks in a priority queue, and works through one active contract at a time for rewards.

Features

  • Truck contract TV with 5 offers and ranked voting.
  • Team queue of 3 selected contracts.
  • One active contract at a time, with automatic queue advancement.
  • In-run contract overlay with active progress, failure rules, rewards, and target info.
  • Packaged contract art: category/state icons, rule icons, item/enemy/player markers, board frames, HUD panels, notification banners, warning panels, milestone/puzzle concept panels, and UI SFX.
  • Host-authoritative contract selection, progress, completion, failure, and rewards.
  • Rewards currently focus on physical money-bag drops using safe additive spawn paths.
  • Final-extraction-safe reward handling: late cash rewards are deferred and delivered at the next truck-board opportunity.
  • Discipline debt is scaffolded behind config for later testing, but is off by default for public-safe v1 builds.

Current Playtest Status

This is an active playtest build. The core loop is working in local testing: contract offers appear on the truck TV, players can vote, the queue auto-locks when voting is complete, active contract progress appears in the run overlay, completed contracts advance automatically, and rewards spawn at the contract board/truck area.

Known working in solo/local testing:

  • Contract board placement and keyboard/controller voting.
  • Queue selection, auto-locking, and one-active-contract progression.
  • Value Quota and High Value Quota extraction-value tracking.
  • Enemy Hunt kill tracking.
  • Fragile Delivery target marking, extraction completion, and break-only failure.
  • Cursed Delivery target marking, abandonment failure, damage failure, and extraction completion.
  • Survival extraction contracts such as No Deaths, No Damage Taken, No Truck Healing, and No Guns.
  • Physical reward spawning, with late cash rewards deferred when final extraction would make money bags useless.
  • Pressure Plates as a prototype puzzle contract: one random extraction point is controlled by scalable pressure plates, and plates can be held by players or weighed down with items.

Needs more multiplayer verification:

  • Vote sync and auto-lock behavior with 2-4 real players.
  • Client HUD/board state after late joins, disconnects, and host migration-like edge cases.
  • Pressure Plates placement and controlled extraction behavior across clients.
  • Item-on-plate protection in multiplayer when clients are moving or damaging weighted items.
  • Reward visibility and ownership feel with multiple players near the board.
  • Compatibility testing with Repo Roles, Repo Classes, REPOConomyPlus, and larger content packs.

If something behaves oddly, please include the contract name, player count, level, whether you were host/client, and the BepInEx log lines around RepoContracts.

Implemented Contracts

  • Value Quota: extract a target value of valuables.
  • High Value Quota: extract a higher target value while active.
  • Enemy Hunt: kill enemies while active.
  • Melee Kills Only: kill enemies while avoiding projectile weapon violations.
  • Fragile Delivery: find a random marked breakable valuable and extract it before it breaks.
  • Cursed Delivery: extract a marked cursed valuable without abandoning it or taking player damage.
  • Pressure Plates: secure plates tied to one random extraction point, using players or weighted items.
  • No Deaths: complete the next extraction with no deaths.
  • No Damage Taken: complete the next extraction without player damage.
  • No Truck Healing: complete the next extraction without truck healing.
  • No Guns: complete the next extraction without projectile weapons.

Some high-risk concept contracts remain gated or scaffolded until their required hooks and assets a

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPackZehs-REPOLib

檔案與校驗

檔案名稱
Repo_Contracts-0.5.16.zip
檔案大小
7.6 MiB