Logistic Nexus


A compact logistics-aware mall that detects shortages, requests materials, crafts intermediate components internally, and supplies finished products to the logistic network.

Utilities
6 days ago
2.0
95
Logistic network Circuit network Manufacturing

Changelog

Version: 1.2.0
Date: 2026-07-16
  Bugfixes:
    - Fixed permanent crafting stall when supply fluctuates: workshops no longer get stuck in crafting_step forever when ingredients run out mid-craft.
    - Fixed false stall detection on multi-step recipes: the stall timer was accumulating across all crafting steps instead of resetting per-step, causing the final product to be abandoned mid-craft after enough intermediate steps.
    - Fixed items stranded in workshop output inventory: crafted items are now always collected and pushed to the provider chest when an assignment is abandoned or enters draining state.
    - Fixed items stranded in internal_inventory during draining: tick_draining now flushes internal_inventory to the provider, not just the output inventory.
    - Fixed workshop mk2 recipe crash on base-only Factorio 2.0: stack-inserter is a Space Age item, now falls back to bulk-inserter when Space Age is not installed.
  Changes:
    - Added crafting stall detection: if a workshop's step index hasn't advanced for 2400 ticks, the assignment is abandoned so the brain can reassign to a different item.
    - Added blocked-item TTL: when a workshop stalls on an item, the brain skips that item for 3600 ticks before retrying, preventing repeated reassignment to the same stalling recipe.
    - Added optional Space Age dependency in info.json.
    - Added debug logging setting (logistic-nexus-debug-logging) for troubleshooting workshop state machine issues.
  Features:
    - Added real-API integration test suite (FactorioTest) running 23 tests inside a real Factorio instance, including full bot-delivered pipeline tests and multi-step stall regression tests.

Version: 1.1.0
Date: 2026-07-14
  Bugfixes:
    - Fixed internal inventory being lost when abandoning, clearing, or resetting an assignment with an unknown state.
    - Fixed construction reservations not releasing all alternative items_to_place_this entries.
    - Fixed construction scan cache repeatedly restarting on networks with no construction area.
    - Fixed stale upgrade-marked entity references after configuration changes.
    - Fixed mod recipe categories defined in set/map format not being added to workshop crafting categories.
  Changes:
    - Resized mod thumbnail to 144x144 for Factorio mod portal compliance.
    - Added release packaging target to Makefile.
    - Cleaned up pre-release debug files and made Makefile tool paths overridable.

Version: 1.0.0
Date: 2026-07-14
  Features:
    - Official 1.0 release.
    - Added batch-crafting support with configurable max batches per job.
    - Added comprehensive status GUI and console commands.
    - Added circuit-network controls for blocking items and limiting product variety.
    - Added flying-text alerts for blocked crafts.
    - Added Logistic Nexus workshop MK2 upgrade.
    - Added automatic barrelled recipe generation for fluid recipes.

Version: 0.1.8
Date: 2026-07-08
  Changes:
    - Fixed Logistic Nexus recipe refresh after new research unlocks.
    - Improved barrelled recipe enable/disable syncing with source recipes.

Version: 0.1.7
Date: 2026-07-04
  Changes:
    - Added construction support for upgrade planner requests.
    - Improved construction demand scanning and diagnostics.
    - Improved item-return safety to reduce ground spills during rebuilds.
    - Optimized construction scan queue processing and hardened recipe amount handling.

Version: 0.1.6
Date: 2026-06-30
  Changes:
    - Fixed internal replanning so Logistic Nexus uses available logistic-network components before crafting intermediates.
    - Fixed construction scanning crash when tile ghosts are present.

Version: 0.1.5
Date: 2026-06-22
  Changes:
    - Added exact-quality crafting for logistic and construction requests.

Version: 0.1.4
Date: 2026-06-18
  Changes:
    - Rechecks available intermediate components before internal crafting begins.

Version: 0.1.3
Date: 2026-06-18
  Changes:
    - Optimized construction-request scanning to prevent frame-time spikes.

Version: 0.1.2
Date: 2026-06-14
  Changes:
    - Improved fluid recipe handling to use barrels efficiently.

Version: 0.1.1
Date: 2026-06-11
  Changes:
    - Fixed errors and updated Logistic Nexus graphics.

Version: 0.1.0
Date: 2026-06-08
  Features:
    - Initial release.