Cybersyn Buffer Control

by a632079

A station buffer controller for Cybersyn: stop fresh loading, recover inserter hands and loader/belt buffers without deleting items, then release the train. Explicitly selected loading and unloading groups.

Utilities
24 minutes ago
2.0
0
Trains

Changelog

Version: 0.2.1
Date: 2026-09-05
  Bugfixes:
    - Mixed deliveries now enforce exact per-item and per-quality order quantities.
    - Shared buffer transfer budgets prevent one item from consuming another item's cargo space.
    - Recover natural loader/inserter overshoot from cargo before continuing or releasing the train.
    - Pause safely if excess cargo cannot be recovered; preserve every item.
  Features:
    - Calculate minimum stack slots and available cargo slots, respecting inventory bars and foreign cargo.
    - Show mixed-order slot requirements and capacity/recovery errors in the controller GUI.
    - Keep allowed overdelivery for single-product orders.
Version: 0.2.0
Date: 2026-09-05
  Features:
    - Bounded discovery of nearby stations and complete loading/unloading paths.
    - Configurable 8-128 tile square scan radius, default 32.
    - Source-aware recovery and multiple explicit fallback warehouses.
    - Dedicated GUI with station selector, camera, device lists and map location actions.
    - Player-local hover/pinned range and device overlays.
    - Persistent controller status display matching the tooltip state.
  Safety:
    - Reject open, shared, cyclic, unsupported and out-of-range paths.
    - Detect conflicting ownership and multiple stops on the same scanned track.
    - Preserve existing 0.1.0 recovery bindings during migration.