Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Ever played Harvest Moon for the SNES and wished you could finish your chores during night time, not having to worry about passing out and stamina penalties? This mod prevents time from advancing past 12:00 AM (by default), for a slightly less cheaty time freeze.

Permissions and credits
This is a mod for those of us who have played the old Harvest Moon on the Super Nintendo and got too spoiled by the ability of doing all of the non time sensitive chores during night time.

Technically the mod doesn't freeze time, all it does is whenever the game time's updated to beyond 12:00 AM it will reset it back to 12:00 AM (by default). By default this mod will prevent time from ticking forward as soon as it hits midnight (configurable). The old method of updating the time back to midnight as soon as the clock advances is still available, just set UseOldMethod to true in the config file.

Known issues with the old method is that setting the value to 11:50PM (2350) will have the game keep telling the player it's getting late (each time it ticks forward to 12:00 only to immediately revert back to 11:50). Setting the value to 1:50AM (2550) would have you collapse the moment the clock ticked forward, too. Another side effect is that all your machines would continue to work when time's supposed to be frozen, which could lead to unintentional cheating.

With the newer method, since time actually freezes now, machines also halt their progress until the next day (untested, but should be true) and the "it's getting late" message should only show up once, too. A value of 1:50AM (2550) shouldn't cause you to pass out but there's nothing I can at the moment to prevent that from happening if the clock reaches 2AM.

Most likely not compatible with any other mods that change time mechanics, like allowing you to stay up past 2AM. Compatible with Generic Mod Config Menu,
recommended if you don't want to edit the config file directly.

For the brave, included in the mod package is a readme with hopefully a good enough explanation of the human readable times and their equivalent in game value (for example, if you want to set the time to 1:20AM you have to set the config to 2520).

I figure someday I probably should just change the config to have a more human readable value and leave the figuring out to the mod itself, but alas I didn't when I first made it and I'm wary of changing the config class now. Ah well.

The basic mod functionality was tested in both single player and multiplayer. I haven't yet checked how NPC or building schedules are affected by it, but hopefully they're mostly intact.

Source code: GitHub