QOL
These mods change nothing about the game mechanics, simply providing shortcuts and visual feedback for things the player could already do. These mods are useful regardless of what other mods you’re using.- Train Driver shows which direction a train will drive at a junction based on your steering input.
- Train Signal Visualizer shows which direction(s) rail traffic can travel based on signal placement. (Currently has CPU/UPS problems.)
- Next Station adds a hotkey to send a train to the next station in its schedule.
- Train Mode Switcher adds a hotkey and selector to switch one or many trains between automatic and manual modes.
- Train Schedule Helper adds GUI buttons to duplicate and replace stations in schedules.
- Default Train Conditions changes the default conditions when adding stations to schedules.
- Auto Manual Mode switches a train from auto to manual when you try to drive it.
Refueling
These mods allow trains to refuel when needed, avoiding the tradeoffs involved in providing fuel at half/all your stations, or sending trains to refuel/depot stops that they otherwise don’t need, or other vanilla refueling solutions. Although technically compatible, I recommend using just one of these mods unless you’re using them for their other features.- Automatic Train Fuel Stop provides a new station type, which all trains will visit when they are low on fuel.
- Train Control Signals provides an icon to label refueling stations, which will be skipped in train schedules if the train has sufficient fuel.
- Smarter Trains sends trains to refuel stations named after the train locomotive configuration when they are low on fuel.
Vanilla Scheduling
These mods add functionality to train behavior based on schedules created using the normal scheduling system. These can be mixed and matched freely.- Train Skip Fulfilled Station and Better Train Behavior allow trains to skip stations if the wait conditions for that station are already fulfilled before going there.
- Train Control Signals provides an icon to label depot stations, which will be skipped in train schedules if the next station in the schedule is open and has space.
- Train Schedule Signals provides signals to use in station names which will automatically apply certain conditions to any train stops scheduled at that station.
Shared Schedules
These mods allow multiple trains to share a schedule that can be edited in one place. You only need one of these, unless you’re using them for their other features.- Schall Railway Controller and Smarter Trains provide custom UI and storage for this.
- Rivens Train Routes uses dummy trains and stations along with the normal schedule UI.
Advanced Route Management
These mods go beyond the vanilla scheduling system, providing new systems for train route management. They are technically compatible with each other, but it would be unusual and awkward to use more than one of them in the same game.- LTN - Logistic Train Network automatically schedules trains from an available pool waiting at depot stations to visit provider and requester stations when their needs match. The behavior is very configurable through circuits at each station. This is, by far, the most popular mod in this category. Multiple other mods exist to complement this one, providing new UI, new combinators, additional station types, etc.
- Train Supply Manager (TSM) is a sourcing priority based train controller, using a system of indexed provider and requester stations to route trains for pickup and delivery without needing depots. It is heavily optimized for low UPS impact.
- Smarter Trains provides a new type of station to read additional information about a train and its schedule, an interface for storing some configurable metadata about schedules, and new routing functionality that can send trains to stations out of order based on circuits and metadata.
- ATS - Automated Train Scheduling uses AAI-style scanner/controller circuits to read train status, contents, schedules, etc, and to modify train schedules.
- Dispatcher uses circuit signals sent to a new type of station to send trains to specific destinations once before they continue their schedule.
- Cargo Train Manager includes provider and requester stations that will route trains based on circuit signals and the cargo they are carrying.
Construction
Trains- Train Scaling will construct copies of template trains, manually or based on circuit conditions, from a station, and deconstruct empty trains routed to that station.
- Train construction site constructs trains based on recipes in a group of entities as long as the final train, based on train counts at special depot stations. No circuit capability.
- Automatic Train Deployment will construct copies of template trains based on circuit conditions, from a station, but does not consume any items. This is cheaty and best used for creative mode or experimentation, not real play.
- Automatic train repair adds a configured ghost when a locomotive is destroyed
- TSM Outpost Builder Redux automates sending resources to build a blueprinted TSM outpost.
- Fully Automated Rail Layer places rails and other blueprinted entities as you drive a custom locomotive along a track.
- Auto Track Laying replaces ghost rails with real rails as you move along them.
- Construction Train allows train roboports to place items from multiple cargo wagons, and fill multiple cargo wagons with deconstructed items.
- TrainRoboportEquipmentFix allows train roboports to operate on trains following an automatic schedule.
Crossings
The 2D nature of the game limits the complexity and efficiency of rail intersections more than in most train-based logistics games. Attempts to overcome this have been mostly unsuccessful. Both of the mods listed here have significant problems in practical use and are not recommended.- Renai Transportation can launch trains through the air with ramps.
- Train tunnels lets trains move to an “underground” surface layer, but requires specific scheduling configuration and isn’t understood by the pathfinder.
Personal Trains
These mods involve trains and train management features to make it easier for the player to use a train as a method of personal transportation. They all provide a shortcut to call a train to your position.- Temporary Stations sets train behavior when arriving at temporary stations.
- Shuttle Train Continued and Shuttle Train Refresh both provide a UI for selecting destinations in your personal train and sending shuttles back to their depot. The latter is more configurable.
- Train Network for Players does all of the above with more circuit configuration and some more complex UI features.
GUI / Tracking
- The Fat Controller provides a UI with a list of trains and their status, controls to start or stop or follow a train, and optional alerts when trains enter certain states.
- Schall Railway Controller provides a UI with a filterable list of trains and their status, with configurable columns and train composition summaries, and controls for renaming and coloring trains and applying schedule templates.
- Train Log keeps a browsable record of all train trips and cargo
Coloring
- Automatic Train Painter paints trains to match their cargo
- Automatic Station Painter Continued paints stations to match trains that visit them
- Stations set train colour paints trains based on signals at stations
Misc
- Do Robots Build Automatic Trains? sets blueprinted trains to Automatic mode when they are constructed
- Cargo Train Logistics - CTL and Logistic Cargo Wagon both provide cargo wagons that can request and provide items to the logistics network.
- Automatic Coupling System attaches and detaches parts of trains like a real rail yard