You are viewing a potentially older version of this package. View all versions.
Swaggies-TimeAttack-1.0.0 icon

TimeAttack

Each level gets its own time limit. Extend the timer by completing extractions. Gain bonus money for going fast. Don't run out of time.

Date uploaded 4 months ago
Version 1.0.0
Download link Swaggies-TimeAttack-1.0.0.zip
Downloads 1050
Dependency string Swaggies-TimeAttack-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Zehs-REPOLib-2.1.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 2.1.0

README

Time Attack

Time Attack is a challenge mod for R.E.P.O. that requires you to complete levels within a set time limit. Time may be extended, but the clock will always be running, don't waste the little time you have. Feel free to add me on Discord for anything - @swaggies.

All clients require this mod.

Preview

Preview 1 Preview 2 Preview 3

Details

Starting Time & Progression

  • Each level will have its own starting timer, depending on how late into the game you are.
  • All aspects about the timer (including the ones listed below) will become more difficult the later you get into the game. This difficulty maxes out at level 100.
  • The starting time difficulty can be changed in the config.

Extractions

  • After every completed extraction, you will earn some time back, and may earn some bonus time depending on how much you oversold.
  • During an extraction, the timer will be paused.
  • When opening a new extraction, 30 seconds will be added
  • The time regained from extraction can be changed in the config

Final Extraction

  • After completing the final extraction, the time limit will be set to its finale phase, regardless of how much time is remaining before then.
  • You must leave the level before time runs out, being in the truck does not make you save. As such, sacrificing friends may be necessary in certain situations (given they're too far away).
  • You may get a money bonus depending on how much spare time is left over after completing the last extraction. This can be disabled and/or modified in the config.

Time's Up

  • If time runs out, all Semibots will be exploded on the spot.
  • Time running out does not mean Game Over! There will be a very brief period where the Semibots' eyes turn red before dying. If you are able to extend or pause the timer before death, you might be able to save your team!

Multiplayer

  • The timer is automatically synced between players every 10 seconds.
  • The host controls everything about the timer, including the difficulty configuration, Semibot deaths, and general logic.
    • While this mod is technically server-sided, all clients require the mod in order to see the timer (or everyone will be confused as to why they randomly exploded).
  • Difficulty is not adjusted for the number of players. If needed, you may change the difficulty mid-game, and the settings will apply at the start of each level.

timeattack version 1.0.0

repo version 0.1.2

CHANGELOG

1.1.1

  • Fixed an issue where a cancelled extraction would not unpause the timer
  • Hopefully fixed an issue where the amount of bonus time for overselling was backwards

1.1.0 - Complete Overhaul

  • Overhauled the UI - now uses its own SemiUI GameObject instead of attaching itself to pre-existing UI, allowing for more animation in general
  • When playing with less than 6 players, the timer will start at a slightly higher amount, increasing with less players
  • During Final Extraction, the timer will now be stopped when the engine is started
  • During Final Extraction, if the truck is in the "Destroying Slackers" state and the timer runs out, semibots who are already inside the truck will not die
    • The truck is not safe until it has been started - leaving the truck will additionally make you vulnerable to the timer again
  • Added a few more difficulties (full customization will probably come at a later date)
  • Fixed an issue where the timer wouldn't pause during extractions for non-host clients
  • Fixed an issue where red eyes wouldn't appear consistently - they will now appear for all semibots when there are 15 seconds or less. If the timer is extended or paused, the red eyes will go away
  • Fixed an issue where bonus extract time was not calculated properly on difficulties other than Normal
  • Fixed an issue where bonus money at the end of a level was not calculated properly on difficulties other than Normal
  • Fixed a few syncing issues with non-host clients
  • Updated for 0.1.2.23_beta

1.0.1

  • Fixed an issue where the time added per extraction would stack for each player in the lobby