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.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