Mods / Simple HUD Clock Patch

Tags: #Graphics #Utility
Author: Elocrypt
Side: Client
Created: Nov 30th 2024 at 3:19 AM
Last modified: 19 hours ago
Downloads: 60515
Follow Unfollow 1123

Recommended download (for Vintage Story 1.21.0-rc.1 - 1.21.1):
HudClockPatch_v1.1.2.zip  1-click install


Shows a simple configurable HUD Clock in the left upper corner with the current ingame time, season, weather, tempurature, room type, online players, current claim, rift activity and temporal storm status.

If you are using versions 1.0.4-1.0.6, I recommend using either version 1.0.3 or the latest version 1.0.7 where I fixed a bug that caused performance issues overtime.

Hotkeys
  • Shift + O  - Opens the HUD Clock settings menu
  • CTRL + U - Enable/Disable HUD Clock extension
  • CTRL + I - Enable/Disable HUD Clock temporal storm extension
This acts as a standalone release, if you use this disable/remove the original.

This patch will be deprecated and removed as soon a new release of an official update has been made or 
upon request by the original author.
Use it at your own risk!

If you're the original author and need to get in contact with me please message me via Discord!
 

Support

If you enjoy this mod and want to support development:
Heart Support Sticker by Ko-fiimageMy Wishlist



Credits:
Author - Simple HUD Clock: Rhonen

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.1.2
1.21.0-rc.1 - 1.21.1
512 19 hours ago HudClockPatch_v1.1.2.zip 1-click install

Fixed
- Improved performance for the Room Indicator (slightly slower icon change but performance is improved)

1.1.1
1.21.0-rc.1 - 1.21.1
11967 Aug 7th at 10:29 AM HudClockPatch_v1.1.1.zip 1-click install
  • Removed: The lastScanTotalTime field and its dt-accumulation / 100 ms guard—scans now rely solely on the 100 ms cadence of RegisterGameTickListener. (massive performance increase)

  • Changed: OnGameTick is simplified: it immediately checks the player’s current BlockPos against lastScanPosition and only rescans when those differ. (massive performance increase)

  • Changed: Introduced OnAnyBlockChanged(BlockPos pos, Block oldBlock) to invalidate the position cache on any block change, ensuring room checks fire even when the broken/placed block is in another chunk.

  • Fixed: Room indicator now updates as soon as a wall block is broken or placed, regardless of whether that block lies in the same chunk as the player. (Place/Break/interact with a block within the room to update room indicator)

1.1.0
1.21.0-rc.1 - 1.21.0-rc.2
584 Jul 29th at 12:36 PM HudClockPatch_v1.1.0.zip 1-click install

Recompiled for 1.21.0
- Fixed AssetManager crash

1.0.7
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
6315 Aug 7th at 10:13 AM HudClockPatch_v1.0.7.zip 1-click install

 

  • Removed: The lastScanTotalTime field and its dt-accumulation / 100 ms guard—scans now rely solely on the 100 ms cadence of RegisterGameTickListener. (massive performance increase)

  • Changed: OnGameTick is simplified: it immediately checks the player’s current BlockPos against lastScanPosition and only rescans when those differ. (massive performance increase)

  • Changed: Introduced OnAnyBlockChanged(BlockPos pos, Block oldBlock) to invalidate the position cache on any block change, ensuring room checks fire even when the broken/placed block is in another chunk.

  • Fixed: Room indicator now updates as soon as a wall block is broken or placed, regardless of whether that block lies in the same chunk as the player. (Place/Break/interact with a block within the room to update room indicator)

 

1.0.6
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
2281 Jul 29th at 12:36 PM HudClockPatch_v1.0.6.zip 1-click install

- Fixed AssetManager crash

1.0.5
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
4158 Jul 9th at 6:15 PM HudClockPatch_v1.0.5.zip 1-click install

Added

  • Real-Time Clock

    • Toggle “Show real-time” switch in settings (beneath Time Format).

    • Renders system clock below in-game clock when enabled.

  • Time Format Dropdown

    • New dropdown to switch between 12-hour and 24-hour display.

    • Applies to both in-game time and real-time clock.

  • Localization Keys

    • Added six new lang keys for the above features (show-realtime, time-format, time-format-twentyfour_hour, time-format-twelve_hour, realtimeonly, am, pm).

    • Updated all locale files (de, fr, it, ja, pl, pt-br, pt-pt, ru, uk) to match en.json.

  •  
1.0.4
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
5496 Jun 11th at 6:11 AM HudClockPatch_v1.0.4.zip 1-click install

Improve room detection, should update without needing interaction. Slightly slower indication response, but more accurate.

Fixed some edge cases with room detection.


Known issues:
If you are within the space of a door facing inwards of a room and you are technically outside, the indicator may say you are in a room.
If you are within the space of a door within a 1x2 room, smallest room you could fit in.. the indicator wont detect it as a room. 

1.0.3 2393 Jun 1st at 4:28 AM HudClockPatch_v1.0.3.zip 1-click install

Fixed

  • Room Indicator picking up valid rooms that you are not in. (i.e. You are in a room that is now invalid, but the room indicator indicates that you are still in a valid room even after updating the room state because there is a valid room within proximity of the player).
  • The translation files having the improper key for the HUD position drop-down menu in the mod settings.

 

Notes

You still sometimes will need to update the room state by interacting within the room for the room indicator to indicate the proper state due to the way Vintage Story caches the room state. (i.e. placing/breaking a block or interacting with something like a chest or door within the bounds of the room you are in)

1.0.2 520 May 31st at 7:28 AM HudClockPatch_v1.0.2.zip 1-click install

Fixes

  • [Client Debug] Rift weather value: will no longer be spammed in console, updates only when there is a change.
  • Typo in mod settings menu, "Rift activity".

Changes / Additions

  • Added the ability to move the HUD clock to different positions on the screen in the mod settings menu via drop-down selection.
  • Added language support for this new function.

Notes

  • The temporal storm notifier does not move with the hud clock, and I did not make it adjustable. It will stay at the top left position of the screen.
  • Due to the way Vintage Story caches room states, the room indicator may not update properly until you interact with something within the rooms bounding area (i.e. placing/breaking a block or interacting with a door/chest/etc within the room boundries). Sometimes, the room indicator might be stuck at the wrong state even though it may be a valid room type until that room has been properly cached (i.e. displayed as room when actually a cellar).
1.0.1 3031 May 19th at 1:46 AM HudClockPatch_v1.0.1.zip 1-click install

Fixes

 

  • Improved detection if player is inside a cellar, room, or greenhouse

  • Handles doorways, farmland blocks, and multi-room proximity with "smart" scanning (Greenhouse > Room > Cellar)

  • Prevents false positives (e.g., farmland being counted as a cellar)

  • Some cases where the player would CTD

 
Added

  • Russian translation
  • French translation
  • Polish translation


- Probably backwards compatible with older versions.

1.0.0 23258 Nov 30th 2024 at 3:30 AM HudClockPatch.zip 1-click install

[Patched] For 1.20.0-pre.13! 


121 Comments (oldest first | newest first)

💬 Elocrypt , 18 hours ago

