Kai09TA-CustomTimer icon

CustomTimer

A configurable mission timer mod for REPO with multiplayer support.

CHANGELOG

Changelog

[0.2.3]

Improved

  • Added a safeguard for rare cases where a player could remain alive after Time-up.
  • If an extraction completes after Time-up and a survivor is detected, the timer will now resume with the configured Survivor Bonus Time.
  • Survivor bonus notifications are now sent only to surviving players.

[0.2.2]

Fixed

  • Fixed an issue where Time-up could incorrectly trigger while players were in the Shop.
  • Fixed a UI layering issue where the Status UI was obscured by the Timer UI.

[0.2.1]

Changed

  • Time-up penalties are now delayed while an extraction point is active.

  • During extraction, time-up effects are suppressed and will only apply after cancellation.

  • Updated KillNonTruckPlayers behavior:

    • Players who received Final Heal are now immune to time-up penalties.

[0.1.0] - Initial Release

Added

  • Host-authoritative timer notifications:
    • Timer start (initial activation)
    • Timer pause / resume
    • Bonus time and forced time updates
    • Time-up announcement
  • Chat notifications optimized for TTS readability
  • Truck screen timer messages with formatted remaining time (mm:ss)
  • Countdown notifications from 10 to 1 seconds
  • Threshold-based timer notifications (configurable)

Configuration

  • Fine-grained chat notification controls:
    • Enable / disable countdown, threshold, and bonus notifications independently
    • Adjustable notification cooldown
    • Customizable threshold seconds
  • Single master toggle for truck screen notifications

Design Notes

  • All notifications are host-authoritative
  • Basic timer functionality and truck screen notifications work with host-only installation
  • Installing the mod on clients is required to enable all chat-based and client-side features
  • Chat and Truck notifications use different formats:
    • Chat: audio / TTS friendly
    • Truck: visual status display
  • Notifications are triggered only on timer state changes, not every tick

[0.0.2]

Added

  • Optional timer cap to limit maximum time
  • Blackout-time forced timer override
  • Blackout restrictions preventing further time bonuses

Changed

  • Improved timer HUD behavior:
    • Timer UI remains visible while paused
    • Paused state is visually indicated
    • More consistent host/client display behavior

[0.0.1] - Initial Release

Added

  • Configurable mission timer for R.E.P.O.
  • Stage-based time bonuses (including modded stages)
  • Player-count based time scaling
  • Multiple time-up behaviors:
    • KillAll
    • ReloadImmediate
    • KillNonTruckPlayers (default / recommended)
  • Multiplayer-safe timer synchronization
  • Optional timer HUD
  • Chat commands:
    • /time (pause / resume)
    • /timeset (overwrite remaining time)
    • /timemapset (register stage-specific time bonus)
  • Configurable per-stage time overrides
  • Debug logging option