Full notes
Full Steam Revolution: The Age of Rail update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Performance
- Fixes
- Maps
Steam Revolution: The Age of Rail changes
Route Pathfinding
Added route pathfinding. If you specify a route destination outside of the current junction, the shortest path will be found to that destination and the train will follow that path. In the case of bidirectional signals, a source and destination signal doesn't fully specify the orientation of the train at those signals, so he shortest path among the options is assumed to be the player's intent.
Routing information between source and destination are ignored. This allows you to loop routes back on themselves without closing the loop; sort of like a Mobius strip.
Old saves will are cleaned up to match the player's intent. If invalid routes existed in the save that used to be ignored, they are removed, as they often caused problems with the new pathfinding. Duplicate routes are also removed. Cleanup allowed scores to be mostly left unaltered, but an extremely limited number of saves are still affected by the update.
Multi-thread profiling
Previously, I was re-measuring the performance of two threading modes every time the program was launched. Now I have a better method of measuring the performance of different modes. I also test some modes that use more threads than I was trying before. Testing on my machines, these have not performed any better, but there's a chance they may for other people. Which multithreading mode is selected is driven by measurements, and these are now saved into a file. Measurements are keyed by the CPU ID of the machine and will work across multiple machines if you're using cloud saves. The correct profile will be used for the machine you are actually using.
Other
Right click to cancel tracks.
Unlocking Algeria will now introduce you to the Ottoman Empire, and will make Tunesia playable so that you can complete that section of northern Africa. However, it doesn't make other regions of the Ottoman empire playable, which you still have to get to through mainland Europe.
Previously, highlighting required a simulation that was fully clean of errors. Now, route highlighting will work so long as there aren't track topology errors. So things like tracks intersecting buildings, being too close together, or too high curvature won't prevent highlighting from working.
Fixed stale highlighting bug.
Fixed bug where score comparisons were given for incomplete world map, which is meaningless and was incorrect from reading stale data.
Made it clearer that you have to select a route to apply routing actions, by removing buttons and adding text "Select a route".
Source
Changelog.gg summarizes and formats this update. How we read updates.