Kaldo
Thanks for the report, the performance should be improved now.

💬 Kaldo, 6 days ago (modified 6 days ago)

Just adding another report for the "random crashes without any logged errors". What ultimately tipped me off that this mod was the cause is the last recorded cause of the frame dip, just before the freezeup. After removing the mod I haven't had a single crash for hours now.

 

25.9.2025 21:45:59 [Notification] A tick took 472.24 ms
472.24ms,  call : all
  447.40ms, 1 call : tick-entitylisteners (mainly BlockEntities)
    447.32ms, 1 call : gmlehudclock.src.TimeDialog.RoomIndicatorClient
  7.98ms, 18 calls, avg 443.24 us/call: blockinteractionhelp-recomp-2.3
  5.71ms, 1 call : sleep
  2.95ms, 18 calls, avg 163.93 us/call: blockinteractionhelp-recomp-2.2
  0.72ms, 3 calls, avg 240.53 us/call: blockinteractionhelp-recomp-1
  0.71ms, 3 calls, avg 235.20 us/call: blockinteractionhelp-recomp-3
  0.68ms, 1 call : rend3D-ret-op
  0.66ms, 1 call : rendTransparent
  0.63ms, 1 call : readpacket58

Hope this helps

💬 SonicGal, Sep 9th at 3:35 AM (modified Sep 9th at 7:43 AM)

I can still confirm this mod is working as intended for me.  Running VS 1.21.0 and the latest version of this mod (1.1.1).  No crashes when pressing Shift + O to open the HUD settings, and no other unexpected issues/inaccuracies while playing.  Cleared the mod config files just to be safe as well.  Only other mod in use is Zoom Button Reborn.

Thanks again Elocrypt for continuing to update this great mod! 💙

💬 Sneezingprince, Sep 4th at 2:38 PM

Will this be updated to 1.21 or should we use the 1.1.1 version?

💬 Logovore, Sep 2nd at 5:44 PM

Shift+O crashes the game

💬 Felix_Brave, Aug 29th at 6:51 PM (modified Aug 29th at 6:57 PM)

Hi, so far I haven't been able to load any new save files due to the mod making an error message of "A different version of mod 'hudclockpatch' was loaded already. changing mod versions requires a game restart." and I have deleted past versions, deleted and redownloaded the config file, and it still gives me that same message. Any clue how to fix it?

EDIT: Fixed it, just had to delete the old hud clock mod. I thought this was a patch not a standalone version

💬 Elocrypt , Aug 27th at 4:58 PM (modified Aug 27th at 11:46 PM)

MightBeAPotato
If you are playing on VS 1.21 stable release, you will need to update to HudClockPatch_v1.1.1 also delete the config file so that it ensure it generates a new config with whatever changes I made.

1.0.7 is for VS 1.20

💬 MightBeAPotato, Aug 27th at 1:01 PM (modified Aug 27th at 1:02 PM)

Updated the game to 1.21 release. mod still works fine but shift + o to open the HUD settings instantly crashes the game. Anyone have a solution? I'm using the 1.0.7 version of the mod

💬 Raelin, Aug 24th at 12:37 AM

Maybe I'm missing something, but I just downloaded this patch and now I don't have a HUD clock? I've tried the hotkeys and nothing works. The mod is enabled, and I disabled the original. 

💬 Elocrypt , Aug 20th at 9:20 AM (modified Aug 20th at 9:22 AM)

Remorium
It looks like you are trying to use version 1.0.7 which is for game version 1.20 using Net7

You are running game version 1.21.0-rc.6, and you should be using using HudClockPatch_v1.1.1, this should work for that game version which is using Net8

💬 Remorium, Aug 20th at 8:02 AM (modified Aug 20th at 8:04 AM)

When I press Shift + O to look at the settings, Vintage Story crashes. (The clock otherwise works fine.) I am putting the error log here. I am using the latest release of both Vintage Story and the patch. The mods I am using are Better Ruins, Block Overlay, Bricklayers, Buzzwords, Expanded Matter, Freedom Units, Prospect Together, Stable Surface, and Terra Pretty. That being said, it seems the crash happens solely because of the mod looking at the error log. Not sure what is causing it though... and also I can't figure out how to hide the crash report. It will not minimize! 

Crash Report

