About this mod
Console commands to speed up, slow down, or set a specific game time speed progression ratio. Can be applied on game launches using an included cfg file (keybinds can also be setup in this cfg file).
- Permissions and credits
- Adds 4 new console commands to the game, allowing you to adjust the game time ratio in-game (amount of game minutes that pass per real-life minute).
- The commands can be used in the game's console directly, or you can set up keybinds/have a specific value apply on game launch through an included "gametimespeed.cfg" file (you should download this from the "Updates" files section the first time you install the mod, or for reinstalls if you uninstall for any reason).
- By default, the cfg file contains 2 keybinds to increase/decrease the game time speed ratio by +1/-1, as well as commented-out (will be ignored by the game unles you un-comment them) examples of how to use the "SetGameTimeSpeed" command to force a speed ratio on game launches.
Will This Affect Story Points That Freeze Game Time?
- It will not affect these scenarios if you set a ratio through a cfg file for game launches, or if you change the ratio before the game time freezes, but there is nothing in place to prevent you from increasing the game time speed ratio with keybinds or through the console.
Is This Compatible With X Mod?
- Assuming it doesn't adjust game time ratios through a lua script, then yes, it should be fully compatible and have zero conflicts. If it does, then no, it will likely not be compatible (but doesn't hurt to try then uninstall either if not).
Installation:
- Extract to main KCD2 game installation folder or install with Vortex. To uninstall manually, delete the "Game Time Speed Commands" folder from your [KCD2/Mods] folder and the "gametimespeed.cfg" file from the root KCD2 installation folder.
Command: SetGameTimeSpeed
Description: Sets the game time speed ratio. Takes a "float" (decimal) or integer (whole number) value type. Default game time speed ratio is 15 (15 in-game minutes per every 1 real-life minute). Increase to speed up time progression, decrease to slow down progression. A value of 0 will freeze time (0 in-game minutes per 1 real-life minute), and a value of 1 is real-time (1 minute per 1 minute).
Usage In Console:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SetGameTimeSpeed 10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Usage In Cfg File To Force On Launch:
Note: This will only work in the cfg file for this mod (in the "Updates" files section). It will not work from an "autexec.cfg" or "user.cfg" file. Keybinds for other ocmmands can be set up in any cfg file, though, but it is still recommended to set them up in this mod's file.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SetGameTimeSpeed 100
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Command: ResetGameTimeSpeed
Description: Resets the game time speed ratio to the value it was at when your Henry last spawned into the game after loading a save, cutscenes, or other forms of level transitions (usually 15 or 0).
Usage In Console:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ResetGameTimeSpeed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Keybind Setup In Cfg File (Numpad * as example):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind "np_multiply" "ResetGameTimeSpeed"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Command: IncreaseGameTimeSpeed
Description: Increases the time speed ratio using a defined value. Accepts float and integer values. Best used as a keybind set up in the cfg file.
Usage In Console:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IncreaseGameTimeSpeed 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Keybind Setup In Cfg File (Numpad + As Example):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind "np_add" "IncreaseGameTimeSpeed 1"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Command: DecreaseGameTimeSpeed
Description: Decreases the time speed ratio using a defined value. Accepts float and integer values. Best used as a keybind set up in the cfg file.
Usage In Console:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DecreaseGameTimeSpeed 0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Keybind Setup In Cfg File (Numpad - As Example):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind "np_subtract" "DecreaseGameTimeSpeed 0.5"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~