Releases: perpetualKid/FreeTrainSimulator
v1.4.11 Toolbox TrackViewer
This new release has some changes and additions, many visible in the user interface.
Most visibly, a new logo has been chosen to make clear that parts of this software are an independent package.
The Toolbox application has been further developed. It not only shows routes, but also train paths can now be visualized and shown on the actual route!
Using the "Train Path Details" view (F8), path nodes are listed and also marked if invalid (not on track). The actual marked path node is shown in map view, and will follow selection, so by scrolling through the list, the path can be easily followed.
Another detail are search/filter capabilities available in some windows, such as for Help (both in Toolbox and the actual Game Help), or Track Node Information.
By clicking on the header, a text input will appear, and the list of help commands is filtered to the search term.
Similarly, track nodes can be search by their index. If an appropriate track piece is found, the map view will be zoomed and focused on the actual track node.
Also the in-game experience has gotten all the new window design, including updates to the HUD, with some updates to the layout and content. Also things like the integrated search/filter in the help window are available, making it more easy to find key commands.
As always, if you're new or want to start fresh, download attached Program.zip, unzip, and run. Or if you already have a version, just use the integrated Updater. While this program package does share settings with other OR installations, Updater runs on a separate schema on it's own.
v1.4.8 New Dispatcher
Beside all the current changes from OR Master branch (including EOT handling and many bugfixes), this release is the first to contain our new Dispatcher View:
The Dispatcher replaces the old style dispatcher for good. There is still some work outstanding, such as showing train paths for all active trains (only for player train at the moment).
Dispatcher does now share code base with our new TrackViewer, so further development will benefit both of the tools as work is progressing also to turn Trackviewer into a more feature-rich "Toolbox".
OR 1.4.4 Multiplayer Server
A long standing ask in the communities, this release of ORTS-MG includes a simple standalone server for multiplayer games.
The MultiPlayer server can be started right out from Menu under Tools:
Alternatively, use a commandline and start .\multiplayerserver.exe
(Windows), or use dotnet .\multiplayerserver.dll
(Linux, MacOS, Windows as well). A single parameter can be passed to configure a TCP Port, else the standard Port 30000 will be used.
When started from the Menu, the configured port number will be used (50000 in the sample above).
Running under Window you may see a Firewall Warning at first start which you should carefully read before acknowledging.
Once started, the server window will print all communication to the output window:
All players will join the game as Multiplayer Client only, and the first client to connect will be appointed Dispatcher. If the current Dispatcher leaves the game, the server will appoint another player as new Dispatcher.
Remember that you need to have .NET Core 3.1 installed, you can find the official download here.
However otherwise there will be a warning message and guide to the download if necessary.
As always, if any issues, drop a note in the Discussions board or the Gitter channel.
OR 1.4 equivalent
Beside all the improvements and updates from ORTS-MG, this release include all the updates from OR Release 1.4
Just download the Program.zip, unzip and run OpenRails.exe.
ORTS-MG 1.4.1 .NET Core
With this new stable version, ORTS-MG is compiled for .NET Core only.
If you don't have .NET Core installed already, you can find official download here.
Else the dependency check in ORTS-MG will also warn and guide to the download if necessary.
Just download the Program.zip, unzip and run OpenRails.exe.
ORTS MG v1.3.21
Open Rails "Ultimate" for .NET Core 3.1
With this release, we are switching to .NET Core 3.1 as default framework. While NET framework 4.8 is still supported, in this version, any new development will only focus on .NET Core 3.1 framework, and future releases may no longer contain binaries for .NET framework 4.8.
Currently, the launcher OpenRails.exe. will check prerequisites for both version, and give a warning if .NET Core is not available on the machine.
This version includes a rewritten input engine. In addition to keyboard, mouse and native Raildriver support, we could also adapt gamepads or joysticks in near future, or exploring other ways of input for game play.
The package contains the precompiled/Binary Version, zipped "Program" Folder, just unzip and run OpenRails.exe.
ORTS MG RD "Ultimate" .NET Core
Open Rails "Ultimate" for .NET Core 3.1
This is the first release including/based on .NET Core 3.1 framework. To simplify upgrade, this current release contains binaries for both, full NET framework 4.8, and .NET Core 3.1 framework. The launcher OpenRails.exe. will check prerequisites for both version, however by default still start the .NET Fx 4.8 version. To enforce running .NET Core version, create an empty file named "prefercorefx" (no filename extension) in the program folder, and the launcher will prefer to start .NET Core version. After some testing periond, later version will automatically prefer .NET Core version, and the .NET Framework version will no longer be maintained.
Aside all earlier changes and improvements, this version leverages a rewritten translation engine (GetText.NET). Not all existing translation may have been merged, so if using internationalized version, there may be some missing translations.
Furthermore, this now includes a new version schema following Semantics Versioning (SemVer).
Based on Monogame 3.8 and contains the rewritten implementation for the P.I. Engineering RailDriver and is about functionally equivalent to OpenRails X1.3.1-220-g98edaea1d. Also many feature updates from OR NewYear MG up to Rev. 70 are included.
The package contains the precompiled/Binary Version, zipped "Program" Folder.
Unzip and run from folder, ensure to have DirectX Runtime installed. OpenAL is no longer needed to be installed separately, but is part of the package now.
ORTS MG RD "Ultimate" Monogame 3.8
This release is based on Monogame 3.8 and contains the rewritten implementation for the P.I. Engineering RailDriver and is about functionally equivalent to OpenRails X1.3.1-220-g98edaea1d. Also many feature updates from OR NewYear MG up to Rev. 70 are included.
The package contains the precompiled/Binary Version, zipped "Program" Folder.
Unzip and run from folder, ensure to have DirectX Runtime installed. OpenAL is no longer needed to be installed separately, but is part of the package now.
After this release, OR "Ultimate Rails" will switch to .NET Core framework.
Alternative download link (same as used by the updater) Ultimate-1.3.1-572-7ce91a8bd.zip
ORTS MG RD "Ultimate" with Updater Channel
This release is based on .NET Framework 4.8 and contains the rewritten implementation for the P.I. Engineering RailDriver.
Also all feature updates from OR NewYear MG up to Rev. 27 are included.
Precompiled/Binary Version, zipped "Program" Folder.
This version now comes with own Updater Channel for Experimental Builds - Select "Ultimate" in Options -> Updater to get access to latest features and updates.
Unzip and run from folder, ensure to have DirectX Runtime installed. OpenAL is no longer needed to be installed separately, and is part of the package now.
RailDriver Edition
This release contains a completely rewritten implementation for the P.I. Engineering RailDriver
Precompiled/Binary Version, zipped "Program" Folder
Unzip and run from folder, ensure to have DirectX Runtime and OpenAL installed.