Running on 64 bit Windows 10.0.26100.0 with 16227 MB RAM
Game Version: v1.21.0-rc.6 (Unstable)
8/20/2025 2:56:54 AM: Critical error occurred in the following mod: hudclockpatch@1.0.7
Loaded Mods: buzzwords@1.8.0, prospecttogether@2.1.0-rc.1, game@1.21.0-rc.6, betterruins@0.5.0-rc.1, blocksoverlay@4.5.2, freedomunits@1.1.4, hudclockpatch@1.0.7, stablesurface@0.0.2, terraprety@7.0.5-pre.1, creative@1.21.0-rc.6, survival@1.21.0-rc.6, em@3.3.0-pre.1, bricklayers@3.1.0-pre.1
System.MissingMethodException: Method not found: 'Vintagestory.API.Client.GuiComposer Vintagestory.API.Client.GuiComposerHelpers.AddDialogTitleBar(Vintagestory.API.Client.GuiComposer, System.String, System.Action, Vintagestory.API.Client.CairoFont, Vintagestory.API.Client.ElementBounds)'.
at hudclock.src.ui.ModSettingsDialog.RenderDialog()
at hudclock.src.ui.ModSettingsDialog.TryOpen()
at hudclock.src.ui.ModSettingsDialog.ToggleVisible(KeyCombination keyCombination)
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 424
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 394
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1834
at Vintagestory.Client.GuiScreenRunningGame.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 320
at Vintagestory.Client.ScreenManager.OnKeyDown(KeyEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 880
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 249
at OpenTK.Windowing.Desktop.NativeWindow.OnKeyDown(KeyboardKeyEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 8/7/2025 8:14:50 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.0.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x6ab8
Faulting application start time: 0x1dc079608521aac
Faulting application path: C:\Users\remor\Documents\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\remor\Documents\Vintagestory\Lib\openal32.dll
Report Id: a70c94c7-9949-43ef-9e73-c7d546544ece
Faulting package full name:
Faulting package-relative application ID: }

💬 Fugess, Aug 13th at 9:10 AM (modified Aug 13th at 9:12 AM)
cs.json / translation
{
    "comment_description": "Czech localization file for 'Simple HUD Clock'.",
    "comment_version": "Mod Version: v1.0.7",
    "comment_author": "Rhonen",
    "comment_contributors": "Elocrypt",
    "comment_technical_details": "",

    "hudclock:hudclock-caption-time": "Čas",
    "hudclock:hudclock-caption-temp-degrees": "{0} °C",
    "hudclock:hudclock-caption-temp-fahrenheit": "{0} °F",
    "hudclock:hudclock-caption-season-winter": "Zima",
    "hudclock:hudclock-caption-season-fall": "Podzim",
    "hudclock:hudclock-caption-season-summer": "Léto",
    "hudclock:hudclock-caption-season-spring": "Jaro",
    "hudclock:hudclock-caption-online-players": "Hráči online: {0}",
    "hudclock:hudclock-keybind-time-title": "Rozšíření HUD hodin",
    "hudclock:hudclock-keybind-storm-title": "Rozšíření HUD časové bouře",
    "hudclock:hudclock-caption-temp-storm-far-away": "Bouře v nedohlednu",
    "hudclock:hudclock-caption-temp-storm-deactivated": "Bouře deaktivována",
    "hudclock:hudclock-caption-temp-storm-approaching": "Bouře se blíží {0}",
    "hudclock:hudclock-caption-temp-storm-active": "Bouře aktivní",
    "hudclock:hudclock-open-mod-settings": "Mod HUD hodin - nastavení",
    "hudclock:hudclock-mod-settings-temp-fahrenheit": "Zobrazit teplotu ve stupních Fahrenheita",
    "hudclock:hudclock-mod-settings-playercount-mp": "Zobrazit počet hráčů (online)",
    "hudclock:hudclock-mod-settings-claimed-area": "Zobrazit zabrané území",
    "hudclock:hudclock-mod-settings-storm-dialog-shown": "Zobrazit časovou bouři",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-always": "Vždy",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-trigger_only": "Při blížení",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-never": "Nikdy",
    "hudclock:hudclock-mod-caption-dialog-claimed-by": "Území hráče {0}",
    "hudclock:hudclock-mod-settings-hud-position": "Pozice HUD",
    "hudclock:hudclock-mod-settings-hud-position-top_left": "Nahoře vlevo",
    "hudclock:hudclock-mod-settings-hud-position-top_right": "Nahoře vpravo",
    "hudclock:hudclock-mod-settings-hud-position-center_top": "Nahoře uprostřed",
    "hudclock:hudclock-mod-settings-hud-position-bottom_left": "Dole vlevo",
    "hudclock:hudclock-mod-settings-hud-position-bottom_right": "Dole vpravo",
    "hudclock:hudclock-mod-settings-hud-position-center_bottom": "Dole uprostřed",
    "hudclock:hudclock-mod-settings-rift-activity-shown": "Aktivita trhlin",
    "hudclock:hudclock-mod-settings-rift-activity-shown-never": "Nikdy",
    "hudclock:hudclock-mod-settings-rift-activity-shown-world_config_dependend": "Když je aktivní ve světě",
    "hudclock:hudclock-mod-settings-rift-activity-shown-always": "Vždy",
    "hudclock:hudclock-mod-settings-wind-speed-shown": "Rychlost větru",
    "hudclock:hudclock-mod-settings-wind-speed-shown-text": "Beaufortova stupnice",
    "hudclock:hudclock-mod-settings-wind-speed-shown-percent": "Procenta",
    "hudclock:hudclock-mod-settings-wind-speed-shown-never": "Nikdy",
    "hudclock:hudclock-mod-settings-show-date": "Zobrazit datum",
    "hudclock:hudclock-mod-settings-show-time": "Zobrazit čas",
    "hudclock:hudclock-mod-settings-show-realtime": "Zobrazit reálný čas",
    "hudclock:hudclock-mod-settings-show-season": "Zobrazit roční období",
    "hudclock:hudclock-mod-settings-show-temperature": "Zobrazit teplotu",
    "hudclock:hudclock-mod-settings-show-room-indicator": "Zobrazit indikátor místnosti",
    "hudclock:hudclock-mod-settings-time-format": "Formát času",
    "hudclock:hudclock-mod-settings-time-format-twentyfour_hour": "24hodinový",
    "hudclock:hudclock-mod-settings-time-format-twelve_hour": "12hodinový",
    "hudclock:dateonly": "{0}. {1}, Rok {2}",
    "hudclock:hudclock-caption-realtime-prefix": "Reálný čas: ",
    "hudclock:am": "dop.",
    "hudclock:pm": "odp.",
    "hudclock:hudclock-caption-wind-0": "Bezvětří",
    "hudclock:hudclock-caption-wind-1": "Lehký vánek",
    "hudclock:hudclock-caption-wind-2": "Slabý vánek",
    "hudclock:hudclock-caption-wind-3": "Jemný vánek",
    "hudclock:hudclock-caption-wind-4": "Mírný vánek",
    "hudclock:hudclock-caption-wind-5": "Čerstvý vítr",
    "hudclock:hudclock-caption-wind-6": "Silný vítr",
    "hudclock:hudclock-caption-wind-7": "Mírná bouře",
    "hudclock:hudclock-caption-wind-8": "Bouře",
    "hudclock:hudclock-caption-wind-9": "Silná bouře",
    "hudclock:hudclock-caption-wind-10": "Vichřice",
    "hudclock:hudclock-caption-wind-11": "Prudká vichřice",
    "hudclock:hudclock-caption-wind-12": "Hurikán",
    "hudclock:hudclock-caption-wind-prefix": "Vítr: {0}"
}
💬 NeoB, Aug 9th at 12:44 AM (modified Aug 29th at 2:37 PM)
es-419.json translation (LATAM)
{
    "comment_description": "Traducción al español de 'Simple HUD Clock'.",
    "comment_version": "Mod Version: v1.1.1",
    "comment_author": "Rhonen, Elocrypt",
    "comment_contributors": "NeoB",
    "comment_technical_details": "",

    "hudclock:hudclock-caption-time": "Hora",
    "hudclock:hudclock-caption-temp-degrees": "{0} °C",
    "hudclock:hudclock-caption-temp-fahrenheit": "{0} °F",
    "hudclock:hudclock-caption-season-winter": "Invierno",
    "hudclock:hudclock-caption-season-fall": "Otoño",
    "hudclock:hudclock-caption-season-summer": "Verano",
    "hudclock:hudclock-caption-season-spring": "Primavera",
    "hudclock:hudclock-caption-online-players": "Jugadores en línea: {0}",
    "hudclock:hudclock-keybind-time-title": "Extensión de reloj HUD",
    "hudclock:hudclock-keybind-storm-title": "Extensión de tormenta temporal HUD",
    "hudclock:hudclock-caption-temp-storm-far-away": "No hay tormenta a la vista",
    "hudclock:hudclock-caption-temp-storm-deactivated": "Tormenta desactivada",
    "hudclock:hudclock-caption-temp-storm-approaching": "Tormenta aproximándose {0}",
    "hudclock:hudclock-caption-temp-storm-active": "Tormenta activa",
    "hudclock:hudclock-open-mod-settings": "Configuración del mod Hud clock",
    "hudclock:hudclock-mod-settings-temp-fahrenheit": "Mostrar temperatura en Fahrenheit",
    "hudclock:hudclock-mod-settings-playercount-mp": "Mostrar conteo de jugadores (en línea)",
    "hudclock:hudclock-mod-settings-claimed-area": "Mostrar área reclamada",
    "hudclock:hudclock-mod-settings-storm-dialog-shown": "Mostrar tormenta temp.",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-always": "Siempre",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-trigger_only": "Al aproximarse",
    "hudclock:hudclock-mod-settings-storm-dialog-shown-never": "Nunca",
    "hudclock:hudclock-mod-caption-dialog-claimed-by": "Reclamado por {0}",
    "hudclock:hudclock-mod-settings-hud-position": "Posición del HUD",
    "hudclock:hudclock-mod-settings-hud-position-top_left": "Superior izquierda",
    "hudclock:hudclock-mod-settings-hud-position-top_right": "Superior derecha",
    "hudclock:hudclock-mod-settings-hud-position-center_top": "Centro superior",
    "hudclock:hudclock-mod-settings-hud-position-bottom_left": "Inferior izquierda",
    "hudclock:hudclock-mod-settings-hud-position-bottom_right": "Inferior derecha",
    "hudclock:hudclock-mod-settings-hud-position-center_bottom": "Centro inferior",
    "hudclock:hudclock-mod-settings-rift-activity-shown": "Actividad de grieta",
    "hudclock:hudclock-mod-settings-rift-activity-shown-never": "Nunca",
    "hudclock:hudclock-mod-settings-rift-activity-shown-world_config_dependend": "Cuando esté activa en el mundo",
    "hudclock:hudclock-mod-settings-rift-activity-shown-always": "Siempre",
    "hudclock:hudclock-mod-settings-wind-speed-shown": "Velocidad del viento",
    "hudclock:hudclock-mod-settings-wind-speed-shown-text": "Escala Beaufort",
    "hudclock:hudclock-mod-settings-wind-speed-shown-percent": "Porcentaje",
    "hudclock:hudclock-mod-settings-wind-speed-shown-never": "Nunca",
    "hudclock:hudclock-mod-settings-show-date": "Mostrar fecha",
    "hudclock:hudclock-mod-settings-show-time": "Mostrar hora",
    "hudclock:hudclock-mod-settings-show-realtime": "Mostrar hora real",
    "hudclock:hudclock-mod-settings-show-season": "Mostrar estación",
    "hudclock:hudclock-mod-settings-show-temperature": "Mostrar temperatura",
    "hudclock:hudclock-mod-settings-show-room-indicator": "Mostrar indicador de habitación",
    "hudclock:hudclock-mod-settings-time-format": "Formato de hora",
    "hudclock:hudclock-mod-settings-time-format-twentyfour_hour": "24 horas",
    "hudclock:hudclock-mod-settings-time-format-twelve_hour": "12 horas",
    "hudclock:dateonly": "{0} de {1}, Año {2}",
    "hudclock:hudclock-caption-realtime-prefix": "Hora real: ",
    "hudclock:am": "AM",
    "hudclock:pm": "PM",
    "hudclock:hudclock-caption-wind-0": "Calma",
    "hudclock:hudclock-caption-wind-1": "Brisa muy ligera",
    "hudclock:hudclock-caption-wind-2": "Brisa ligera",
    "hudclock:hudclock-caption-wind-3": "Brisa suave",
    "hudclock:hudclock-caption-wind-4": "Brisa moderada",
    "hudclock:hudclock-caption-wind-5": "Brisa fresca",
    "hudclock:hudclock-caption-wind-6": "Brisa fuerte",
    "hudclock:hudclock-caption-wind-7": "Viento fuerte",
    "hudclock:hudclock-caption-wind-8": "Temporal",
    "hudclock:hudclock-caption-wind-9": "Temporal fuerte",
    "hudclock:hudclock-caption-wind-10": "Tormenta",
    "hudclock:hudclock-caption-wind-11": "Tormenta violenta",
    "hudclock:hudclock-caption-wind-12": "Huracán",
    "hudclock:hudclock-caption-wind-prefix": "Viento: {0}"
}

💬 Elocrypt , Aug 6th at 8:50 PM (modified Aug 6th at 8:51 PM)

parzezal SmaDaijun

I have reached out to the both of you via Discord direct message providing a test build which hopefully fixes the issues you both are experiencing. Please, let me know if it fixes the issue.
If it does, I will make a release asap. Thank you!

💬 SmaDaijun, Aug 5th at 1:22 PM (modified Aug 7th at 1:37 PM)

parzezal Adding my final input to this, im now using version 1.0.3 of this mod and am having no more crashes, it seems for me any version 1.0.4 or newer is causing the crashes 

Edit: this is no longer relevant as 1.0.7 fixed this issue

💬 Coywolfy, Aug 5th at 10:57 AM

I apologize if I'm just missing something but is there a way to change the size of the HUD Clock or it's text size? 

Thank you for making this patch! I absolutely love using this mod!

💬 Kaezyr, Aug 4th at 10:52 PM

Thanks for this! 

💬 parzezal, Aug 4th at 4:12 PM

I'm seeing the same thing. In a vanilla version of the save thats been crashing I had one room, I have a cellar. I have identified that the extra rooms are being added by the A Culinary Artillery and Primitive Survival mods. I added screenshot of the rooms list to the google drive, vanilla, fully modded, culinary artillery, and primitive survival. Hopefully this helps.

 

https://drive.google.com/drive/folders/1gQo6fIHa7D3zL3oMJCO7MNl9Zq_MVuha?usp=sharing

 

💬 SmaDaijun, Aug 4th at 3:18 PM

https://imgur.com/a/WbDH0BJ 

something is adding ALOT of rooms, some of which look a bit odd. idk if /debug rooms list produces the same in vanilla but could be a culprit. 

💬 Elocrypt , Aug 4th at 2:19 PM

SmaDaijun

None of those actions interact with HUD Clock, so I am not sure why any of those would cause crashing.

I can't reproduce any crashing either, even with over 100 mods active. Very bizarre.

💬 SmaDaijun, Aug 4th at 1:39 PM (modified Aug 4th at 2:01 PM)

Elocrypt I have purged my VintageStoryData, running fine now, will update if it freezes again. I did have an old version of hudclock before this, I might have missed the old ones config file. 
 

update: 10 min of gameplay before it hung. But it ALWAYS only happens when placing / interacting with any form of storage/in world storage. once when smithing, now when placing a crock and a lot of times when making plank piles. 

update2 : It also crashes even if mod is disabled form ingame the modmenu

💬 Elocrypt , Aug 4th at 12:45 PM

parzezal SmaDaijun
Deleting your Cache folder and the StepUpAdvancedConfig.json may fix this.
The cache could be causing issues or the config could be mismatched with the latest version due to changes.


💬 parzezal, Aug 4th at 3:41 AM (modified Aug 4th at 3:41 AM)

SmaDaijun I took backups of my backup saves and mods. Uninstalled Vintage Story and deleted the AppData/Roaming/VintageStoryData folder. Using a new download of 1.20.12 I did a fresh install and it appears to have resolved the issue. Hoping it stays resolved, but I did start the world that kept crashing with all the mods.

💬 parzezal, Aug 3rd at 11:58 PM

SmaDaijun glad to know I'm not the only one getting this issue. Will do some more testing with updated versions of commonlib and player corpse. Been doing some more testing and catching some memory leaks right around the time of the crash. Need to investigate further, but have added the log file to the google drive.

💬 SmaDaijun, Aug 3rd at 8:00 PM (modified Aug 3rd at 9:07 PM)

 

parzezal you are a lifesaver, I could not for the life of me figure out what was causing my crashes. I run 30+ mods and without hud clock it does not crash

btw I checked your list and the only mods we shared were: Better Ruins, Common Lib, Continental World, Dana Tweaks, Player Corpse, Primitive Survival. Just in case you wanna investigate that player corpse or commonlib a bit more as they are both quite outdated and might cause issues for hud clock. 

💬 parzezal, Aug 1st at 5:31 PM (modified Aug 1st at 5:40 PM)

Having a weird crash that I think I've tied to this mod.

 

Problem being encountered is the game will freeze and then become unresponsive. It won't crash and generate a crash log. It will just sit there and spin and then a notification that the vintage story client is not responding will appear.

 

Best I've been able to do to ensure recreation is to shovel out a charcoal pit. With the hud clock patch enabled I will get stutters and FPS drops to 0, then the crash Without it I can clear the pit with fps staying between 60-75 fps.

 

Linked are my save file and mods in use. Any help would be appreciated

https://drive.google.com/drive/folders/1gQo6fIHa7D3zL3oMJCO7MNl9Zq_MVuha?usp=sharing

💬 Travisplo, Jul 31st at 11:28 PM

Would be helpful to list the hotkeys over on this page, because it looks like a bunch of images are simply no longer working on the original page.

💬 Professor_Dragon, Jul 30th at 1:43 AM (modified Jul 30th at 1:58 AM)

"Professor_Dragon
Real-time option has been added in the v1.0.5 release, enjoy!"

Installed and it works a treat! ! ! Thank you! ! ! 💯

I did get a few errors on first use, but I unloaded my HUD patches and reloaded just this one, and all smooth.

💬 Elocrypt , Jul 22nd at 12:51 AM

Bratwurstinator

Interesting crash, haven't seen that one.
I appreciate the thorough report, I will have that fixed in the next release. Thank you.

💬 Bratwurstinator, Jul 20th at 12:47 PM

Got a crash

Crash Log
Game Version: v1.20.12 (Stable)
07/06/25 14:14:58: Critical error occurred in the following mod: hudclock@3.4.0
Loaded Mods: aculinaryartillery@1.2.5, autowalk@1.0.4, bettertraders@0.0.10, primitivesurvival@3.7.8, prospecttogether@2.0.7, game@1.20.12, betterruins@0.4.15, butchering@1.9.0, carryon@1.8.1, commonlib@2.6.1, cooperativecombatrework@1.0.0, expandedfoods@1.7.4, foodshelves@2.2.1, hudclock@3.4.0, playerlist@2.1.5, creative@1.20.12, survival@1.20.12, xlib@0.8.16, stonequarry@3.4.3, xskills@0.8.19
System.MissingMethodException: Method not found: 'Vintagestory.API.Common.IAsset Vintagestory.API.Common.IAssetManager.Get(System.String)'.
at hudclock.src.TimeDialog.TimeDialog..ctor(ICoreClientAPI capi, TimeDialogController timeDialogController)
at hudclock.src.TimeDialog.TimeDialogController..ctor(ICoreClientAPI clientAPI, Boolean isSingleplayer, ClockModSettingsController settingsController) in D:\development\VintageStoryMods\solution\Mods\hudclock\src\TimeDialog\TimeDialogController.cs:line 27
at hudlock.src.HUDClockMod.PlayerReady(EnumHandling& handling) in D:\development\VintageStoryMods\solution\Mods\hudclock\src\HUDClockMod.cs:line 39
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerIsPlayerReady() in VintagestoryLib\Client\API\ClientEventAPI.cs:line 415
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 317
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Which appears to be caused by the TimeDialog constructor which reads as

decompile code
        public TimeDialog(ICoreClientAPI capi, TimeDialogController timeDialogController) : base(capi)
        
{
            
this.timeDialogController = timeDialogController;
            
this.weatherSystemBase = capi.ModLoader.GetModSystem<WeatherSystemBase>(true);
            
this.imageSpring = capi.Assets.Get(string.Format(UiResources.IMAGE_HUD_SEASON_ICON, "spring")).ToBitmap(capi);
            
this.imageSummer = capi.Assets.Get(string.Format(UiResources.IMAGE_HUD_SEASON_ICON, "summer")).ToBitmap(capi);
            
this.imageFall = capi.Assets.Get(string.Format(UiResources.IMAGE_HUD_SEASON_ICON, "fall")).ToBitmap(capi);
            
this.imageWinter = capi.Assets.Get(string.Format(UiResources.IMAGE_HUD_SEASON_ICON, "winter")).ToBitmap(capi);
        
}

 

and is caused by the .Get(string x) method which isn't actually defined in IAssetManager, only in AssetManager (another api failure? disappointing, really)...

You probably know this because some of the other code properly uses .Get(new AssetLocation(string x)).

The StormDialog constructor has the same issue.

 

I'm not sure why there's a crash, it should work even if incorrect because IAssetManager is only ever implemented by AssetManager, but crash it apparently does.

💬 Elocrypt , Jul 17th at 8:06 AM

Vari_Ares

There is a fr.json included currently, although if there are any inaccuracies or can be improved then you are welcome to provide a better translation file. :)

