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.xmlfile 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
multiTextOptionSettingsTitleprofile, preventing text from drawing off the left edge of the screen.
Internal
- Removed stray empty
src/utils/dfile. - 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).