Skip to content

Latest commit

 

History

History
 
 

TimeSpeed

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

TimeSpeed is a Stardew Valley mod which lets you control the flow of time in the game: speed it up, slow it down, or freeze it altogether. This can happen automatically or when you press a key in the game.

Contents

Install

  1. Install the latest version of SMAPI.
  2. Install this mod from Nexus mods.
  3. Run the game using SMAPI.

Use

You can press these keys in-game (configurable):

key effect
N Freeze or unfreeze time. Freezing time will stay in effect until you unfreeze it; unfreezing time will stay in effect until you enter a new location with time settings.
, Speed up time by one second per 10-game-minutes. Combine with Control to decrease by 100 seconds, Shift to decrease by 10 seconds, or Alt to decrease by 0.1 seconds.
. Slow down time by one second per 10-game-minutes. Combine with Control to increase by 100 seconds, Shift to increase by 10 seconds, or Alt to increase by 0.1 seconds.
B Reload the config settings from file.

Configure

In-game settings

If you have Generic Mod Config Menu installed, you can click the cog button (⚙) on the title screen or the "mod options" button at the bottom of the in-game menu to configure the mod. Hover the cursor over a field for details, or see the next section.

config.json file

The mod creates a config.json file the first time you run it. You can open the file in a text editor to configure the mod:

setting effect
EnableOnFestivalDays

Whether to change tick length on festival days. Default true.

LocationNotify

Whether to show a message about the time settings when you enter a location. Default false.

SecondsPerMinute

How time passes in-game, measured in seconds per in-game minute. This is configured per location type, but you can set them all to the same value if you want.

For each location, the first match is applied in this order:

  1. ByLocationName: the time speed by internal location name (as shown by Debug Mode). For the Deep Woods mod, you can use DeepWoods as the location name.

    For example, this sets the time speed in the farmhouse and farm:

    "ByLocationName": {
        "FarmHouse": 2.0,
        "Farm": 0.9
    }
  2. The Mines, SkullCavern, and VolcanoDungeon.

  3. Else Indoors or Outdoors.

See default times on the wiki.

FreezeTime

Where and when to freeze time in-game.

For each location, the first match is applied in this order:

  1. AnywhereAtTime. This is a time of day in the game's 26-hour time internally, from 600 (6am) to 2600 (2am after midnight). Make sure the number doesn't start with a zero, due to a bug in the underlying parser. Defaults to null for disabled.
  2. Else by location in the same order as SecondsPerMinute above.
Keys

The keyboard/controller/mouse bindings used to control the flow of time. See available keys. Set a key to "None" (including the quotes) to disable it.

Compatibility

  • Works with Stardew Valley 1.6+ on Linux/macOS/Windows.
  • Works in single-player, multiplayer, and split-screen mode. In multiplayer you must be the main player. (The mod will disable itself if you're not the main player, so it's safe to keep installed.)
  • No known mod conflicts.

See also

  翻译: