promotional bannermobile promotional banner
Fuzzy Time logo

Fuzzy Time

Replaces the in-game clock with descriptive time period text like "Morning".
Overview

This mod lets you replace the in-game clock with your own "fuzzy" time strings. The default periods are:


  • 6:00 AM - 8:30 AM - early

  • 8:30 AM - 11:00 AM - morning

  • 11:00 AM - 1:00 PM - midday

  • 1:00 PM - 4:30 PM - afternoon

  • 4:30 PM - 7:30 PM - evening

  • 7:30 PM - 10:00 PM - night

  • 10:00 PM - 12:00 AM - midnight

  • 12:00 AM - 2:00 AM - late


You can change these periods, or add / remove as you like, in the config. The default text above is translatable using i18n (English just capitalizes the first letter), or you can just replace the text in the config file to whatever string you want.

You can set a custom font in the config as well (see below).


Config

Font type in the config can be set to one of three preset values ("small", "tiny", or "dialogue"), or set to the path of a sprite font file of your choosing. The word "Afternoon" might look a bit crowded with the dialogue font; setting the font type to the small font might be preferable to some.

Changing the time periods requires editing the mod's config.json file after running the game to menu at least once with the mod.

Custom text that is too big to fit in the clock area (based on the size of the font chosen) will do a marquee scroll effect. You can edit the speed of this effect in the config.


Technical

Requires SMAPI.

Implements a Generic Mod Config Menu interface to change config settings in-game.

Code is at https://github.com/aedenthorn/StardewValleyMods.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.

6c1dfc0e-d3db-4e07-9a8a-efaf504c7586

The Fuzzy Time Team

profile avatar
Owner
  • 26
    Followers
  • 293
    Projects
  • 5.2M
    Downloads