Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

The Fluffy Robot

Uploaded by

TheFluffyRobot

Virus scan

Safe to use

Tags for this mod

About this mod

Displays the time of day within Journey of the Prairie King during multiplayer

Requirements
Permissions and credits
Mirrors
Changelogs
Donations
Time of the Prairie King
                                                                                                                                                                            

The goal of this mod is to display the time of day within Journey of the Prairie King during multiplayer.

This feature already exists as part of the Junimo Cart game, so I am bringing it to Journey of the Prairie King. You no longer have to unexpectedly leave the game when you realize it's 1:20AM and your friends are yelling at you to get back to the farm!
Note that the time will only appear in a multiplayer game with other players joined. This is because, when playing Journey of the Prairie King, time does not progress unless you are playing in a multiplayer game with at least one other player present.


Installation:
  • Install the latest version of SMAPI (requires 3.3.2 or above)
  • Download this mod and unzip the TimeOfThePrairieKing folder into Stardew Valley/Mods. The latter can be found in your game's installation directory
  • Run the game using SMAPI


Compatibility:

  • Requires SMAPI 3.3.2+
  • Works with Stardew Valley 1.4 on Windows (untested on other platforms)
  • Works with other mods (in the rare case other mods draw on the same minigame there may be unknown side effects)
  • Works in multiplayer only, as time does not progress when playing the game in singleplayer.
  • If you discover a bug, leave a comment on this page or create a new issue on GitHub to track it.


Configuration options:
You can customize where the time appears, either with the HUD (by default) or in any of the four corners of the screen. You can also customize the color of the time. What follows is the schema for the config.json
file

+────────────────+───────────+────────────────────────────────────────────────────────────+────────────────+
| Name           | Datatype  | Purpose                                                    | Default Value  |
+────────────────+───────────+────────────────────────────────────────────────────────────+────────────────+
| Enabled        | boolean   | Whether or not the mod is enabled                          | TRUE           |
| Indentation    | decimal   | The number of pixels to ident the time (for corners only)  | 25             |
|                |           |                                                            |                |
| MinigameHud    |           |                                                            |                |
|    -> Show     | boolean   | Whether or not to draw the time on the minigame's HUD      | TRUE           |
|    -> HexColor | string    | The color to draw the time on the minigame's HUD           | #CD853F        |
|                |           |                                                            |                |
| TopLeft        |           |                                                            |                |
|    -> Show     | boolean   | Whether or not to draw the time in the top left corner     | FALSE          |
|    -> HexColor | string    | The color to draw the time in the top left corner          | #808080        |
|                |           |                                                            |                |
| TopRight       |           |                                                            |                |
|    -> Show     | boolean   | Whether or not to draw the time in the top right corner    | FALSE          |
|    -> HexColor | string    | The color to draw the time in the top right corner         | #808080        |
|                |           |                                                            |                |
| BottomLeft     |           |                                                            |                |
|    -> Show     | boolean   | Whether or not to draw the time in the bottom left corner  | FALSE          |
|    -> HexColor | string    | The color to draw the time in the bottom left corner       | #808080        |
|                |           |                                                            |                |
| BottomRight    |           |                                                            |                |
|    -> Show     | boolean   | Whether or not to draw the time in the bottom right corner | FALSE          |
|    -> HexColor | string    | The color to draw the time in the bottom right corner      | #808080        |
+────────────────+───────────+────────────────────────────────────────────────────────────+────────────────+


To-do:
  • Fix the positioning when the user changes their game zoom level to be 100% consistent instead of 85% consistent
  • Maybe one day add an easier way to customize the color

Other: