Automatic logistics for Pyanodon's caravans, in the spirit of LTN and Cybersyn. Give each outpost a role and a list of needs, and the swarm dispatches caravans, balances supply, buffers heavy items in Storage and reports bottlenecks. No schedules. Still needs a patched pyalienlife for now (pull request in progress).
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 1.31.4
Date: 2026-11-01
Changes:
- The Requester item list now looks like the swarm window's lists, with each row shaded as one band. The add slot sits in the item column, lined up with the items above it.
Bugfixes:
- Fixed starved items being reported as asking for too little. An item whose order had to wait for supply since it was last full no longer counts its run-outs against its rate or amount, even when a load is already on the way.
- Fixed Esc leaving remote view along with the swarm window after jumping to an outpost from it. You now stay in remote view where you were.
Version: 1.31.1
Date: 2026-11-01
Bugfixes:
- Fixed the swarm window closing when using an item filter. Clicking around the item picker, closing it or pressing Esc now only closes the picker.
Version: 1.31.0
Date: 2026-11-01
Bugfixes:
- Fixed the Requester item list shrinking to a row or two on shorter screens or with a long history. The list keeps room for up to 5 items, and the Status section scrolls instead.
- Fixed the outpost panel running off the right of the screen in remote view at large UI scales. It now keeps to the space available and scrolls sideways when needed.
Version: 1.30.4
Date: 2026-10-31
Bugfixes:
- Fixed the selected period button in the outpost panel cutting its text short.
Version: 1.30.3
Date: 2026-10-31
Changes:
- Period buttons in the outpost panel now read 10m, 1h, 10h and All.
- Requester item lists and fluid Requesters use shaded rows, matching the swarm window.
- Provider panels no longer show Holding.
Version: 1.30.2
Date: 2026-10-31
Changes:
- Period buttons keep the same size whether selected or not.
- The history under Status now shows rates the same way as the Avg column.
- Received and Sent in the history are spaced apart and have bold headings.
- Byproduct panels no longer show Holding, and Dump panels no longer show incoming caravans.
Version: 1.30.1
Date: 2026-10-31
Changes:
- Loaded caravans on their way to a Storage now count as part of its stock, so a Storage no longer looks empty while its line of caravans unloads.
Version: 1.30.0
Date: 2026-10-31
Changes:
- Shorter outpost panel: one Status table with the period buttons on its heading line and the received and sent history inside it.
- Removed panel rows that only repeated the obvious.
- Provider, Byproduct and Dump panels show what they hold, and a Dump shows the caravans coming to it.
Version: 1.29.2
Date: 2026-10-31
Gui:
- Softer outpost panel colors and bolder section headings.
Version: 1.29.1
Date: 2026-10-31
Bugfixes:
- Fixed the mod failing to load because of a broken line in the English text.
Version: 1.29.0
Date: 2026-10-31
Gui:
- Redesigned the outpost panel to match the swarm window, with the role at the top, headed sections and shaded rows.
Changes:
- Can move on a Storage now counts its whole chest plus every buffer caravan's load over the average trip, so it shows what a busy item really gets.
- Clearer warning when pyalienlife is missing the caravan add-on patch.
Version: 1.28.0
Date: 2026-10-31
Features:
- Buffer caravans for Storage: set a number with - and + on its panel, and that many extra loads are kept waiting in line, so heavy items like coal never run the Storage dry.
- Can move shows how much a Storage can pass on per second.
- The Provider panel shows when it starts and stops pushing.
Graphics:
- The toolbar shortcut and the top button use the mod's own icon.
Version: 1.27.0
Date: 2026-10-31
Graphics:
- Added a thumbnail.
Bugfixes:
- Fixed the swarm window closing when clicking an empty part of it. Only a click outside it closes it now.
- Fixed a crash when clicking while the swarm window was open.
- Fixed the toolbar button reopening the swarm window instead of closing it.
- Fixed caravans waiting for hours at a full Storage when its own order and a Provider's push added up to more than it holds.
- Fixed the same Providers always being served first when many were full at once. They now take turns.
Version: 1.26.0
Date: 2026-10-31
Features:
- The swarm window closes with Esc or a click outside it.
- Caravans that join the swarm with no food get 10 actions once, enough to reach a Food depot.
Compatibility:
- The swarm now needs only one small, general patch to pyalienlife, which loads caravan add-ons from other mods.
Version: 1.25.0
Date: 2026-10-31
Features:
- A Storage keeps one item or fluid, with every slot filtered for it.
- Providers push their extra into a Storage of that item once 3/4 full, down to half.
- Alerts post a chat line with a link to the outpost.
- Rewrote the Help tab with clear sections, rates spelled out and a Questions part.
Changes:
- Caravans join the swarm only with the Swarm switch in the caravan window, or by Shift-pasting from a swarm caravan.
Version: 1.24.0
Date: 2026-10-31
Features:
- Added a Help tab to the swarm window.
- Hovering the role picker explains every role.
Changes:
- Storage needs no settings. Providers push their extra into it at 3/4 full, and it pulls in what Requesters use.
Version: 1.23.1
Date: 2026-10-31
Bugfixes:
- Fixed a crash when drawing the map mark on an alerted outpost.
Version: 1.23.0
Date: 2026-10-31
Features:
- A caravan button at the top left and a toolbar shortcut open the swarm window.
- The swarm window sizes itself to the screen.
- A left click anywhere saves the rate or amount being typed, and a right click cancels it.
- Alerted outposts get a red mark on the map.
Changes:
- Changing an item's rate or amount clears its alerts at once.
Optimizations:
- Busy caravans are no longer checked every cycle, so each cycle does much less work.
Version: 1.22.0
Date: 2026-10-31
Features:
- Requesters asking for too little are flagged: an item that ran empty 3 times in an hour while supply was fine gets an alert and its own list in Bottlenecks.
Changes:
- Clicking out of a box or closing the window saves what was typed, and a right click reverts it.
- Wider rate box.
Version: 1.21.0
Date: 2026-10-31
Changes:
- Requesters are never cut to fit their slots. When the items need more room than the outpost has, each gets a share of the slots and the rest waits on caravans in line, which count as stock.
- The Outposts tab type buttons can be combined in any mix.
- More compact Requester panel with a red remove button per item.
- Overview shows item and fluid caravans on their own lines, and the top strip shows free caravans.
Version: 1.20.0
Date: 2026-10-31
Features:
- Dumps are judged by the caravans waiting at them: Slow when they wait long to unload, Halted when nothing unloads at all.
- No free caravan alert on outposts whose orders wait only for a caravan.
Changes:
- Typed rates and amounts count only once Enter is pressed, so a half-typed number is never ordered.
- Rates show per second, minute or hour with 3 significant figures.
- Cargo can no longer be taken out of a swarm caravan by hand.
Gui:
- Easier to read tables in the swarm window and outpost panels.
Version: 1.19.0
Date: 2026-10-31
Features:
- Click a Rate or Amount cell to type in it. Rates take a time unit, like 1/5s, 0.5/m or 2/h.
- Byproduct outposts push everything out at once when 3/4 full, first into Storage, then into Dumps.
Changes:
- Hand-loading a swarm caravan is refused.
- Dumps are assumed to have room, so byproducts never wait on a Dump's free slots.
Gui:
- Spreadsheet look for the swarm window and Requester lists.
Version: 1.18.1
Date: 2026-10-31
Bugfixes:
- Fixed "Unknown key" showing in place of many texts.
- Fixed promised space at a Dump counting as full.
Changes:
- Cargo put into a swarm caravan by hand is handed back even with its window open.
- Type buttons on the Outposts tab.
- Larger margins in the swarm window.
Version: 1.18.0
Date: 2026-10-31
Features:
- Requesters list their items, each with a rate or an amount. Old slot Requesters move over by themselves.
- Byproduct outposts are emptied at 3/4 full by several caravans at once, first into a Storage, then into a Dump.
- Dumps are used first like Byproduct outposts, and a Dump that lists an item is picked before one that takes everything.
- Cargo put into a swarm caravan by hand is handed back.
Changes:
- Alerts stay on the outpost while the problem lasts, and stuck byproducts are listed in Bottlenecks.
- The Dump list keeps the order items were added in.
Gui:
- Redesigned the swarm window.
Version: 1.17.0
Date: 2026-10-30
Features:
- Network tab: every item in the swarm, in outposts and on caravans.
- Markers checkbox to show or hide the swarm's caravan markers.
Changes:
- Rate Requesters no longer filter slots. Each item tops up to its amount, cut in proportion only when they would not all fit.
- The swarm window has a fixed width, and its tabs are Overview, Bottlenecks, Outposts, Network, In transit and Jobs.
- Opening anything else closes the swarm window.
Bugfixes:
- Fixed Esc not closing the swarm window after an outpost button moved the view.
Version: 1.16.0
Date: 2026-10-30
Features:
- /swarm-slots lists the Requesters still set by slots, nearest first, with map links.
- One caravan can empty several byproducts into a Dump in a single trip.
Changes:
- Statistics moved into the swarm window as Overview, Outposts and In transit tabs. The Demand view is gone.
- Lists show everything instead of the top entries.
Version: 1.15.0
Date: 2026-10-30
Changes:
- Rate Requesters filter every usable slot, shared out by what each item needs.
- Requesters take from stocked Byproduct outposts before Providers and Storage.
- Compact rate panel in one scrolling table.
Bugfixes:
- Fixed rate Requesters filling up with spilled deliveries.
Version: 1.14.0
Date: 2026-10-30
Features:
- Swarm switch in the caravan window to put a caravan in or out of the swarm.
- Shift-paste a swarm caravan onto others to add them.
- Stops or interrupts added to a swarm caravan by hand are undone, with a chat line saying so.
- A preview window to move slot Requesters to rates, with Undo.
Optimizations:
- Rate amounts no longer search every outpost.
Version: 1.13.2
Date: 2026-10-30
Changes:
- Fluid rate amounts are no longer capped at the tank. The rest waits on caravans.
Version: 1.13.1
Date: 2026-10-29
Changes:
- The Dump list is a row of filter slots, and its mode says what the list means.
- A fluid Dump takes one fluid, picked with the fluid button.
- Clearer fluid rate wording.
Version: 1.13.0
Date: 2026-10-29
Features:
- Dump filters: take only the listed items, or everything except them.
- Fluid Requesters by rate.
- Fluid Byproduct and Dump roles.
- An alert when no Dump accepts a byproduct.
Changes:
- Byproducts are emptied one item per trip to the nearest Dump that takes it.
Version: 1.12.0
Date: 2026-10-29
Changes:
- Storage is a buffer that Requesters prefer over Providers, unless a Provider is much closer.
- Rates are shown per second.
- Statistics views are picked with buttons: Overview, Demand, In transit and Outposts.
- Removed the planner.
Bugfixes:
- Fixed slow supply showing as "nothing makes it".
- Fixed period buttons changing size when clicked.
Version: 1.11.0
Date: 2026-10-29
Changes:
- Period buttons for outpost history.
- Item icons can be pipetted everywhere.
- Bottlenecks show what is asked and delivered per second.
- Byproduct trips record what they carried, item by item.
- Depot is now called Food depot.
Optimizations:
- The outpost panel's history opens far faster on big bases.
Version: 1.10.0
Date: 2026-10-29
Features:
- Every outpost panel shows what it received and sent over a chosen period, per item.
Bugfixes:
- Fixed Bottlenecks counting caravans that were not heading to the listed outposts.
Version: 1.9.0
Date: 2026-10-29
Changes:
- Rate mode reworked: each item keeps an amount based on its rate, so rare items stay close to what was asked.
- When a Requester stops asking for an item, caravans not yet loaded are cancelled and loaded ones go to another outpost that wants it.
- The outpost panel lists its items in one compact table.
Version: 1.8.1
Date: 2026-10-29
Bugfixes:
- Fixed a crash when opening an outpost near a fluid tank.
Version: 1.8.0
Date: 2026-10-29
Features:
- Request by rate: list items with a rate per second, and the swarm keeps enough caravans coming.
Version: 1.7.0
Date: 2026-10-29
Changes:
- Throughput estimates use measured trip times and stay on the safe side.
- A planner on the outpost panel: type a rate and see what it takes.
Version: 1.6.0
Date: 2026-10-29
Features:
- The outpost panel shows how much caravans can bring per item.
- Item filter for the statistics.
Version: 1.5.0
Date: 2026-10-28
Features:
- Bottlenecks tab: orders that cannot start and outposts left empty of an item, each with a reason. Supply too slow shows the Providers caravans are waiting at.
Version: 1.4.0
Date: 2026-10-28
Changes:
- Statistics views: Overview, In transit and outposts delivered from and to.
- Statistics refresh live.
Version: 1.3.1
Date: 2026-10-28
Bugfixes:
- Fixed the statistics list menu closing at once.
Version: 1.3.0
Date: 2026-10-28
Changes:
- Jobs can be filtered by item or fluid.
- Counts of moving caravans show on every tab.
- Statistics show one list at a time.
Version: 1.2.0
Date: 2026-10-28
Features:
- Jobs filters, and a verdict on whether there are enough caravans.
Changes:
- Reworked statistics: what is moving right now, everything in transit, every item delivered and cancelled trips by reason.
Version: 1.1.0
Date: 2026-10-28
Features:
- Statistics tab: deliveries, items delivered, food used and the busiest outposts, over 10 minutes, 1 hour, 10 hours or all time.
Version: 1.0.1
Date: 2026-10-28
Bugfixes:
- Fixed starving caravans never finding their way to food. A caravan now needs enough food before it takes a job.
Version: 1.0.0
Date: 2026-10-27
Major Features:
- First release. Automatic logistics for Pyanodon's caravans: give outposts a role and the swarm sends free caravans where items are needed.
- Roles: Provider, Requester, Storage, Byproduct, Dump and Depot, for items and fluids.
- Caravans roam freely and eat at Depots.
- Requesters reorder once half their stock is gone.
- Swarm caravans are named and show a status line and a marker.
- A window listing every job in progress and what the factory is short of, with buttons to each outpost.
- An alert when a caravan is stuck with cargo nobody wants.
- /swarm-report writes a dump of the swarm for bug reports.