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-1850-g49b28e816 Merge pull request #1089 from SteelFill/multi_track_profiles
    Fix Superelevation on Rigid Frame Rolling Stock Again
    • d750bd18 Correct improper use of settings menu superelevation where simulator superelevation should be used
  • T1.5.1-1848-g58ff988ed Merge pull request #1074 from Roeterdink/Gradient
    Gradient for AI trains in timetables
    • e9a66c16 Gradient - commit 2024-16-12
  • T1.5.1-1846-g8b64986df Merge pull request #1076 from Roeterdink/AllowDepartEarly
    Allows request stop, depart early, passing time
    • 3bbd5376 Update ProcessTimetable.cs
      Correction for Passing Time processing
    • d1ff8fdf Removed changes in UserCommand, InputSettings and AITrain which caused merge errors.
    • 57a470ca Reposition changes to avoid merge conflicts
    • 45201707 Include Passing Time
    • 6cfcfe98 2025-01-20
    • 35493ca6 2025-01-17 A
    • 3132cc2d 2025-01-14
    • 35ed34e7 2024-12-31
    • a1a72103 2024-12-30 A
    • ce50a580 2024-12-29 A
    • 6dce5ddf 2024-12-28 D
    • c23d0c3e 2024-12-28 C
    • 22fc1078 2024-12-28 B
    • 7df9fd6b Commit 2024-12-27 A
    • ce7b530f AllowDepartEarly_RequestStop 2024-12-27 A
    • c08b2a86 Allow depart early - commit 1
  • T1.5.1-1829-g5cb0ed0a4 Merge pull request #1067 from cesarBLG/controller-delays
    Traction and dynamic brake retardation
    • b471b7ca Fix dynamic brake controller not updated
    • 1a627219 Yet another location
    • 9e41cbb7 Fix two other usages of saved and current values
    • ea06d465 Correct display of throttle and dynamic brake with delays
    • 5bf46770 Increase the number of usable STF units to 64
    • f3854226 Restore confirmation messages
    • 13ab98ba Use correct rate units for parser
    • 8b5c27f2 Fix incorrect usage of target force instead of max force
    • 455e0114 Fix ignored ramp when changing from dynamic brake to throttle
    • 277dacde Merge branch 'master' into controller-delays
    • b7b097bb Remove filtered force as it is no longer necessary
    • a10de3a9 Fix bugs introduced during post-review changes
    • 2353e0fd Take into account maximum power from diesel engine
    • 2a36208e Refactoring and comments
    • 154f8836 Remove assumptions of zero throttle means zero force
    • 5aa41906 Update power ramp to take into account speed changes
    • b06837d9 Add ramp times for power
    • 777efaf4 Include documentation
    • bb815cdc Ramp up and down for tractive force
    • 45c6a23b Delay before enforcing changes in controller
  • T1.5.1-1808-gf2bc634a3 Merge pull request #892 from Roeterdink/OPP_SIG_ID_TRAINPATH
    Signal Function OPP_SIG_ID_TRAINPATH
    • 1f5ba4c8 Signal Function OPP_SIG_ID_TRAINPATH

See more code changes

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

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.