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
My mod is all around managing time for a more casual gameplay.
Here are my changes:
- 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 MP when all players are present in the dungeon.
This is completely open source, you can see all the code in my github mirror link.
I have done this using harmony, overriding the base game methods from decompiled code. I'm not aware of any issues, but I will fix anything I come across.
The original game ignores the skull cavern time slowdown for MP games even through the host is responsible for managing time.
I was able to get all the other farmers locations and check if they are in the SC with the host. If they are time can be slowed.
There are 3 optional settings in the config file:
ControlDayLightLevels = false : 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 = false : 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= 1000 : 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
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.