Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

PrimmR

Uploaded by

PrimmR

Virus scan

Safe to use

About this mod

A mod to alter Stardew Valley's code execution rate

Requirements
Permissions and credits
Mirrors
Changelogs
Turbo - A mod that allows you to alter the game's execution speed

This tool is mainly intended to be used by mod developers, e.g. to reduce the waiting involved with checking custom NPC's schedules.

This is a spiritual successor to the GameSpeed mod, which sadly isn't compatible with Stardew Valley 1.6.
The source code for this mod is available on GitHub.
Please see the video tab for a demonstration of the mod!

Please note: I am not responsible for any damage this causes to your game/save.
Always back everything up before you decide to start messing around with the fabric of time.

Usage
This mod provides two main functions: setting the execution speed of the game and setting how the in-game clock responds to the speed change.

The execution speed is measured as a multiplier of the regular game speed, with values within the range (0, 1) representing slower execution, and values greater than one representing a greater speed of execution.
This mod keeps the speed in the range [0.25, 32], as running the game at speeds beyond these makes it very difficult to control.

The behaviour of the in-game clock is saved between sessions and can have one of three states:

  • Regular (0): The clock increments proportionally with game speed
  • Constant (1): The clock increments at a constant rate, regardless of game speed
  • Frozen (2): The clock is frozen

In Game
This mod adds 4 actions that can be triggered in-game through keyboard input. The default keybinds can be edited in the config.json file.

Decrement Speed (<): Halves the current game speed
Increment Speed (>):
Doubles the current game speed
Reset Speed (;): Sets the game speed to 1x
Cycle Clock Mode ('): Cycles through the clock mode options

SMAPI Console
This mod also includes 2 SMAPI console commands that can be used in place of the in-game keybinds:

set_speed <value>
set_clock_mode <value>

The former command allows you to select any speed for the game to run at, which includes values outside of the 'safe range'. So make sure you double check your input before pressing enter!