💬 Vari_Ares, Jul 16th at 3:40 PM

Hi, can I give you the "fr" lang file for this mod ? I trad the mod in French would be cool if you added it in the base mod ! <3

💬 Mausha, Jul 13th at 6:49 AM

Experiencing crashes on Linux (Mint 22.1). Anyone else experiencing this?

💬 Elocrypt , Jul 12th at 6:27 AM

Mors
Try deleting your hudclock folder in the ModConfig folder and the vintage story cache folder and then run with v1.0.5.

I dont think this would be a GPU/Driver issue. 



💬 Mors, Jul 12th at 4:43 AM

Elocrypt I had a similar issue with More Piles. i updated that one to the latest and the piles were invisible. Going back to the previous version of both these mods brought it all back yay.

i'm on 1.20.12, windows and playing single player. I have a large-ish mod list of all the dinos, quite a few of the prehistoric animals, Primitive survival, and the usual popular food and expanded matter mods, better ruins, etc. I do have volumetric shader mod but even with it disabled the hud doesn't show with 1.0.5

 

i am running a 1080Ti with 572.47 drivers, could that be causing a rendering issue?

💬 Elocrypt , Jul 12th at 2:10 AM

Mors, CookiePsycho

What version of the game are both playing on?
Is it not working on singleplayer and/or multiplayer (server)?
What OS are you playing on?
What is your modlist?

