Three versions of Open Rails are readily available to users, as shown below:
For first-time users, we recommend the Stable Version which comes with an installer.
Whichever version you choose, Open Rails has a mechanism to notify you of new versions and to update Open Rails for you. You will find the settings for this mechanism in Menu > Options > Update
Open Rails will check for updates at most once a day. If an update is found, then you can install the update just by clicking on the link in the top, right corner:
If you follow the Open Rails project on the forums, then you will hear about bug-fixes and new features. These are included in the Unstable Version for developers and testers to try out. Once they have been checked and approved, they are published (on Friday) as the latest Testing Version. Any user can easily update to the current weekly Testing Version and benefit from these improvements.
For reference all the Testing Versions (executable and source) can be found in our archive.
T1.5.1-1850-g49b28e816
Merge pull request #1089 from SteelFill/multi_track_profilesd750bd18
Correct improper use of settings menu superelevation where simulator superelevation should be usedT1.5.1-1848-g58ff988ed
Merge pull request #1074 from Roeterdink/Gradiente9a66c16
Gradient - commit 2024-16-12T1.5.1-1846-g8b64986df
Merge pull request #1076 from Roeterdink/AllowDepartEarly3bbd5376
Update ProcessTimetable.csd1ff8fdf
Removed changes in UserCommand, InputSettings and AITrain which caused merge errors.57a470ca
Reposition changes to avoid merge conflicts45201707
Include Passing Time6cfcfe98
2025-01-2035493ca6
2025-01-17 A3132cc2d
2025-01-1435ed34e7
2024-12-31a1a72103
2024-12-30 Ace50a580
2024-12-29 A6dce5ddf
2024-12-28 Dc23d0c3e
2024-12-28 C22fc1078
2024-12-28 B7df9fd6b
Commit 2024-12-27 Ace7b530f
AllowDepartEarly_RequestStop 2024-12-27 Ac08b2a86
Allow depart early - commit 1T1.5.1-1829-g5cb0ed0a4
Merge pull request #1067 from cesarBLG/controller-delaysb471b7ca
Fix dynamic brake controller not updated1a627219
Yet another location9e41cbb7
Fix two other usages of saved and current valuesea06d465
Correct display of throttle and dynamic brake with delays5bf46770
Increase the number of usable STF units to 64f3854226
Restore confirmation messages13ab98ba
Use correct rate units for parser8b5c27f2
Fix incorrect usage of target force instead of max force455e0114
Fix ignored ramp when changing from dynamic brake to throttle277dacde
Merge branch 'master' into controller-delaysb7b097bb
Remove filtered force as it is no longer necessarya10de3a9
Fix bugs introduced during post-review changes2353e0fd
Take into account maximum power from diesel engine2a36208e
Refactoring and comments154f8836
Remove assumptions of zero throttle means zero force5aa41906
Update power ramp to take into account speed changesb06837d9
Add ramp times for power777efaf4
Include documentationbb815cdc
Ramp up and down for tractive force45c6a23b
Delay before enforcing changes in controllerT1.5.1-1808-gf2bc634a3
Merge pull request #892 from Roeterdink/OPP_SIG_ID_TRAINPATH1f5ba4c8
Signal Function OPP_SIG_ID_TRAINPATHThe current Testing Version can also be downloaded as a Zip archive:
23 May 2025, 106MB
The documents included in the Testing Versions downloads can be found on-line at:
Note: Multiple versions of Open Rails will not interfere if they are saved to different folders.
To support development, the latest unstable version is also available, which is updated whenever a developer publishes a change. The unstable versions are more likely to contain serious bugs and are only recommended for users wishing to help with Open Rails development.
The Manual for the Unstable version is not included in the download, but is available on-line.
For reference all the Unstable Versions (executable and source) can be found in our Unstable archive.
Improvements to Open Rails are drawn from several public sources as shown here:
We try to make sure that these changes all work and fit together by reviews as marked in orange in the diagram.