Skip to content

HungryPathing 0.2.2 (preview)

Pre-release
Pre-release

Choose a tag to compare

@kramsey458 kramsey458 released this 22 Sep 08:46
· 54 commits to main since this release

Preview: a compatibility fix for BeaverBuddies MultiColony, found by an audit rather than by a beaver. Game 1.1.2.4, requires the Harmony mod.

Fixed

  • MultiColony gives each colony its own working hours. It patches the per-beaver "are we working" test, which this mod already goes through, but not the game's single WorkingHoursManager.EndHours, which the pre-fuel rule reads for "hours left in the shift". So beavers of a colony that chose, say, a 20-hour day were planned against the game's 16. The mod now asks MultiColony's ColonyWorkingHours for the beaver's own colony, through reflection with no dependency; without MultiColony, or if its API changes, the game's value is used and the log says which (MultiColony: line after Needs in this game).

Everything else is 0.2.1. Not yet observed in a game where a colony set its own hours; in every session so far both code paths gave the same answer, so this is a preview until someone plays that case.

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.