Dynamic size belt splitters with item filtering for Factorio 2.0. Based on SmartSplitters by ThaPear, ported to 0.13 by EurypteriD.
Mods introducing new content into the game.
Version: 1.0.3
Date: 2026-07-04
Features:
- Hovering a smart splitter now highlights all splitters in the same group.
- Splitter filters now respect quality: a filter with a quality set only routes items of matching quality (comparators like >= are supported), and a quality-only filter routes any item of that quality.
Changes:
- Filtered items now overflow to the unfiltered splitters when all of their filtered outputs are full. Can be disabled with the new "Overflow to unfiltered splitters" map setting.
- Filtered items whose splitters have no output belt now wait on the input belt instead of overflowing to the unfiltered splitters.
- Items that cannot be routed to any output now wait on the input belt instead of passing through the splitter onto the wrong output line.
- Items are now picked up at the end of the input belt, just before entering the splitter, instead of disappearing as soon as they enter it.
- Only normal transport belts may directly feed a smart splitter.
- The belt directly in front of a splitter must now face the same direction as the splitter to receive routed items.
Bugfixes:
- Fixed the maximum group size tooltip appearing twice on splitter items.
- Fixed items losing special data (spoilage progress, durability, equipment grid contents) when passing through a smart splitter.
- Fixed items stacked by stack inserters being unstacked when sorted by a smart splitter.
- Fixed smart splitters created by cloning, instant blueprint paste, or other mods not joining groups and not routing items. They now also join adjacent groups when the combined size fits the group size limit, like hand-built splitters.
- Fixed routed items being placed at the wrong position on the output belt - they could appear tiles away, on other lanes, or never reach their destination. Also fixes overflow detection on long output belt runs.
Scripting:
- Added the /sspl-rescan command to rebuild all splitter groups from scratch, in case groups ever get out of sync.
Version: 1.0.2
Date: 2026-04-26
Bugfixes:
- Fixed output belt detection incorrectly selecting a belt entering the splitter from the opposite direction, causing items to be routed to the wrong target.
Version: 1.0.1
Date: 2026-04-26
Features:
- Added optional dedicated research mode: when enabled, fast/express/turbo smart splitters each unlock via their own technology after the corresponding logistics tier, rather than alongside it.
- Added optional TurboBelt mod support.
- Tooltips on splitter items and entities now display the configured maximum group size.
Changes:
- Recipes now correctly enable directly when unlocked via logistics research and the corresponding tech does not exist.
- Simplified event handler registration.
- Improved locale descriptions for settings.
Version: 1.0.0
Date: 2026-04-26
Major Features:
- Initial release for Factorio 2.0.
- Fast, express, and turbo smart splitters. Place multiple side-by-side in the same orientation to form a group.
- Set a filter slot on any splitter in the group to route a specific item to that splitter's output; unfiltered items distribute evenly across non-filtering splitters.
- Optional Space Age dependency for turbo smart splitters.
- Startup settings to configure maximum group size per splitter tier.
- Optional setting to gate smart splitters behind logistics research.