Repository navigation
0.1.3
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