Stardew Valley

File information

Last updated

Original upload

Created by

adverserath

Uploaded by

adverserath

Virus scan

Safe to use

About this mod

Clock displays updates each second, so days last 28% longer. Also has built in custom lighting which updates each game minute instead of game hour.

Requirements
Permissions and credits
Mirrors
Brief
This mod is all about giving you a more casual gameplay for Stardew Valley, by slowing the game loop down. However it is fully customisable to keep the normal speed, and just use the realtime clock instead, or even just use the lighting.

This is completely open source, you can see all the code in my github mirror link. The mod is using harmony in SMAPI to override the base game methods from
decompiled code. I'm not aware of any issues other than anroid compatibility, but I will try to fix anything I come across.

Features

  • Game day length is now 42% longer than default, passing 10 minutes every 10 seconds instead of 7 seconds.
  • Clock will update once per second increasing the time in minutes.
  • Complete rebuild of lighting system (**Read below), which calculates the light from the day of the seasons and the time by the minute
  • Switch clock to 24h by right clicking the quest icon or edit the config.json to set by default
  • Allow skull cavern time slowdown for Multiplayer when all players are present in the dungeon. By default Stardew disabled the Skull Cavern slow down in multiplayer games, because people would be outside the dungeon at the same time. The sensible thing was to just check if all players are in the dungeon together and let the slowdown happen.
  • Now works with Generic Mod Config

Config Options


There are 5 optional settings in the config file:
ControlDayLightLevels
I play with this personally, but will probably tweak it over time.
It will alter the light levels throughout the seasons, day of month and time of day. Summers are lighter for longer, winters are darker, which will gradually change day by day to the middle of summer and winter. There may be issues in buildings or various locations. Some evenings may seem too dark etc. Please give me some feedback on this, and if you would like to help then theres an excel sheet on my github page with all the day by day calculation forumula in. I quite like having the lighting a bit more dynamic though, it gives more purpose to using lighting on the farm.



ControlDayWithKeys
I added this for testing light levels. It allows keyboard controls to set the time, day and season quickly.


Ctrl+F1-F12 - sets AM times
Ctrl+Shift + F1-F12 - Sets PM times
Up Arrow - Increase Season
Down Arrow Decrease Season
Left Arrow - Reduce Day by 1
Right Arrow - Increase Day by 1


MillisecondsPerSecond
Intended mod speed is to have this at 1000ms, so each clock change happens on each second.
If this is set to 700ms then the game will run at "Stardew Valley Speed".
It can also be extended outwards (etc 2000ms) to make days last twice as long. This is works really well for young children or even people with additional needs, that dont want to worry about the time running short on the day

DisplaySunTimes
Each morning you will get a popup stating the sunrise and sunset times for that day for the custom lighting.


Is24HourDefault
Forces the clock to print as 24 hour.

From the comments, there are a few issues within the Android version of the game. I don't own the game on android, but when I do I'll see if I can fix it.