JoshZK-Josh_MassScan icon

Josh MassScan

Explicit dismantle-style box selection for safe sequential scanning.

By JoshZK

CHANGELOG

Changelog

0.1.6

  • Raised the default maximum mass-scan selection from 25 objects to 100.

0.1.5

  • Added a runtime tick on FactorySimManager.SimUpdateAll, the game-loop hook proven to run in Techtonica 1.0.1c.
  • Retained builder patches for box preview, release capture, and erase suppression.

0.1.4

  • Added startup patch-count, direct builder-postfix, and runtime-readiness diagnostics.
  • This version intentionally makes no scan-state changes beyond version 0.1.3.

0.1.3

  • Moved the runtime tick onto PlayerBuilder.Update so scanner ownership and queued scans run on this BepInEx configuration.
  • Added a one-time runtime-tick confirmation log.

0.1.2

  • Detect scanner-mode ownership from construction-mode transitions instead of relying on the consumed erase-toggle frame.
  • Added transition diagnostics showing whether scanner ownership was acquired.

0.1.1

  • Fixed scanner-mode ownership being lost when Techtonica changes toolbar state in deconstruction mode.
  • Added preview target-count diagnostics for initial interaction testing.

0.1.0

  • Added scanner-owned mass-selection box using Techtonica's deconstruction controls.
  • Blocked machine erase actions while scanner mode owns the selection.
  • Added current-strata and native scannable-state filtering.
  • Added a configurable 25-object safety cap.
  • Added sequential scanning through native progress and completion methods.
  • Added selection highlighting, cancellation, and diagnostic logging.