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-1600-gee9c56d91
Merge pull request #1056 from cesarBLG/brakeman-controller-nullcheck27ebc355
Bug fix for https://www.elvastower.com/forums/index.php?/topic/38670-manual-braking-stock-crashing-or/page__view__findpost__p__316666T1.5.1-1598-gb2a8053e3
Merge pull request #1021 from sweiland-openrails/TrainCarOperationsBugfixes3250dead
Fix crash when webserver is disabled4fc6a7b1
Merge branch 'master' into TrainCarOperationsBugfixes2a593200
Fix: When using VaccumSinglePipe, AngleCock should not be available.fc12d909
Fix-F9-reversal-issues96a1a595
Revert "Fix F9 reversal."55c89973
Merge branch 'master' into TrainCarOperationsBugfixeseb1bc78c
Revert "Fix: F9 reversal flickering."234becd2
Fix: F9 reversal flickering.7dec7727
Fix F9 reversal.072343b9
Merge branch 'master' into TrainCarOperationsBugfixesdb9cc58c
Revert "Fix F9 reversal."e1de2e23
Fix F9 reversal.83d5f999
Merge branch 'master' into TrainCarOperationsBugfixes6dd0532f
Merge branch 'master' into TrainCarOperationsBugfixes379ad306
Revert "Fix F9 reversal."992f70ec
Fix F9 reversal.5a7ba93b
Merge branch 'TrainCarOperationsBugfixes' of https://github.com/sweiland-openrails/openrails into TrainCarOperationsBugfixes157fd3f1
- call the update of the TrainCarOprationsWebpage only 4 times per second0f744b3b
Various traincar operations windows fixesT1.5.1-1577-g93e83884e
Merge pull request #1054 from peternewell/fix_cyl_cocks68d578ce
Fix bug with steam locomotive steam cylinder sounds not playing when stationaryT1.5.1-1575-gda4b28b35
Merge pull request #1050 from twpol/refactor/train-car-junction-detectionff5688f4
fix: Correctly handle water trough split over multiple track circuit sections7e949c35
fix: Separate switch and crossover detection for flexibilityefae37af
refactor: Consolidate over-water trough check to new scanner6fb9c1bc
refactor: Consolidate over-junction check to new scanner46a2e0ab
feat: Add place to check for track under trainThe current Testing Version can also be downloaded as a Zip archive:
14 March 2025, 108MB
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.