Skip to content

v1.1.0.0 — Savegame Persistence & UI Fixes

Latest

Choose a tag to compare

@TheCodingDad-TisonK TheCodingDad-TisonK released this 13 May 19:02

What's New

Bug Fixes (contributed by BradyMoran, PR #1)

Savegame Persistence

  • Vehicle registrations no longer wipe on game reload. The mod now tracks vehicles by saveId (the permanent XML identifier) instead of the temporary network ID that GIANTS shuffles on each load.
  • A new advancedFarmLogistics_save.xml file is written to your savegame directory, preserving maintenance schedules, hired workers, warehouse inventory, supply chain states, and all active/pending orders across sessions.

UI — Maintenance Buttons Unlockable

  • The "Perform Maintenance" and "View History" buttons now correctly unlock when you select a vehicle from the list. The previous type(element) == "table" check was always false (the engine passes an index, not a table), keeping buttons permanently disabled.

Pending Orders Now Visible

  • Ordered supplies with a lead time were invisible on the dashboard. The delivery list now shows both active deliveries and pending orders (displayed in yellow for easy distinction).

Auto-Registration & Auto-Selection

  • Opening the Maintenance Schedule menu now automatically registers all farm-owned vehicles — no more needing to manually click "Register Vehicle" for every purchase.
  • The menu auto-selects whichever vehicle you are currently driving.
  • Vehicle names (e.g. "John Deere 8R") are shown instead of internal IDs.

Text Alignment

  • List items now use the correct multiTextOptionSettingsTitle profile, preventing text from drawing off the left edge of the screen.

Internal

  • Removed stray empty src/utils/d file.
  • Corrective fix applied during merge: the "Register Vehicle" button was removed from the XML (its handler was deleted as part of auto-registration; leaving it would have caused a crash on click).