Delivery Cannon Everything
A Factorio mod for Space Exploration that allows you to send all non-fluid items via Delivery Cannon, not just the basic materials.
What it does
By default, Space Exploration only allows very basic items (ores, plates, basic materials) to be sent via Delivery Cannon. This mod removes that restriction and adds support for:
- All items: circuits, assembling machines, inserters, belts, etc.
- All capsules: combat robots, construction robots, etc.
- Delivery Cannon capsules: via a proxy item that can be converted before and after shipping
- Equipment, modules, and tools
- Items from other mods (automatically detected)
How it works
The mod scans all item prototypes during the data-updates phase and adds them to Space Exploration's delivery cannon recipe tables. When Space Exploration processes these tables in data-final-fixes, it automatically creates:
- Capsule items for packing (e.g.,
se-delivery-cannon-package-electronic-circuit) - Packing recipes in the delivery cannon assembler
Delivery Cannon capsules themselves are handled through a proxy item. You convert a Delivery Cannon capsule into a normal proxy item, ship that proxy through the cannon, then convert it back into a Delivery Cannon capsule at the destination.
Delivery Cannon Capsule Proxy
Space Exploration's delivery cannon runtime expects a packed payload to contain one non-capsule item. Because of that, a Delivery Cannon capsule cannot be shipped directly as its own payload.
This mod solves that by adding a proxy item:
- Convert
se-delivery-cannon-capsuleinto the proxy item - Ship the proxy item through the normal Delivery Cannon workflow
- Convert the proxy item back into
se-delivery-cannon-capsuleat the destination
This keeps the behavior compatible with Space Exploration while still letting Delivery Cannon capsules be transported between surfaces.
Compatibility
- Requires: Space Exploration 0.7.0 or higher
- Factorio Version: 2.0
- Mod Compatibility: Automatically detects and adds items from other mods
Technical Details
Load Order
- Space Exploration's
data.luadefines the initial delivery cannon tables - This mod's
data-updates.luaadds all available items to those tables - Space Exploration's
data-final-fixes.luaprocesses the tables and creates recipes - Delivery Cannon capsules use a proxy item so they follow Space Exploration's normal payload logic
Excluded Items
The following items are intentionally excluded to prevent issues:
- Delivery cannon items themselves
- Blueprint and planning tools (selection tools, copy-paste tools, etc.)
- Fluids (delivery cannons only support items)
Credits
Created in about 30 minutes using Claude. No human brains were utilized in making this work.