LivingInstinkt-AutoQueueBuild icon

AutoQueueBuild

Click a building you can't afford in the build bar and it auto-queues the full craft tree into the replicator.

CHANGELOG

Changelog

All notable changes to AutoQueueBuild are documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.1] - 2026-07-07

Changed

  • Placement.AutoCraftWhilePlacing now defaults to false (opt-in). Previously, using up the last building in your inventory auto-queued a buffer of more, which was surprising. The build-bar click on an item you own 0 of is now the only automatic queue out of the box.
  • Queue tip now appears at the mouse cursor (nudged above the build bar) and re-shows on every click with the updated total build time (Added to queue (12s) / In queue (12s)).
  • Build-bar overlay is a single inline line +N (time) positioned above the icon, with an outline for legibility.

Added

  • General.CtrlClickCrafts (default 1) and General.ShiftClickCrafts (default 5): Ctrl+click and Shift+click queue those amounts (affordable amount is added if you can't afford the full request).

Fixed

  • Build-bar overlay never rendered due to a throttle counter seeded at long.MinValue.

[1.1.0] - 2026-07-07

Added

  • Auto-craft while placing. When you keep placing a building after your inventory hits 0, the replicator is kept topped up with a small buffer of that building (via the game's own recursive AddTask), so construction continues instead of stalling on "insufficient materials."
  • Build-bar overlay. Each build-bar icon shows the quantity of that building currently queued in the replicator plus a build ETA (e.g. +3 / 12s).
  • Config: Placement.AutoCraftWhilePlacing, Placement.PlacementBuffer, Placement.CheckIntervalTicks, UI.ShowBarOverlay.

[1.0.0] - 2026-07-07

Added

  • Initial release. Clicking a building in the bottom build bar that you own 0 of will, if its full handcraft tree is affordable from current inventory, queue it into the mecha replicator (recursively, via the game's MechaForge.AddTask) instead of flashing "insufficient materials."
  • Covers mouse clicks and the number-key build shortcuts (UIBuildMenu.OnChildButtonClick).
  • Config: General.Enabled, General.CraftsPerClick, Feedback.ShowTip, Feedback.PlaySound.