Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

trashcan9

Uploaded by

trashcan9

Virus scan

Safe to use

About this mod

Time pausing, and time speed adjustments for multiplayer and singleplayer.

Requirements
Permissions and credits
Changelogs
This mod adds features to control the speed of time, including how fast time flows and whether time should stop in specified locations. It also works in multiplayer, and provides different methods of how pausing should function in multiplayer.

Features
  • Machines can optionally continue processing while paused.
  • Pause during multiplayer based on configurable conditions.
    • Any: Time will pause for all players when time should pause for any one player e.g. when any player is in a menu, talking to NPCs, or in an event.
    • All: Time will pause for all players when time should pause for all players.
    • Host: Time will pause for all players when time should pause for the host player.
    • Half: Time will pause for all players when time should pause for at least half of all players.
    • Majority: Time will pause for all players when time should pause for more than half of all players.
    • Fair: (default) Time will pause for all players when the time should pause for the player who has requested the least amount of pause time so far during the current day. (similar to 'auto' mode from the MultiPause mod)
  • Pause when any player is in a cutscene.
  • Slow time based on the number of players that should have time paused e.g. slow to half speed in a 2 player game when one player has a chest open.
  • Allow players to vote on when to pause.
  • Maintains buffs, player HPs, monster HPs, freezes monsters while game is paused.
  • Slow time based on location e.g. if you want to slow time while inside your Farm House.
  • Freeze time in specified locations e.g. if you want to freeze time at the Night Market.
  • Freeze time at a specified time e.g. if you want to freeze time before passing out.
  • Optional 24 hour time format.
  • Configuration option to update clock display every minute (instead of every 10 minutes).


Install


How to use
  • The default settings will slow time while indoors to 50%, while outdoors to 80%, and leave time speed in mines/dungeons unmodified. These can all be changed via configuration. See section below for Configuration.
  • In multiplayer, the host controls the time dynamics, including time speed.
  • If you'd like hotkeys to manually stop time or slow/speed time, those hotkeys can be enabled in the mod's configuration under the Controls section. See below for setting up Configuration.


Configuration
  • Configuration options are available via the GMCM mod in game (click the gear icon in the bottom left corner on the title screen, or at the bottom of the options tab in the Escape button menu while a game is loaded) or via editing config.json directly.


Compatibility
  • Works with Stardew Valley 1.5.6 on Linux/macOS/Windows.
  • Works in single player, multiplayer, splitscreen.


Known Issues
  • When configuring Additional Locations in the GMCM in-game configuration menu, after clicking "Click to Configure Additional Locations" and removing a location you previously added, if you click "Click to Configure Additional Locations" again, the removed location will still appear. This is a visual bug due to limitations in GMCM, which provides no way to remove options from the menu. The location will be removed from the configuration as expected, and the visual bug will be resolved after restarting.
  • Several translations are missing for non-English languages. Feel free to send translation updates so they can be added to the mod!