0 of 0

File information

Last updated

Original upload

Created by

devopsdinosaur

Uploaded by

devopsdinosaur

Virus scan

Safe to use

Tags for this mod

About this mod

Slow down, speed up, stop, and even reverse time using configurable hotkeys.

Permissions and credits
Description

Slow down, speed up, stop, and even reverse time using configurable hotkeys.

Changelog

See the config options below for a complete list of features and how to use them. If you have ideas or issues see the Source Code and Bug Reporting section at the bottom of the page. Thanks!

Installation

  • Install BepInEx
  • Download and extract this mod.
  • Copy the extracted files to <luma-island-home>/BepInEx/plugins folder.
  • Start the game and exit.
  • Change configuration options (see below).
  • Once you have the settings you want, start the game again and enjoy!



Hotkeys

  • /Keyboard/leftCtrl or /Keyboard/rightCtrl - Modifier
  • [Modifier_Key] + /Keyboard/0 or /Keyboard/numpad0 - Time Start/Stop Toggle
  • [Modifier_Key] + /Keyboard/equals or /Keyboard/numpadPlus - Time Scale Increment
  • [Modifier_Key] + /Keyboard/minus or /Keyboard/numpadMinus - Time Scale Decrement
  • [Modifier_Key] + /Keyboard/9 or /Keyboard/numpad9 - Time Scale Reverse

Config Options

Note that all of the options in this mod default to off (false, zero, blank, etc) to enable the user to have as little of a "cheaty" experience as possible.

For information on how to modify these options, see the Editing the Config File section below.

General

  • Enabled - Set to false to disable this mod.
  • Initial Time Scale - Initial time scale [in game seconds for every real-time second] (float, default 60 [game default, i.e. one game minute for every realtime second]). Use configured hotkeys to increase/reduce this number, reduce below zero to reverse time.
  • Is Time Stopped - This value will be used to determine if clock starts immediately when loading. It is toggled using the Time Start/Stop Hotkey.
  • Log Level - [Advanced] Logging level, one of: 'none' (no logging), 'error' (only errors), 'warn' (errors and warnings), 'info' (normal logging), 'debug' (extra log messages for debugging issues). Not case sensitive [string, default info]. Debug level not recommended unless you're noticing issues with the mod. Changes to this setting require an application restart.
  • Time Scale Delta - Change in time scale with each up/down hotkey tick (float, default 0.25).

Hotkeys

  • Hotkey - Modifier - Comma-separated list of Unity key 'control paths' used as the special modifier key (i.e. ctrl,alt,command) one of which is required to be down for hotkeys to work. Set to '' (blank string) to not require a special key (not recommended). Check the <game-root>/BepInEx/LogOutput.log for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Time Scale Decrement Hotkey - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) decrease the time speed. Check the <game-root>/BepInEx/LogOutput.log for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Time Scale Increment Hotkey - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) increase the time speed. Check the <game-root>/BepInEx/LogOutput.log for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Time Scale Reverse Hotkey - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) reverse the time spee. Check the <game-root>/BepInEx/LogOutput.log for a full list of control path values available on your system. Changing any hotkey requires a game reload.
  • Time Start/Stop Toggle Hotkey - Comma-separated list of Unity key 'control paths', any of which will (when combined with the Modifier key) toggle the passage of time. Check the <game-root>/BepInEx/LogOutput.log for a full list of control path values available on your system. Changing any hotkey requires a game reload.


Editing the Config File

NOTE: If you used the premade BepInEx pack mod or downloaded ConfigurationManager then you can hit F1 to open a dialog to modify options. Note that some options may not take effect without restarting the game.
To edit the config file outside of the game:
  • Open notepad or your favorite text editor (Windows Key + R then 'notepad').
  • File => Open. Navigate to <luma-island-home>/BepInEx/config and open devopsdinosaur.luma-island.time_management.cfg.
  • Each of the options listed above can be modified according to the description. Lines starting with '#' are just comments. Lines in [] are section headers.
  • After making changes, save the file and restart the game to try out the new settings!


Source Code and Bug Reporting

All of my mods are open source on GitHub here: https://github.com/devopsdinosaur/luma-island-mods
Please let me know in the Posts section if you have problems or ideas for new mods/features. Or, even better, you can submit issues directly on the GitHub page here).

PSA - It's been hard to find the time to create new mods and support the ones I've made.  If you like my mods, please consider a small tip (any amount) on Ko-fi to help me convince my wife that this modding stuff is worth my time =)  Just scan the QR code below with your phone or click it to get started.



Thanks a ton, and enjoy the mods!!
dd