I am not sure what would cause this to happen, I am on VS 1.20.12 and on Windows. The mod works fine for me and many others, so I am unsure what could be causing this issue. :/

💬 CookiePsycho, Jul 11th at 5:11 PM

Same as Mors,

Had to go back to 1.0.4

💬 Mors, Jul 11th at 4:39 AM

first off, i want to say thank you for continuing the updates to this mod! i am having a bit of an issue, I updated to 1.0.5 and the hud doesn't show on my screen. Is there a setting i have to change or is it a bug?

💬 eerino, Jul 10th at 7:14 PM

Elocrypt Thank you so much!! 

💬 Elocrypt , Jul 9th at 6:21 PM

MagentaLizard, Tritan20

12-Hour time format has been added in the v1.0.5 release, enjoy!

Professor_Dragon

Real-time option has been added in the v1.0.5 release, enjoy! 

💬 CookiePsycho, Jul 9th at 5:36 PM

Ok, I think I see the problem then.

By default my months are 9 days. So day 7 feels like whole month

💬 Elocrypt , Jul 9th at 11:16 AM

CookiePsycho Yes, there are season transition periods.

Transition periods of 10 day months (for example):

Half way through March it will change from Winter to Spring (i.e. March 7th is 1st day of Spring)
Half way through April it will change from Spring to Summer (i.e. June 7th is 1st day of Summer)
Half way through September it will change from Summer to Fall (i.e. September 7th is 1st day of Fall)
Half way through December it will change from Fall to Winter (i.e. December 7th is 1st day of Winter)

