Forced Sushi

by ARatte

Enforces building global sushi belts, all non sushi belts will halt. (Currently incompatible with all multi surface mods)

Content
17 days ago
2.0
27
Logistics

Changelog

Version: 0.0.1
Date: 17. 03. 2025
  Bugfixes:
    - Fixed disabled belts not being able to be Q picked (pipette tool).
    - Fixed first loop not reliably getting enabled.
    - Fixed ghosts consistently crashing.
  Commands:
    - Debug Commands: disable, enable, toggle for belt states.
    - Debug Command: println to print information about the transport lines the player selected belt.
    - Debug Command: openEnds to find open ends orginating from the player selected belt.
    - Debug Command: cycle to find the size of a cycle originating from the player selected belt.
    - Debug Command: inspect to summarize contents of the BeltGraph.
    - Debug Command: squash to force squash a underground belt.
  Dependencies:
    - Optional robot_attrition: to make logistic robot setups less feasable.
    - Incompatibility space-age: creates surfaces
    - Incompatible with all mods adding surfaces (including Space age).
  Major Features:
    - All non cyclic belts will halt.
  Features:
    - Prefer disabling smaller loops on split.
    - Add Quickstart to allow faster starting with less early game.
  Minor Features:
    - Handle belt placing (player, robot, space plattform).
    - Handle belt deconstructing (player, robot, space plattform).
    - Handle belt rotation (player).
    - Handle belt rotation by placing the same over it (player).
    - Handle belt flipping (player).
    - Handle use of deconstruction planner.
    - Handle use of upgrade planner.
    - Handle underground belt parts seperately, making the output work, when there is no input connected.
    - Handle fast replace with different type, including splitters over belts.
    - Handle circuits conditions and splitter filters. (by just disabling them)
  Performance:
    - Apply changes lazily on_tick after it was computed, this aggregates fast replace changes together.
  Locale:
    - Added English (en).
    - Added German (de).
Version: 0.0.2
Date: 25. 03. 2025
  Bugfixes:
    - Fixed that placing the output side of blueprinted underground first, causes a crash, while trying to squash the items on a non existant transport line.
    - Fixed drag placing non belts over belts changing the belt direction.
  Features:
    - Print panic if secondary surfaces are created.