AG Mall


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

Content
3 hours ago
2.0
0
Logistic network Manufacturing

Changelog

Version: 0.1.1
Date: 2026-06-11
  Changes:
    - Changed the AG Mall workshop graphics to a local copy of Assembling Machine 1.
    - Expanded every animation frame with one transparent tile above and one to the right for custom 4x4 artwork.
    - Allowed normal rotation metadata for copy, paste, and blueprint rotation while keeping the square mall visually unchanged.
    - Moved the final-product marker 28 pixels right and 78 pixels up.
    - Disabled direct workshop GUI and recipe copy/paste access.
    - Added circuit item exclusion signals and virtual signal P candidate-limit control.
    - Added native final-product icons for normal and map views.
    - Added Bottleneck Lite compatibility for internal icon display entities.
    - Expanded placement collision to a fixed 4x4 footprint with one reserved row above and one reserved column on the right.
    - Kept the visible requester and active provider chests inside the reserved right column.
    - Removed AG Mall rotation while preserving normal blueprint placement behavior.

Version: 0.1.0
Date: 2026-06-08
  Features:
    - Added initial AG Mall mod shell.
    - Added the AG Mall workshop item, recipe, entity, localization, and runtime registration.
    - Added mod-owned requester chest, provider chest, input inserter, and output inserter companions when placing the workshop.
    - Moved the requester/provider bundle onto the same side of the workshop and made it follow workshop rotation.
    - Removed visible pipe/fluid-box support from the workshop; future fluid support should use barrels/items.
    - Added custom rotate/reverse-rotate handling for the workshop cluster.
    - Changed the output chest to an active provider chest.
    - Enabled trash-unrequested on the controlled requester chest.
    - Added first-pass logistic shortage scanning and dynamic recipe selection.
    - Added direct ingredient requests for the currently selected recipe.
  Changes:
    - Replaced the centralized percentage allocator with independent mall workers sharing a top-three demand snapshot.
    - Rebuilt requester demand detection around target count, destination contents, and incoming deliveries.
    - Added five-second same-job recovery that recursively replans missing intermediates.
    - Removed persistent input reservations and helper-factory dependency scheduling.
  Fixes:
    - Fixed requester inventories being counted multiple times because inventory index constants overlap.
    - Fixed all waiting malls preventing further scheduling.
    - Fixed blue and green science shortages disappearing despite unsatisfied requester chests.