💬 Tritan20, Jul 7th at 6:33 AM

It would be fantastic to see a 12 hour / 24 hour format option in the config menu! 

💬 CookiePsycho, Jul 6th at 9:21 AM

Yea, but Mod says its "Fall" when its December, it goes to "Winter" in January.

💬 Elocrypt , Jul 6th at 1:57 AM

CookiePsycho

That is all to do with vanilla gameplay.

Depending on your starting climate tempuratures will be different, if you make a world that is default starting climate (Temparate 6-14 C) that will usually be somewhat north of real lat 0 (equator) and will naturally be colder.

They are properly offset, just like irl there is a transition period between seasons.

Seasons are between these months:

Spring: March - May
Summer: June - August
Fall: September - November
Winter: December - February

Seasons will feel different depending on what latitude you are in the world. 

💬 CookiePsycho, Jul 5th at 8:27 PM

Question... why do I feel like months and sesons are offseted wrongly? More or less by a 1,5-2 months.

Im at default spawn area and its especialy noticable for fall and winter.

Fall is: October, November, December ... while November and December is alredy minus temps and snow up to knees.

I assume idea was that: 1,2,3 month: Winter ... 4,5,6 Spring etc... but it dose not match to how temperature change ingame.

Should be more or less Winter on months: 11,12,01... then Spring on 02,03,04... Summer 05,06,07... Fall 08,09,10... and winter again.

Would it be possible to edit this?

💬 Professor_Dragon, Jul 4th at 7:57 AM

Request: Could "Simple HUD Clock Patch " (HUD) also have an option to display "real time"? This would be the same time as displayed from the Windows clock.

Reason: I find it handy to have a "real time" available, so that I know when I should do real life things . . . like eat. And the HUD seems like a natural place to display this.

 

I am currently running the mod "HUD Real Time Clock" - and this is great and does the job. But I think that it would be great if this HUD clock had the option to display it as well - it would just make things neater.

Note that the "HUD Real Time Clock" does have additional functionality such as formatting, that is nice, but I don't really need.

 

Thanks: The current HUD mod is GREAT. It really fills a gaping hole that should be base functionality. Pretty, also, with the changing seasons. I really appreciate getting the Temporal Storm Warning and Temperature in the HUD. Otherwise, these things are "buried" from immediate view, and hard to miss otherwise with other windows and activities. 

💬 MagentaLizard, Jun 29th at 9:24 PM

12 hour format??

💬 Serglittle, Jun 13th at 7:09 PM

Laerinok I deleted all .json files except en.json from lang folder and it seems to work

💬 Laerinok, Jun 11th at 10:54 AM

Elocrypt Serglittle

The time remaining before temporal storms, which isn't displaying, has been an issue for a very long time. This was already the case in the original mod. The problem is that it must be an extremely specific bug, because in my games, the time display rarely works, whereas some friends I play with do see the time.

The only difference I've noticed is that if the display language is English, the bug doesn't seem to occur, but it happens for other languages (French in my case).

Could this be due to a character encoding difference between the source code and the JSON language file?

I just noticed that the fr.json and ru.json files are in UTF-8, while the en.json file is in UTF-8-BOM
I will try to change the encoding and see what it happens.

💬 Elocrypt , Jun 11th at 6:03 AM

Serglittle

I am not able to replicate this issue, nothing has changed for this to be a problem.
It will display the countdown timer 10 minutes before a storm begins if you have it set for approaching or always.

💬 Serglittle, Jun 4th at 6:48 AM

After updating to version 1.0.3, the time before the start of the temporal storm is no longer displayed

💬 Elocrypt , Jun 2nd at 12:40 PM

lazula
If you are using the latest release of the mod this should not be happening.

Although, this is true that it is vanilla behavior that does this.

Images - Cant get the images to load right but you can open them in a new tab, they are hosted on imgur.

💬 lazula, Jun 2nd at 10:34 AM

In case of potential confusion: while farmland is considered a solid block for rooms, the display will show a cellar if you're standing on it. With your collision base inside of the farmland block, you're in a 1x1x1 room because you're inside a block that is considered solid on all sides. Not a bug report for the mod, just unintuitive vanilla behavior. I filed a bug report about this in case it's not considered desirable, since there wasn't one about it.

💬 McJty, Jun 2nd at 8:12 AM

Also I don't really have a problem. My goal in this case is to help you get the mod correct in all cases as right now it is giving false positives.

💬 McJty, Jun 2nd at 7:25 AM

Elocrypt yes if there is a door there it should be a room. But hud clock also claims it's a room if the door is gone. And placing/updating blocks doesn't fix it. Maybe it has something to do with the slabs on the ceiling going into a valid room?

💬 Elocrypt , Jun 2nd at 6:43 AM

McJty
I don't know what to tell you. Other than what info I have already shared.
I have thoroughly tested it and have been able to reset the state. I dont see this as a problem from the image you shared before because it seemed to be a room if it where to have the doors there. 
I am not sure what your goal is here.

💬 McJty, Jun 2nd at 3:47 AM

Elocrypt unfortunatelly it is not fixed. Still says it's a room with the doorway wide open

💬 GhostPLKR, Jun 1st at 8:18 PM

Elocrypt McJty thank you for the explanation, that's exactly what happened, I disabled one version (the older one) and everything works 100% :) thank you

💬 Elocrypt , Jun 1st at 1:21 PM

GhostPLKR
You seem to be attempting to load two of the same mod. Disable or remove the older version.

ChimMAG
Thank you for the addition for the russian translation. This will be added whenever I have released the next update.

💬 McJty, Jun 1st at 10:33 AM

GhostPLKR it looks like you have the mod two times in your mods folder. Probably two different versions. Delete one

💬 ChimMAG, Jun 1st at 9:29 AM

Russian translation update - added the latest changes related to HUD location settings.

💬 GhostPLKR, Jun 1st at 9:01 AM

hello, error 1.20.11, The modification does not load, does not work in the game
1.6.2025 10:32:48 [Error] [hudclockpatch] An exception was thrown when trying to load assembly:
1.6.2025 10:32:48 [Error] [hudclockpatch] Exception: Assembly with same name is already loaded
at System.Runtime.Loader.AssemblyLoadContext.g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 481

💬 Elocrypt , Jun 1st at 4:18 AM

