A logistics train mod that aims to be as pleasant to use as possible, even when knee-deep in byproducts. SSPP stands for Source-Sink-Push-Pull.
Mods introducing new content into the game.
Version: 0.4.9
Date: 2025-05-29
Changes:
- SSPP can now be used on the lab surfaces from Editor Extensions and Blueprint Sandboxes.
Bugfixes:
- Fix crash when trying to place an SSPP entity using the editor brush on an unsupported surface.
- Fix crash when invalidating a network Class/Item/Fluid row while it is expanded (minimaps).
Version: 0.4.8
Date: 2025-05-23
Changes:
- Improved calculation of refuel thresholds for modded locomotives.
Version: 0.4.7
Date: 2025-05-22
Features:
- Added a mod setting to disable rounding targets and thresholds up to item stack sizes.
- Added Push/Pull threshold information to the Station GUI.
Changes:
- Improved readability of minimap overlay text.
- Update Russian localisation.
Bugfixes:
- Fix potential crashes when updating the mod while a GUI is open.
Version: 0.4.6
Date: 2025-05-19
Features:
- You can now create additional custom networks separate from the default per-surface ones.
Version: 0.4.5
Date: 2025-05-07
Features:
- The Items/Fluids and History tables in the network GUI are now searchable.
- Added a command to update granularity at all stations, for when you research an inserter capacity bonus.
Changes:
- The history tab in the network GUI now only shows 100 jobs at a time, to reduce lag while the gui is open.
Bugfixes:
- Fix crash at startup when LTN is installed alongside SSPP.
Version: 0.4.4
Date: 2025-04-25
Changes:
- Updated simplified chinese translation.
- The network item stations grid now defaults to showing surpluses and deficits instead of train counts.
Bugfixes:
- Fix misuse of on_entity_cloned event (fixes crashes with mods that clone things).
- Fix force building SSPP stops over vanila stops would cause things to break.
- Fix placing the connected rail last would sometimes not mark a station as complete.
Version: 0.4.3
Date: 2025-04-16
Features:
- Added Simplified Chinese translation.
- Stations now let you choose if pickup orders should have an inactivity condition. Previously, items never had one, and fluids always did.
- Changed the way granularity works for items to subtract rather than round down.
- These two things mean that multi-item providers using loaders no longer need extra combinators.
Bugfixes:
- Fix destroying a locomotive with robots could cause issues if the robots needed to remove fuel first.
Version: 0.4.2
Date: 2025-04-6
Bugfixes:
- Fix crash when viewing minimaps for a train class with a member train set to manual.
Version: 0.4.1
Date: 2025-03-31
Bugfixes:
- Fix pasting a non-ghost over a ghost could later cause crashes.
Version: 0.4.0
Date: 2025-03-31
Features:
- Minor overhaul of the mod's internals. Active jobs will be reset as part of the migration.
Changes:
- Updated russian translation.
- Replace the depot/fuel icons with two of the new signal icons added in a recent vanilla update.
Bugfixes:
- Fix copy-pasting combinators from an active station not clearing the output signals.
- Fix pasting ghosts over other ghosts could cause crashes if the original ghost is later destroyed.
- Fixed the "loaded wrong cargo" check to allow the results of spoilage.
Version: 0.3.23
Date: 2025-03-25
Features:
- Added a brand new tab to the network window, History.
- This tab shows you a real-time view of every job SSPP dispatches.
- Jobs can be expanded to monitor them more closely.
- Currently it can't be filtered, but filtering support will be added soon.
Changes:
- Changed the default request mode to Pull. This should help new users get their first delivery going sooner.
Version: 0.3.22
Date: 2025-03-20
Bugfixes:
- Fixed crash trying to dispatch trains for classes/items that were removed from the network within the last few ticks.
Version: 0.3.21
Date: 2025-03-18
Bugfixes:
- Fixed crash trying to dispatch trains for items that are assigned to a class that does not exist yet.
Version: 0.3.20
Date: 2025-03-15
Bugfixes:
- Fixed crash trying to dispatch to stations that were destroyed within the last few ticks.
Version: 0.3.19
Date: 2025-03-15
Features:
- Added a mod setting for the default train limit (only affects newly created stops).
- Trains will now alert and lock if they detect that have been loaded with the wrong item or fluid.
Bugfixes:
- Fixed new train stops sometimes copying their train limit from another stop.
Version: 0.3.18
Date: 2025-03-08
Features:
- Support for bufferless stations. Not just requesters, but providers too!
- Bufferless stations require no storage at the station.
- The toggle button is in the top-right, next to the train limit.
Changes:
- GUI table headers no longer scroll with the table, ensuring they are always visible.
- Station prioritisation based on remaining capacity is now more sensible when mixing different train limits.
Bugfixes:
- Fixed liquidate trains not being filtered by item in the network minimap grid.
Version: 0.3.17
Date: 2025-03-02
Features:
- Added a "view on map" button to the station gui title bar.
- Added a custom icon for the SSPP train stop item.
Changes:
- Slightly improved icons for the SSPP IO combinators.
- Various minor GUI tweaks.
Bugfixes:
- Fixed crash when destroying a train that is waiting for liquidation.
Version: 0.3.16
Date: 2025-02-11
Changes:
- The demand column in the network item table now subtracts the number of trains at providers from the pull count.
- The value should now be more useful (if it isn't zero, you need more supply).
Bugfixes:
- Fixed potential issues with stations with many items with non-integer throughput or latency values.
- Fixed extra trains being dispatched when push demand was greater than request demand.
Version: 0.3.15
Date: 2025-02-09
Bugfixes:
- Fixed provide mode being shown as the default value when re-opening a station gui.
- Fixed provide mode getting reset when pasting a provide io blueprint.
- Fixed hauler status text not updating when arriving at depot if depot bypass is disabled.
Version: 0.3.14
Date: 2025-02-08
Bugfixes:
- Fixed various issues with adding or removing carriages while the train gui is open.
Version: 0.3.13
Date: 2025-02-07
Bugfixes:
- Fixed train limits being reset when building station ghosts or pasting blueprints.
Version: 0.3.12
Date: 2025-02-05
Features:
- In addition to push or pull, station items can now be set to low or high priority.
- Station item modes can now also be set dynamically via signals.
Version: 0.3.11
Date: 2025-02-02
Features:
- Networks can now be exported to and imported from strings, for transfer between saves.
- Added a toolbar button to open the network window from anyway.
- Stations can now be disabled, which prevents new deliveries. Useful when making changes.
Bugfixes:
- Fixed potential crashes when an SSPP train stop has no connected rail.
Version: 0.3.10
Date: 2025-01-31
Features:
- Added russian translation, contributed by @Hoochie.
- Train schedules are now updated automatically when an SSPP station is renamed.
Bugfixes:
- Long station and class names now truncate correctly when they end in a non-ascii character.
Version: 0.3.9
Date: 2025-01-30
Features:
- Added support for train limits.
- Added support for automatically painting trains. Can be disabled in mod settings.
Bugfixes:
- Fixed crash when toggling manual mode on a train with cargo.
Version: 0.3.8
Date: 2025-01-30
Bugfixes:
- Fixed crash when a robot builds part of station that the player has open.
Version: 0.3.7
Date: 2025-01-30
Bugfixes:
- Uploaded the wrong zip for the last version. Sorry everyone!
Version: 0.3.6
Date: 2025-01-29
Bugfixes:
- Fixed changes to station items not being saved after closing the gui.
Version: 0.3.5
Date: 2025-01-29
Features:
- Added button to auto-assign a class to the SSPP train widget (@deweykai).
- Items in the station gui can now be moved and cloned.
- Items in the station gui now warn you about invalid values.
- Stations now show a minimap grid of all assigned trains.
Changes:
- You no longer need to specify item or fluid capacity for train classes.
- When opening the network from a station, the items tab will open by default.
Version: 0.3.4
Date: 2025-01-27
Changes:
- Don't lock trains when unable to path. Improves diagnostics and prevents alert cascades.
- Credit goes entirely to kinonikura (deweykai on github).
Version: 0.3.3
Date: 2025-01-26
Features:
- Added compatibility with Multiple Unit Train Control by robot256.
Version: 0.3.2
Date: 2025-01-26
Bugfixes:
- Made migration code much more robust, should prevent future issues.
- Fixed incorrect total in the class gui when bypass is enabled.
Version: 0.3.1
Date: 2025-01-26
Features:
- Network classes and items now warn you about invalid values.
Bugfixes:
- Hopefully fixed all the the jank with moving/cloning classes/items.
Version: 0.3.0
Date: 2025-01-25
Features:
- Depot bypass can now be disabled, per class. Fixes double headed trains.
- Classes and items within networks can now be moved and cloned.
Bugfixes:
- Work around the text field icon selector not getting disabled in the train gui.
Version: 0.2.3
Date: 2025-01-23
Bugfixes:
- Fixed stations with custom names showing the edit widget by default.
Version: 0.2.2
Date: 2025-01-23
Features:
- You can now give stations custom names, if you don't like the ones SSPP generates.
Changes:
- Tweaked the automatic station name format.
Bugfixes:
- Fixed automatic station names not working for combined provide/request stations.
Version: 0.2.1
Date: 2025-01-21
Bugfixes:
- Fixed clicking on minimaps to open things not working
- Fixed a crash when destroying stations with assigned trains
- Prevent setting some things to zero that would cause freezes (reported by @deweykai on GH)
Version: 0.2.0
Date: 2025-01-21
Features:
- Implement the train and station grid views for network classes and items
- The automatic station name now truncates cleanly for stations with many items
Changes:
- Made json more compact. Blueprints will lose their settings hopefully for the last time.
Bugfixes:
- Fixed crash due to old station ids not getting removed (reported by @Serjevski)
- Fixed problems related to exceeding combinator_description max length
Version: 0.1.1
Date: 2025-01-17
Changes:
- Add py science pack 1 to pyanodon's technology
Bugfixes:
- Fixed opening the station gui via combinators
Version: 0.1.0
Date: 2025-01-17
Features:
- Initial Release