CustomTimer

版本 v1.0.1·更新於 2026-05-30

A configurable mission timer mod for REPO with multiplayer support.

模組介紹 作者原文

CustomTimer

A configurable mission timer mod for R.E.P.O., designed to add time pressure and flexible control to runs — including multiplayer support.

Features

  • Mission timer with configurable initial time
  • Stage-based time bonuses (official and modded stages)
  • Player-count based time scaling
  • Multiple behaviors when time runs out
  • Multiplayer-safe synchronization
  • Optional HUD display
  • Chat commands for runtime control
  • Configurable per-stage time overrides
  • Designed to be stable across level reloads

🔔 Timer Notifications

This mod includes host-authoritative timer notifications via Chat and the truck screen.

Notifications are triggered only on timer state changes (not every tick),

and are designed to be readable both visually and audibly.

⚠ Installation Notes

  • If only the host has this mod installed:
  • Timer logic works as normal.
  • Truck screen timer notifications are visible to all players.
  • To use all features (including chat-based and TTS-friendly notifications),

clients must also have the mod installed.

For the best experience, installing the mod on both host and clients is recommended.

⚙ Configuration (Quick Overview)

Timer notifications can be customized via the config file.

[Chat Notify]

Enable = true

EnableCountdownChat = true

EnableThresholdChat = false

EnableBonusChat = true

ThresholdSeconds = 60,30,20,10

CooldownSeconds = 5

[Truck Notify]

Enable = true

Notes

  • Chat notifications are optimized for TTS / voice readability.
  • Truck screen notifications use a visual mm:ss format.
  • Chat and Truck notifications can be enabled or disabled independently.

✨ Additional Features (Brief)

  • Countdown notifications from 10 → 1 seconds
  • Timer start / pause / resume notifications
  • Bonus time and forced time updates
  • Time-up announcement at 0 seconds

Time-Up Behavior

You can configure what happens when the timer reaches zero:

  • KillAll

All players are killed. GameOver handling is left to the game itself.

  • ReloadImmediate

The level is immediately reloaded.

  • KillNonTruckPlayers (Recommended / Default)

Only players who have not reached the Truck are killed.

Players who successfully reached the Truck and received the final heal survive.

👉 This is the default and recommended option, as it feels the most fair and consistent in co-op play.

Configuration

All settings are available via the BepInEx config file.

General

  • Enable / disable the mod
  • Base initial timer value

Timer Limits & Blackout Behavior

  • Time Cap
  • Optionally limit the maximum timer value.
  • When enabled, the timer will never exceed the configured maximum.
  • This cap applies to:
  • Initial time
  • Stage bonuses
  • Player scaling bonuses
  • Time added during the run
  • Blackout Override
  • When the final extraction is completed and the stage enters blackout,

the remaining time can be forcibly overwritten to a fixed value.

  • This is host-authoritative and synchronized to all clients.
  • Blackout Restrictions
  • After blackout begins:
  • Time bonuses are disabled
  • The timer cannot be increased further

These options allow you to control late-game pacing and prevent excessive time stacking.

Player Scaling

  • Add bonus time when player count is below a threshold
  • Fully configurable per missing player

Stage Bonus

  • Add or subtract time based on stage category:
  • Museum
  • Manor
  • Arctic
  • Wizard
  • Other / Modded stages

Stage Time Overrides

You can define custom time bonuses for specific stages:

stage_name:seconds,another_stage:-120

These values are added to the base timer and can be updated in-game using commands.

HUD

  • Toggle timer HUD on/off

Debug

  • Enable or disable debug logging

Commands

Commands are entered via chat and are host-only.

  • /time

Toggle pause / resume for the timer.

  • /timeset

Immediately overwrite the current remaining time.

  • /timemapset

Register a time bonus for the current stage if it belongs to the Other category.

The value is saved to the config and applied in f

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

BepInEx-BepInExPack

檔案與校驗

檔案名稱
CustomTimer-1.0.1.zip
檔案大小
129.9 KiB