McJty
Ahh, I see. I can fix that, it is definitely picking up the valid room that you are not in because it is close enough. 

You will still need to update the room state by interaction, but it won't pick up the valid rooms that you are not within on the next update.

Thank you for bringing this to my attention.

brayanluc
Ahh yes, I forgot to do that for the other lang files. 
Thank you for bringing this to my attention.

An update will be released soon.

💬 brayanluc, Jun 1st at 3:22 AM

Yayy! Thank you for the credits on the translation!

Edit: you need to change:

"hudclock:hudclock-mod-settings-hud-dialog-position-top_left" to
"hudclock:hudclock-mod-settings-hud-position-top_left"
on translation files too!

💬 McJty, Jun 1st at 3:15 AM

Note that there is a valid room above this one. Maybe it is somehow confused about that? Also the ceiling of this room has slabs and the valid room above directly connects to that. Possibly this is a setup that is confusing the mod?

💬 McJty, Jun 1st at 3:14 AM

Elocrypt so I just updated but the bug is still present. Look at this screenshot. It still thinks this is a valid room even though the door is wide open. See how I also placed a dirt block inside. It doesn't help. I waited a minute and it still thinks it's a room.

 

image

💬 Mackeroni, May 31st at 12:38 PM

Yooooo!

💬 eerino, May 31st at 10:47 AM

Woot woot! Move ya clock!

💬 Elocrypt , May 31st at 7:33 AM

jamescook, Mackeroni 
I have added the feature to move the HUD clock in the new release, enjoy!

DilanRona
I have fixed the spam in the new release, it should only display a message when there is a change.

💬 Elocrypt , May 31st at 12:09 AM

McJty
After some testing on VS 1.20.11 stable release, there were no changes in functionality/behavior. 
Although, I did discover something. Due to the way Vintage Story caches room states, the room indication will not update properly until interact with something within the room (i.e. placing/breaking a block or interacting with a door/chest/etc within the room boundries).

My testing: 
The room indicator indicates a room as valid with a block or even a whole wall removed (unless within 3 blocks horizontally of the block you broke) even though `/debug rooms hi` shows that its invalid (as it should).
The room indicator indicates a room as invalid after replacing the block or wall that was removed (unless within 3 blocks horizontally of the block *sometimes*) even though `/debug rooms hi` shows that it is valid (as it should).
The `/debug rooms hi` will also show incorrectly sometimes unless you 'manually' update the room by interacting with something within the bounds of the room. 

It's simply a Vintage Story issue, and the only 'fix' I can come up with would cost some performance which I am not willing to do. 

To get around the issue, we just need to interact with something within the bounds of the room and it should update properly.

💬 brayanluc, May 30th at 2:06 AM

Elocrypt
Here it is: https://pastebin.com/r5MstEz2
Thank you for the fast response, waiting for the next update!

💬 Elocrypt , May 30th at 1:36 AM

brayanluc
Hello! You may use https://pastebin.com to paste the contents of the `.json` and post the link in a reply here. 
I will then add it in the next update I release. 

💬 brayanluc, May 30th at 1:08 AM

Hi there! How can I send you the translation for portuguese brazilian?

I saw the .json files there and tried to add another one for pt-br but it bugged all the game lmao. I got the file here correctly translated for brazil portuguese if you need it.

(I edited the file in English just to demonstrate that everything is translated correctly)

image

💬 brayanluc, May 29th at 2:13 AM

Confirmed: Works fine with 1.20.11 (only tested in singleplayer)

💬 Mackeroni, May 28th at 8:41 AM

Elocrypt

If you could, it would be great.

💬 Elocrypt , May 27th at 8:49 PM

Mackeroni
There currently is no way to do so. 
Possibly in the next update I release, I can add this feature. 

I have been trying to refrain from adding/changing things as I have only been maintaining this mod.
I have yet to recieve any form of communication from the original author, and I've been maintaining all of their mods since 1.20-pre.

💬 Mackeroni, May 27th at 3:12 PM

How do I... move it? Like, if I wanted it to be in the bottom left?

💬 Elocrypt , May 26th at 8:13 AM

McJty
Someone else reported a similar issue to me running on that same version. I have not updated or tested this on that version, so it may very well be broken on that version of VS.
That is not an official release, so I haven't given any attention to it. If I have some more time on my hands I may get around to that version but its not high on my list atm.

I have yet to recieve these reports on the current stable release, and I have not had these issues myself on the current stable release. This is what gives me the impression.

💬 McJty, May 26th at 3:04 AM

Elocrypt I'm running 1.20.11rc1 and it's single player

💬 Elocrypt , May 25th at 7:32 PM

McJty
What game version are you running, and is this a singleplayer or multiplayer instance?
 

💬 McJty, May 25th at 5:47 AM

Seems this mod is not always right. This is clearly not a room. And /debug rooms hi confirms that it is not a room:

 

💬 Elocrypt , May 25th at 2:50 AM

CandyMan69x
This is a client sided mod. If someone wants to use this mod, they must download it. 
This doesn't interact with the server side.

💬 CandyMan69x, May 24th at 11:39 PM

i put this into my multiplayer server and when launched the server it didnt have us download it when joining and didnt seem to work

 

💬 cllrofwar, May 24th at 7:01 AM

l can't play without this mod - thank you!

💬 Elocrypt , May 23rd at 12:04 AM

DilanRona
In the next update I release, it will only be called when the value changes.

Thanks for the report.

💬 DilanRona, May 22nd at 9:04 PM

Any way to get rid of this log spam? Its drowning everything else out...

22.5.2025 23:01:10 [Client Debug] Rift weather value: medium
22.5.2025 23:01:12 [Client Debug] Rift weather value: medium
22.5.2025 23:01:15 [Client Debug] Rift weather value: medium
22.5.2025 23:01:17 [Client Debug] Rift weather value: medium
22.5.2025 23:01:20 [Client Debug] Rift weather value: medium
22.5.2025 23:01:22 [Client Debug] Rift weather value: medium
22.5.2025 23:01:25 [Client Debug] Rift weather value: medium
22.5.2025 23:01:27 [Client Debug] Rift weather value: medium
22.5.2025 23:01:30 [Client Debug] Rift weather value: medium
22.5.2025 23:01:32 [Client Debug] Rift weather value: medium
22.5.2025 23:01:35 [Client Debug] Rift weather value: medium
22.5.2025 23:01:37 [Client Debug] Rift weather value: medium
22.5.2025 23:01:40 [Client Debug] Rift weather value: medium
22.5.2025 23:01:42 [Client Debug] Rift weather value: medium
22.5.2025 23:01:45 [Client Debug] Rift weather value: medium
22.5.2025 23:01:47 [Client Debug] Rift weather value: medium
22.5.2025 23:01:50 [Client Debug] Rift weather value: medium
22.5.2025 23:01:52 [Client Debug] Rift weather value: medium
22.5.2025 23:01:55 [Client Debug] Rift weather value: medium
22.5.2025 23:01:57 [Client Debug] Rift weather value: medium
22.5.2025 23:02:00 [Client Debug] Rift weather value: medium
22.5.2025 23:02:02 [Client Debug] Rift weather value: medium
22.5.2025 23:02:05 [Client Debug] Rift weather value: medium
22.5.2025 23:02:07 [Client Debug] Rift weather value: medium

