This mod is automates passenger service only. This mod has no control of switches and all switches must therefore be prealigned for the correct path.
Core Features
- Pilots consist from station to station stopping at each selected stop.
- Configurable alerts to low consumables
- Coal
- Water
- Fuel
- Automatic Bell and Whistle on station approach
- Support for BepLnEx and Unity Mod Manger
V2 Improvements
- Updated UI
- Expanded Car Inspector window for easier scrolling of the station list.
- Configurable Max Speed
- Speed slider now applies while in route mode to control the maximum speed.
- Option to pause control for refueling
- Vastly improved refueling support with the new pause feature.
- Improved Station Loading / Unloading
- Improved Station routing
- Cochran / Alarka Depo are known to still be problematic. Further improvement coming in 2.1
Latest Release
https://github.com/Erabior/RouteManager/releases/latest
There are two methods of installation, depending on the mod manager you use:
BepInEx Method
-
Download the latest version 'RouteManager.BepInEx': https://github.com/Erabior/RouteManager/releases/latest
-
Download the latest version of BepInEx: https://github.com/BepInEx/BepInEx/releases Make sure to grab the correct zip for your system (x64/x86). If you are unsure if you need x64 or x86 you can find that in ThisPC -> (Right Click) -> Properties
-
Open your game directory (Steam Library right-click on Railroader -> properties -> installed files -> Browse)

-
OPEN (DO NOT unzip) the BepInEx zip file
-
Drag all files in the BepInEx .zip into your install directory

-
Finish installation of BepInEx by running the game once.
-
Close the game and copy 'RouteManager.BepInEx.dll' into the plugins folder that was generated after launching the game.(Railroader/BepInEx/plugins)

-
Prosper
Unity Mod Manager Method
-
Download the latest version 'RouteManager.UMM': https://github.com/Erabior/RouteManager/releases/latest
-
Download the latest version of Unity Mod Manager: https://www.nexusmods.com/site/mods/21 and unzip to a folder (e.g. your desktop)
-
Run 'UnityModManager.exe'
-
Select 'Railroader' from the dropdown list and click 'Install'
-
Click on the 'Mods' tab
-
Either drag 'RouteManager.UMM' zip file into the UMM Installer window OR click 'Install Mod' and select the 'RouteManager.UMM' zip file
-
Prosper
Usage:
-
Select a locomotive (preferably with coaches coupled)
-
Go to the 'Orders' Panel
-
Select 'Road' mode
-
Select all of the stations you want your train to stop at.
-
Click 'Enable Route Mode'
BepInEx Users
The mod contains a .ini file that allows for some customization of the mod's behavior. Currently there are the following options are supported:
| Section | Option | Description | Type | Example Value | Accepted Values |
|---|---|---|---|---|---|
| Core | LogLevel | Configures internal diagnostic log levels | string | Debug | Trace, Verbose, Debug, Informational, Warning, Error |
| Alerts | WaterLevel | Minimum Fuel Quantity (Gallons) to depart station / warn en-route | Float | 500 | value >= 0 |
| Alerts | CoalLevel | Minimum Fuel Quantity (Tons) to depart station / warn en-route | Float | 0.5 | value >= 0 |
| Alerts | DieselLevel | Minimum Fuel Quantity (Gallons) to depart station / warn en-route | Float | 100 | value >= 0 |
| Alerts | ShowTimestamp | Console Messages show timestamp | Bool | False | True / False |
| Alerts | ShowDaystamp | Console Messages show daystamp | Bool | False | True / False |
| Alerts | ShowArrivalMessage | Console alerts on train arival at station | Bool | False | True / False |
| Alerts | ShowDepartureMessage | Console alerts on train departure from station | Bool | False | True / False |
| Dev | NewInterface | Allows access do DEV features | Bool | False |
Unity Mod Manager Users
Configuration can be done via the in-game Unity Mod Manager interface.
- Open the in-game interface (default shortcut is Ctrl-F10 if you have closed the window)
- Click the options icon next to 'Dispatcher'
Settings changes take effect immediately, but will only save for next time if the 'Save' button at the bottom of the window is clicked.
Notes:
- Dev features are unsupported and listed only for completeness of documentation.
Note: This assumes you have some fundamental understanding of how Github & visual studio work and so is intended more as a quick start than a full guide.
- Download and install Visual Studio community edition. Not visual Studio Code.
- Clone / download this repository to your computer.
- Open the Project solution.
- If your game install is not in the default location (
C:\Program Files (x86)\Steam\steamapps\common\Railroader) follow these steps to add the correct references- Create a user solution file
Directory.Build.targetsin the root of the project (where 'RouteManager.sln' is). There is an example file you can copy - Update the
GamePathproperty so it points to the base of your Railroader install
- Create a user solution file
- Build the solution
- If you are using BepInEx, 'RouteManager.BepInEx.dll' and 'config.ini' will be copied to the 'BepInEx\plugins' folder
- If you are using Unity Mod Manager, 'RouteManager.UMM.dll' and 'info.json' will be copied to the 'Mods\RouteManager' folder
Note: If the build config is set to 'Release' zip archives containing the required files will be created for both mod loader types in the solution's 'Release' folder
