Mods / Unforgettable

Tags:
Utility HUD Time Clientside Firepit User interface Client Oven
Author:
Mintir4
Side:
Client
Created:
May 13th at 7:03 PM
Last modified:
May 25th at 7:55 PM
Downloads:
474
Latest release (for Vintage Story 1.22.0 - 1.22.2, potentially outdated):
Unforgettable-mv_1.0.2-gv_1.22.2.zip  1-click install

Unforgettable

Never miss the perfect moment again. Unforgettable is a lightweight client-side code mod that watches your cooking and smelting stations and alerts you when food or metal is ready — before it burns or sits forgotten.

Features

  • HUD timer icons on the left side of the screen while something is in progress
  • Blink speed increases with progress (0×/s up to 2×/s)
  • Repeating alarm sound every 5 seconds when cooking/smelting is complete
  • Alarm and icon stop automatically when you remove the finished item
  • Progress is preserved if the fire goes out mid-cook (icon stays visible)

Supported stations

  • Clay oven — bread and pie reaching -perfect from -partbaked. HUD icon: oven timer.
  • Firepit + cooking pot — meals and CooksInto recipes (e.g. rendered fat). HUD icon: cooking pot timer.
  • Firepit + crucible — ore smelting in a crucible. HUD icon: crucible timer.

How it works

Harmony patches intercept client-side sync updates from BlockEntityOven and BlockEntityFirepit. No server install required — works on any world where you have the mod locally.

Requirements

  • Vintage Story 1.22.2+
  • Client only — no server-side component needed
  • Optional: ConfigLib, AutoConfigLib, and ImGui for in-game settings with live HUD preview

Default settings

  • Left margin: 2%
  • Top margin: 2%
  • Icon size: 80 px
  • Gap between icons: 10 px
  • Gap between stations: 10 px
  • Clay oven — repeat alarm: On
  • Clay oven — show icon when done: On
  • Clay oven — alarm interval: 5 s
  • Cooking pot — repeat alarm: Off
  • Cooking pot — show icon when done: Off
  • Cooking pot — alarm interval: 5 s
  • Crucible — repeat alarm: On
  • Crucible — show icon when done: On
  • Crucible — alarm interval: 5 s

Credits

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.2 unforgettable
1.22.0 - 1.22.2
364 May 25th at 7:55 PM Unforgettable-mv_1.0.2-gv_1.22.2.zip 1-click install

feat: configlib integration, percent hud layout, live preview

- Add ConfigLibBridge and UnforgettableConfigPanel with ImGui live layout preview when ConfigLib and vsimgui are enabled
- Replace pixel HUD margins with HudHorizontalPercent and HudVerticalPercent resolved via new HudLayout helpers in HudRenderer
- Add configlib and ImGui.NET refs in csproj and document default settings in modinfo and vs-publish

1.0.1 unforgettable
1.22.0 - 1.22.2
29 May 25th at 4:22 PM Unforgettable-mv_1.0.1-gv_1.22.2.zip 1-click install

fix: firepit one-shot alarm, hide done HUD, 1.0.1

- Add repeat flag to StationAlarmQueue so NotifyDone plays once instead of starting the repeating tick listener
- Skip Done slots in StationHudSync.Refresh when showHudWhenDone is false to hide the icon after completion
- Configure FirepitAlarmSystem with repeat: false and showHudWhenDone: false, and bump modinfo version to 1.0.1

1.0.0 unforgettable
1.22.0 - 1.22.2
81 May 24th at 12:01 AM Unforgettable-mv_1.0.0-gv_1.22.2.zip 1-click install

Initial release.

  • Clay oven: HUD icon and alarm when bread or pie reaches perfect bake
  • Firepit cooking pot: progress icon and alarm for meals and CooksInto recipes
  • Crucible: smelting progress icon and alarm when ore is ready
  • Blink speed scales with cooking/smelting progress
  • Repeating alarm every 5 seconds until the finished item is removed
  • Progress preserved if the fire goes out mid-cook
  • Client-side only — no server install required

2 Comments (oldest first | newest first) (threaded | flat)

Octopies, May 25th at 4:40 AM

Neat idea for a mod. It works really well when it comes to the clay oven! As for the cooking pot, while the alarm sound is nice the first time, but it won't go away unless I pull the whole pot off the stove, which is kind of annoying if I want to leave it there.