💬 Runovaris, May 19th at 7:48 PM

Bless you for patching this once again.

💬 Elocrypt , May 19th at 3:51 AM

McJty
Yeah, turns out it was a weird edge case. The crash happened when ClientApi.World.Player.Entity?.SidedPos was accessed too early—usually right on world load or respawn. On .NET 7 it throws a MissingFieldException, but it doesn’t always give a proper crashlog, which made it a pain to track down. I wrapped it in a try/catch, so now it should just skip over it instead of crashing. If you were getting random CTDs with no logs, this might've been it.

💬 McJty, May 19th at 3:36 AM

I'm curious, what was the nature of that crash you fixed? I was also experiencing random crashes with no crashlog but I never suspected this mod.

💬 Elocrypt , May 19th at 2:01 AM

Etherdrive , grampipon , 014Darkness  
New release, hopefully there is not more crashing.

tofiktofik
I was unable to reproduce any of the issues between this mod and More Lanterns. They don't seem to have any compatibility issues.

ChimMAG , 4ercando
Russian translation has been added, thank you.

Laerinok
French translation has been added, thank you.

Gerard_
Polish translation has been added, although AI generated as your link was no longer available.

jamescook
There is currently no feature for moving the position of the clock, sorry.

Throg , LunaGore
There are transitional phases during seasons within months, so some months can be within 2 seasons.

💬 Etherdrive, May 17th at 12:13 AM

Getting crashes with this mod installed.  Had never crashed before, and the crashes stopped after I disabled the mod.  I hope it gets updated (if that is the issue) because I really want to use it!  :)

💬 tofiktofik, May 15th at 7:47 PM
czasami działa, a czasami nie, nie wiem dlaczego tak się dzieje,
ale myślę, że ten mod More Lanterns ma wpływ,
Ponieważ właśnie zacząłem i zacząłem się dziać,
there is no description about the cracks, temperature, months, only some strange letter abbreviations
💬 Elocrypt , May 15th at 5:48 PM

tofiktofik
How so, do you have a crash log or any logs? What is not working exactly, how can I reproduce the issue? 

Edit: I am running into no issues on my end using these mods in conjunction. They seem to work entirely fine together.
I wouldn't even be able to make a guess how they would be incompatible considering they do not interact with eachother in any way.

💬 tofiktofik, May 15th at 4:05 PM
this mod does not work with More Lanterns
💬 SonicGal, Apr 11th at 8:39 AM

On 1.20.7 (Stable) of the game, and I have not encountered any issues with this mod.  All info is reflected accurately, and Zoom Button is the only additional mod in use.  I sincerely appreciate the simplicity of this mod and hope it continues to remain updated in the future.

💬 CharlesMarkus, Mar 28th at 5:59 PM

Hi, 

the mod works fine for me but it does not show the time and year, do you know what could possibly hide it ?

( I use several mod as Art of Growing, Primitive Survival, Culinary Artillery mostly... ) 

Thx by advance

💬 grampipon, Mar 18th at 3:53 PM

Warning to people: This version of the mod caused me severe and frequent crashes (without a crash log). Happened both on Windows and Mac. 

💬 ChimMAG, Mar 13th at 3:02 AM

Please add a Russian-language translation. ru.json

💬 Throg, Mar 10th at 6:46 PM

Seems to work mostly fine for me on 1.20.4, except for the fact that it is showing september as summer instead of fall.

💬 quihyr, Mar 5th at 5:53 PM

Thank you for this patch, seems to work on 1.20.4 as well. Which the original mod does not yet, to me at least.

💬 celbri, Feb 24th at 8:11 AM
💬 jamescook, Feb 23rd at 7:52 AM

is there a way to move where the clock is?

💬 DUCATISLO, Feb 9th at 6:10 PM

gg

💬 Snowberry, Feb 6th at 10:07 PM

Elocrypt

Fun fact: Clientside mods on vintage story hosted servers do, in fact, work! Since they aren't required serverside they do just fine.  As for my issue it did fix itself after a time so its no longer a problem. Thank you for the response though!

💬 Chisaki, Feb 1st at 12:19 AM

In case, like me, people were confused, to bring up storm display it's `ctrl+i`

💬 Elocrypt , Jan 29th at 10:44 PM

Snowberry
If this is due to attempting to use the mod on a Vintage Story Hosted Server, these servers "Does not support 3rd party mods, meaning mods not created by Anego Studios directly cannot be installed" as stated in the prerequisites. 

014Darkness and Sbmhawk
Ensure that if you/they are using this mod Simple HUD Clock patch and that you don't have the original Simple HUD Clock enabled. The error/crash is due to using the original mod rather than this patched version which fixes that issue. 

💬 Sbmhawk, Jan 29th at 8:53 PM

I'm on a server with 4 others, and 1 of them is getting same crash as 014Darkness

💬 014Darkness, Jan 29th at 5:45 AM

Hey I'm getting a crash with this patch on 1.20.3 (tried with the original mod only as well and it didn't work either) Crashlog

💬 Laerinok, Jan 28th at 7:39 PM

Hello,
I had sent the French translation a long time ago for the original mod, in vain. I'm proposing it again here ;)  fr.json

💬 Snowberry, Jan 23rd at 2:43 PM

Hey there! Ive noticed for some odd reason that the clock timer for temporal storms doesn't actively go down in-game, but when i re-log the timer bumps down to the correct time on-login. Not sure if its a issue with the server type itself (Its an actual Vintagestory hosted server.) Or if its just a clientside issue? It appears to work fine on 3rd party hosted servers.
Many thanks for this otherwise! Its a much needed mod! ❤️

💬 Gerard_, Jan 20th at 8:24 PM
💬 Norbix, Jan 4th at 3:16 PM

TinnyAbyss
Yes working with 1.20.0-rc.8 - tested ;)!

💬 TinnyAbyss, Jan 3rd at 10:32 PM

Will this work with 1.20.0-rc.8?

💬 4ercando, Dec 23rd 2024 at 9:28 AM

To use Russian translation, download the ru.json file and add it to the \assets\hudclock\lang\ folder of HudClockPatch.zip

💬 Idan, Dec 10th 2024 at 4:50 PM

Hey can you please update it? thanks

💬 Idan, Dec 10th 2024 at 4:50 PM

Hey can you please update it? thanks

💬 LunaGore, Dec 9th 2024 at 10:39 PM

It's showing "May" as "Winter" instead of "Spring" for me.

💬 Elocrypt , Nov 30th 2024 at 11:57 PM

CKitt
This works as a seperate mod, disable the old one.

💬 CKitt, Nov 30th 2024 at 6:44 PM

Does this work as a stand-alone mod, or should it be installed with the currently broken version 3.4.0 of Simple HUD Clock? Either way, thank you! I've sorely missed this feature while playing 1.20-pre.

💬 SpacemanSpliff, Nov 30th 2024 at 2:14 PM

Thank you for this update.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом