Skip to content

0.1.3

Choose a tag to compare

@novakin novakin released this 06 Sep 19:00
· 2 commits to main since this release

Fixes inserter setup and interrupted cleanup, and reduces wasted Single-tail planning work. Normal batch quantities, modes, and READY/COMPLETE timing remain unchanged.

Fixes and improvements

  • Inserter setup correctly disables input colors that are not connected to the combinator.
  • Surviving drain targets retain verifiable restoration snapshots when another saved target disappears or has conflicting recovery data.
  • Owned requester sections initialize and verify multiplier 1, preventing silent quantity changes.
  • Each blocked cleanup record keeps its own persistent retry deadline, allowing unrelated recovery to continue.
  • Single-tail planning prunes mathematically impossible paths sooner while preserving the allocation policy and existing search budget.
  • Consolidated duplicate validation and cleanup code and removed unused state.

Validation

  • All five offline test scripts passed, including setup/rollback, request ownership/reconciliation, drain recovery, planner regressions, and batch transitions.
  • Syntax checks passed for 28 product Lua files; English/French locale parity passed for 263 keys per language.
  • Planner results matched the previous implementation in 1,200 comparison cases.
  • The maintainer manually tested the gameplay code through FMTK in Factorio 2.1.17 at English 1920×1080 and 100% UI scale and reported no issues. The session log recorded no Factorio Warning/Error severity lines or matching mod runtime errors, and a normal exit.
  • The manually tested candidate was labeled 0.1.2. This release changes only version metadata and documentation from that candidate's packaged gameplay code.

Automated in-game harnesses were not run for this update. Save/reload recovery, native robot-overdelivery edge cases, multiplayer, other languages/UI scales, and large-factory UPS remain unverified for this version. This remains an experimental mod for Factorio 2.1; Base is required and Quality is optional.

Download

Use batch-request-combinator_0.1.3.zip below. The GitHub source archives also contain development files.

All 40 packaged files were verified against the working-tree source committed as 209d554.

SHA-256: 5612ABDBCB343CAB75184660F36D4107427F305F49AC1C362CDA9BE7D6DAE04A