HungryPathing 0.3.0 (preview)
Pre-releasePreview: fixes from a code review, all of which change decisions. Game 1.1.2.4, requires the Harmony mod. All co-op players must update together; BeaverBuddies only warns when mod versions differ. None of this has been observed in a live game yet; every change has offline checks that fail on 0.2.2 and pass here.
Fixed
- The safety switch lasts one game, not the whole process. After an error the mod used to stay off until the game was restarted, so a player who then loaded, joined or rehosted a co-op game ran the base game while the others ran the mod. It now switches off for the rest of that game only; the next load turns it back on (
Breaker from the previous game clearedin Player.log). The same goes for the BeaverBuddies MultiColony shift-end fallback. - Pre-fuel and the builder job check no longer give up because of a better food just past the near limit. They now pick among the storages within
PreFuelNearFoodHours, and a builder who lets a site go tops off at one of them. - Tubeways, ziplines and stairs are taken into account when deciding which storages are worth measuring. The cheapest path cost per tile is read from the loaded buildings once per game and logged (
Cheapest travel here:). This costs more path queries on pre-fuel checks (estimated 4.5 to 5 per evaluation in the reference colony, up from about 3, still below 0.1.0). In co-op, compare that line between players. - Every storage that failed to start a trip is remembered, not just the last one. After a penalty-state redirect where every storage failed, the game's own behavior takes over for
RetryHours. The daily line now countsfailed launches. - The critical-redirect hook runs after other mods' hooks on the same method, so the order no longer depends on each player's mod load order. A failed hook install removes only this mod's patches.
Also: docs say Folktails is tested and Iron Teeth expected to work but untested; the site offers GitHub's Latest release; CI runs the checks on every pull request. Full list in CHANGELOG.md.
Install
Unzip into Documents\Timberborn\Mods so that Mods\HungryPathing\version-1.1\manifest.json exists, replacing the previous version, and enable it in the mod manager. In multiplayer every player needs the same version and an identical settings file.