Open Rails

Download > Versions

 

Three Versions of Open Rails

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.

Updater

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:

Testing Version

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.

Recent Code Changes

  • T1.5.1-1600-gee9c56d91 Merge pull request #1056 from cesarBLG/brakeman-controller-nullcheck
    Check for null BrakemanBrakeController
    • 27ebc355 Bug fix for https://www.elvastower.com/forums/index.php?/topic/38670-manual-braking-stock-crashing-or/page__view__findpost__p__316666
  • T1.5.1-1598-gb2a8053e3 Merge pull request #1021 from sweiland-openrails/TrainCarOperationsBugfixes
    Various traincar operations windows fixes
    • 3250dead Fix crash when webserver is disabled
    • 4fc6a7b1 Merge branch 'master' into TrainCarOperationsBugfixes
    • 2a593200 Fix: When using VaccumSinglePipe, AngleCock should not be available.
    • fc12d909 Fix-F9-reversal-issues
    • 96a1a595 Revert "Fix F9 reversal."
      This reverts commit 7dec77277d571dd38fe9e57fecb2003dcc7b0346.
    • 55c89973 Merge branch 'master' into TrainCarOperationsBugfixes
    • eb1bc78c Revert "Fix: F9 reversal flickering."
      This reverts commit 234becd2aac84e1a6cb5249e5a7240119cec01cc.
    • 234becd2 Fix: F9 reversal flickering.
    • 7dec7727 Fix F9 reversal.
    • 072343b9 Merge branch 'master' into TrainCarOperationsBugfixes
    • db9cc58c Revert "Fix F9 reversal."
      This reverts commit e1de2e2316ef68dea312da86a392b223afe640e7.
    • e1de2e23 Fix F9 reversal.
    • 83d5f999 Merge branch 'master' into TrainCarOperationsBugfixes
    • 6dd0532f Merge branch 'master' into TrainCarOperationsBugfixes
    • 379ad306 Revert "Fix F9 reversal."
      This reverts commit 992f70ec051dc14fef73f0bd48fea7e79f6398d0.
    • 992f70ec Fix F9 reversal.
    • 5a7ba93b Merge branch 'TrainCarOperationsBugfixes' of https://github.com/sweiland-openrails/openrails into TrainCarOperationsBugfixes
    • 157fd3f1 - call the update of the TrainCarOprationsWebpage only 4 times per second
      - transferred some code from Viewer.cs to TrainCarOperationsWebpage.cs
    • 0f744b3b Various traincar operations windows fixes
  • T1.5.1-1577-g93e83884e Merge pull request #1054 from peternewell/fix_cyl_cocks
    Steam Cylinder Sound Bug
    • 68d578ce Fix bug with steam locomotive steam cylinder sounds not playing when stationary
  • T1.5.1-1575-gda4b28b35 Merge pull request #1050 from twpol/refactor/train-car-junction-detection
    refactor: TrainCar junction detection
    • ff5688f4 fix: Correctly handle water trough split over multiple track circuit sections
    • 7e949c35 fix: Separate switch and crossover detection for flexibility
    • efae37af refactor: Consolidate over-water trough check to new scanner
    • 6fb9c1bc refactor: Consolidate over-junction check to new scanner
    • 46a2e0ab feat: Add place to check for track under train

See more code changes

The 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.

Unstable Version

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

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.