Download > Changes

This is a list of all the code changes since the last stable version. Those since the previous testing version are highlighted.

  • T1.5-142-ga16da1f4a Merge pull request #713 from Csantucci/CruiseControl-official
    https://blueprints.launchpad.net/or/+spec/cruise-control
    • 6ca89da0 CC: fix crash bug http://www.elvastower.com/forums/index.php?/topic/36716-many-most-trains-seem-to-crash-latest-unstable-version/
    • bc3a13b5 CC: delete obsolete parameters
    • 391e8824 CC: support further CC configurations
    • dbb06bd0 CC: introduce parameter to allow CC mode switch also when throttle is not at 0
    • 5a8da777 Fix typo in cabview control name
    • 4c52f582 Update Train Brake usage documentation
    • ff5f18d0 Generalized controls to set CC speed
    • d0539473 Add two-state controls to increment and decrement selected speed by fixed value. By Paolo
    • d2053372 Update of the OR manual
    • c00f611b Demand train brake if dynamic brake not available
    • 0488826e Do not move brake lever when applying brakes
    • 6e2f0bae Further fixes for force selector
    • 47013830 Fix combined control change by mouse
    • 6c8701f4 Fix bugs regarding force selector
    • 966a61cf Bug fix for not being able to brake
    • f281de6a Fix bug with acceleration
    • f6b292d7 Refactoring of multi position controller
    • ffc93eb8 Add parameter to set train brake increase/decrease speed
    • 8bb3bfeb Refine train braking algorithm
    • df4fde42 Further refactoring of CC class
    • 33de10b0 Some cleanup
    • 3f5e038e Fix STF parsing problem
    • b2b05f37 Adjust throttle and dynamic brake percents instead of overriding force calculation
    • 2478066c Third batch of code cleaning as required by reviewer
    • 39fb6c2e Second batch of code cleaning as required by reviewer
    • dd69c72b Fix dynamic brake force not acting
    • 5d62da58 Add Cruise Control variables to main HUD
    • 80491f58 First batch of code cleaning as required by reviewer
    • 0b1f1e68 Revert wrongly introduced debug patch
    • 637f947b https://blueprints.launchpad.net/or/+spec/cruise-control ; initiator and main contributor: Jindrich
  • T1.5-111-g71c1114b7 Merge pull request #745 from cesarBLG/rotate-digits-3dcab
    Fix digital displays in rear 3D cab
    • cf5acd25 Rotate 180 degrees digital displays in rear 3D cabs
  • T1.5-109-g8196a3f8d Merge pull request #743 from Csantucci/default-include-filename
    Default filename for include statements
    • c1801f4f Update Source/Documentation/Manual/physics.rst
      C├®dric, thanks for patience
      Co-authored-by: Cedric GNIEWEK
    • 0292f162 Change again special character to recognize default include file, to avoid crash
    • bdc6668a Change special character as suggested by James Ross
    • 60c8b99e Update Source/Documentation/Manual/physics.rst
      Co-authored-by: Cedric GNIEWEK
    • 809cb6e4 Default filename for include statements, see http://www.elvastower.com/forums/index.php?/topic/36671-suggestion-new-include-parameter/page__view__findpost__p__290387
  • T1.5-103-g3756630e7 Merge pull request #736 from cjakeman/manual-corrections4
    Replaced truncated brake token table with lists
    • a8450854 Replace truncated brake token table with lists
  • T1.5-101-g1ceb042d8 Merge pull request #630 from DR-Aeronautics/sky-color
    Sky Color Fix (Addresses Trello Roadmap Card #367 for More accurate sunrise and sunset)
    • 704731ac Updated Skyshader to address the error found by Csantucci
      Bracketed the pow() functions with abs() to prevent the non-negative advisory error.
      Also added better control in astronomical twilight to return the stars to their pre-update brightness at the onset of full night.
    • 688d0cd0 Updated 2 files to make the sunset and sunrise more realistic
  • T1.5-98-g567f7ca0a Merge pull request #742 from Weter-ORTS/master
    Update of Russian Locales 'Oct 2022
    • 48c1ac2f Updated Menu (ru)
    • 31d354e8 Updated ORTS.Simulation
    • bfbc611d Updated RunActivity (ru)
  • T1.5-94-gf59d2015d Merge pull request #677 from peternewell/diesel-mechanic#4
    Correct double heading bug
    • c1c417fb Fix for MSTS Gear Motor Bug
    • ad0cd0e9 Fix bug with MSTS versions
    • c0e78f2a Add information for manual.
    • 12d50c5f Adjust Diesel Power
    • 0855181b Some minor adjustments
    • ec8217c0 Correct MaxTE calculation
    • a432acfb Correct calculation of MaxTE.
    • 2290a17e Further adjustment to save/restore of DM
    • 5ab0e7eb Correct issue with engine efficiency in HuD
    • c124bdea Correct issue with load%
    • 9d5fb93c Correct two issues with engines not restoring and efficiency HuD values not displaying correctly.
    • e7564c0d Correct an issue with gearbox not changing on multiple engines
    • 0483b62d Pass gear command key to other gearboxes in the same locomotive
    • e610841b Add gear reverse indication and fix second geared locomotive not engaging
    • a1dc40bf Correct double heading bug
  • T1.5-78-gcf1e833bc Merge pull request #739 from openrails/release/1.5
    Merge pull request #731 from twpol/bugfix/multithread-crash
    • 3bc85cb3 Merge pull request #731 from twpol/bugfix/multithread-crash
      fix: Log first error during Viewer mark-sweep clean-up
  • T1.4-769-g5a8a93652 Merge pull request #730 from openrails/release/1.5
    Merge pull request #728 from Csantucci/cosine-fix
    • a84cab05 Merge pull request #726 from cesarBLG/triple-valve-initialize
      Fix brake initialization problems
    • b709ac01 Merge pull request #728 from Csantucci/cosine-fix
      Bug fix for https://bugs.launchpad.net/or/+bug/1992301 World becoming fully dark
  • T1.4-763-g41442f9ab Merge pull request #729 from twpol/feature/1.5-merge-fix-2
    Feature/1.5 merge fix 2
    • 4df9901e Merge branch 'release/1.5' into feature/1.5-merge-fix-2
  • T1.4-747-gfae361c39 Merge pull request #699 from mbm-OR/bugfix/Fix-Web-HUD-Force-labels
    Bug fix for https://bugs.launchpad.net/or/+bug/1987453. Web: HUD/Force Information, some labels not visible.
    • 6baf43d0 Bug fix for https://bugs.launchpad.net/or/+bug/1987453. Web: HUD/Force Information, some labels not visible.
  • T1.4-745-g77be597b9 Merge pull request #712 from cesarBLG/fix-null-fntype
    Search for NORMAL signals if no argument is provided
    • 68cd8ab7 Cast MstsSignalFunction to SignalFunction
    • 6cdbdfee Provide integer to SignalFunction conversion
    • 28372a4d Search for NORMAL signals if no argument is provided
  • T1.4-741-gf4212d3c4 Fixes from release/1.5 branch
    • eb99b759 Merge pull request #711 from Csantucci/fix-precipitation-out-of-bounds
      Bug fix for https://bugs.launchpad.net/or/+bug/1989426 Out of bounds crash in Precipitation.cs
    • 44180b5d Merge pull request #710 from Sharpe49/fix/get-draw-state
      Fix GetDrawState when using upper characters in the name parameter
    • f4db4c12 Merge pull request #705 from twpol/feature/locale-russian
      feat: Updated Russian translations
    • 9a42f10b update Installation Guide.docx
      not updated since v0.9 and much of its content is already in the Manual.
    • 7f5d6110 Merge pull request #667 from KRtekTM/patch-1
      Fix typo in Czech translation of menu
      First contribution - thanks KRtekTM
      Howky checked that it's all OK.
    • 1cec11b3 Promoted Installer references to v1.5
      Also default installs in Program Files for 64-bit PCs instead of Program Files (x86)
  • T1.4-730-ge27379c0f Merge pull request #714 from twpol/feature/1.5-merge-fix-1
    Feature/1.5 merge fix 1
    • d289d28a Merge branch 'release/1.5' into feature/1.5-merge-fix-1
  • T1.4-726-g2dd1c6336 Merge pull request #688 from cjakeman/menu-options07d
    adds Help Icons to Video tab
    • 7b6b608b Updated image for manual
    • e4999f0b Adjusted label hiding "anti-aliasing"
    • e44897d2 adds Help Icons to Video tab
      Also moves 2 controls there from Experimental tab
  • T1.4-722-g82a9ca1ff Merge pull request #709 from twpol/feature/command-line-syntax-2
    fix: Add help option to help output to Data Validator
    • dc950d9a fix: Add help option to help output
  • T1.4-720-g123107f69 Merge pull request #708 from twpol/feature/command-line-syntax-3
    fix: Add help option to help output of Data Converter
    • 93834484 fix: Add help option to help output
  • T1.4-718-gf359ae234 Merge pull request #707 from twpol/feature/command-line-syntax-4
    fix: Add help option to help output of Data Collector
    • f7186153 fix: Add help option to help output
  • T1.4-716-g01de7b11e Merge pull request #690 from Csantucci/MP-turntable-official Sync turntables and transfertables in multiplayer mode
    • 91ec7c35 Merge branch 'master' into MP-turntable-official to remove conflict
    • 3399d4b7 Further code cleanup
    • 8eea0096 Cleanup code
    • fd34961a Sync turntables and transfertables in multiplayer mode https://blueprints.launchpad.net/or/+spec/sync-turntables-in-multiplayer
  • T1.4-711-g107075959 Merge pull request #702 from Csantucci/mp-switches
    Bug fix for https://bugs.launchpad.net/or/+bug/1987504 Server can't throw switches for clients in multiplayer
    • ea8c6f0a Bug fix for https://bugs.launchpad.net/or/+bug/1987504 Server can't throw switches for clients in multiplayer
  • T1.4-709-ge4cb5406f Merge pull request #701 from cesarBLG/explorer-ooc
    Prevent train from going to manual mode from an explorer activity
    • 757b1bec Provide transitory functionality for existing scripts
    • 4b70d861 Prevent change to Auto Signal from Explorer due to clear request propagation
    • fc73ac89 Prevent train from going to manual mode from an explorer activity
  • T1.4-705-gaa5f4aceb Merge pull request #703 from cesarBLG/default-signal-function
    Add default signal function in case of SIGCFG errors
    • 6b619973 Move default value to property declaration
    • 87990a3c Add default signal function in case of SIGCFG errors
  • T1.4-702-g3023eb3df Merge pull request #700 from Sharpe49/csharp-script-extensions
    Fix for crash during signal loading
    • 568fab58 Fixed wrongly made rebase
    • 5c98e2f7 Fix for crash
  • T1.4-699-gdff850087 Merge pull request #691 from Sharpe49/project-file-fix
    Removed lines in the RunActivity project file that are no longer used
    • b2223e44 Removed lines in the RunActivity project file that are no longer used
  • T1.4-697-g95c8cb157 Merge pull request #695 from Csantucci/MP-containers-official
    Container loaded wagons in Multiplayer mode .
    Blueprint approved and PR merged.
    Thanks, Carlo
    • 237904dd Remove redundant method call parameter
    • bf98bf78 Container loaded wagons in Multiplayer mode https://blueprints.launchpad.net/or/+spec/mp-containers
  • T1.4-694-gbe955cc78 Merge pull request #689 from openrails/release/1.5
    chore: Update for 1.5 release
    • cd538b8f chore: Update for 1.5 release
  • T1.4-692-g624a46885 Merge pull request #684 from twpol/feature/command-line-syntax-2
    fix: Clean up Data Validator help output to match dotnet-style
    • 3f4cc623 fix: Clean up Data Validator help output to match dotnet-style
  • T1.4-690-g3cc8e48cd Merge pull request #685 from twpol/feature/command-line-syntax-3
    fix: Clean up Data Converter help output to match dotnet-style
    • 203bbd2c fix: Clean up Data Converter help output to match dotnet-style
  • T1.4-688-gb6bbc88e0 Merge pull request #686 from twpol/feature/command-line-syntax-4
    fix: Clean up Data Collector help output to match dotnet-style
    • dab3e59c fix: Clean up Data Collector help output to match dotnet-style
  • T1.4-686-ga9f8174e8 Merge pull request #678 from twpol/feature/traincar-refactor-1
    Refactor TrainCar part 1
    • c19e7184 Merge branch 'master' into feature/traincar-refactor-1
    • 262a6b5e refactor: TrainCar: extract animated air hose data structures
    • 7edd52d3 refactor: TrainCar: extract animated coupler data structures
  • T1.4-682-g678a67412 Merge pull request #537 from Sharpe49/csharp-script-extensions
    C# signal script extensions
    • 939b2b26 Added C# signal script functions for setting speed info and refactored signal functions, signal object types and signal speed info
      Fixed display of SPEED signals on track monitor
    • f8ecd7b3 Show signalling debug information for all signal types
    • 27bfb9b9 Add HoldState and HandleEvent to C# signal scripts (and refactoring)
    • 883b932c Code cleanup before modification
    • 01365cfd More cleanup
    • b507ea59 Added signal shape name to the C# signal script interface
    • 6553f9a1 Moved signals initialization after world info addition
    • 35ea8003 Cleanup: Replace signalObjects by an auto-property
    • bfdfae19 Classes moved to separate files and code cleanup
  • T1.4-672-g5b753d000 Merge pull request #679 from cesarBLG/signed-distance-scripts
    Provide travelled distance to TCS scripts taking into account the running direction
    • 223aae66 Add check to prevent crashes when signal scripts use a bad draw state
    • 2ffcf483 Add travelled distance with sign to scripts
  • T1.4-669-g202962fd1 Merge pull request #675 from Csantucci/AIContainers-official
    Bug fix for https://bugs.launchpad.net/or/+bug/1983511 When an AI train disappears at end of run, containers remain visible
    • 4d797560 Cleanup fix
    • 96641418 Bug fix for https://bugs.launchpad.net/or/+bug/1983511 When an AI train disappears at end of run, containers remain visible
  • T1.4-666-g1ea0b22b0 Merge pull request #681 from twpol/feature/json-reader-test-fix
    test: Fix tests when StfReader tests run before JsonReader tests
    • c5cc0673 test: Fix tests when StfReader tests run before JsonReader tests
  • T1.4-664-g471115c59 Merge pull request #687 from twpol/feature/command-line-syntax-5
    fix: Clean up Content Checker help output to match dotnet-style
    • 2cbce1f7 fix: Clean up Content Checker help output to match dotnet-style
  • T1.4-662-g712b9e5f5 Merge pull request #683 from twpol/feature/command-line-syntax-1
    fix: Clean up Simulator Tester help output to match dotnet-style
    • 031b2970 fix: Clean up Simulator Tester help output to match dotnet-style
  • T1.4-660-g5342950a2 Merge pull request #680 from twpol/feature/correct-file-metadata
    build: Fix the file metadata after the .NET SDK project switch
    • 2cae93dc build: Fix the file metadata after the .NET SDK project switch
  • T1.4-658-gf890b9398 Merge pull request #682 from cjakeman/website-correct-links2
    Updated links to Deco Games
    • 7fb9de65 Updated links to Deco Games
  • T1.4-656-g14559529c Merge pull request #676 from cjakeman/website-download-content
    adds content hosted on GitHub.com
    • 3ee08222 Corrected bad link
    • 7687cb85 adds content hosted on GitHub.com
  • T1.4-653-g3db20bc2a Merge pull request #671 from cjakeman/manual-to-v1.5
    Updates manual for Release 1.5
    • c5dcc73c Updates manual for Release 1.5
  • T1.4-651-gbb1bf6232 Merge pull request #665 from cjakeman/menu-options02n
    02n: Removes some redundant experimental options
    • 59564121 Merge branch 'master' into menu-options02n
    • 4601d509 Changes to resolve merge conflicts
    • d249deb9 Removes some redundant experimental options
      Load DDS textures in preference to ACE is now always true.
      Adhesion is now always reduced by rain/snow/fog.
      Precipitation Box values are hidden awaiting any user feedback.
  • T1.4-647-g3729acdb6 Merge pull request #674 from Sharpe49/fix-wagon-smoke
    Mark particle drawer texture for wagons
    • e160e261 Mark particle drawer texture for wagons
  • T1.4-645-g9e0e99a77 Merge pull request #569 from Sharpe49/dotnetsdk-project-files-upgrade
    Upgraded project files to .Net SDK project file format
    • e51497d7 Delete unused XnaGeometry
    • 35efe98c Switch Ionic.Zip by DotNetZip (same library renamed)
    • e47d5c39 Switch ICSharpCode.SharpZipLib to NuGet
    • 42c6aa49 Switch Newtonsoft.Json to NuGet
    • 26985df8 Upgraded project files to .Net SDK project file format
      Removed AssemblyInfo files (integrated in the project file)
      Removed unused files (not referenced in the old project files)
      Removed resource files in ActivityEditor which were causing execution problems
  • T1.4-639-g16ad3c118 Merge pull request #673 from pzgulyas/locale-hu
    hu locales update
    • 3080e857 hu locales
  • T1.4-637-ga6c0f0448 Merge pull request #669 from twpol/feature/performance-counter-thread
    refactor: Separate host performance data collection and processing to another thread
    • 1ab5f580 refactor: Separate host performance data collection and processing to another thread
  • T1.4-635-g93555b6b5 Merge pull request #672 from cesarBLG/explorer-signal-distance
    Calculate distance to signal in explorer mode
    • e4ba7221 Calculate distance to signal in explorer mode
  • T1.4-633-g1d15fa043 Merge pull request #525 from Sharpe49/tcs-extensions
    TCS extensions
    • 614b2220 Add MaxThrottlePercent to TCS scripts (with some refactoring in TrainCar)
    • a81711cb Add SignalTypeName and DrawStateName to SignalFeatures
      https://blueprints.launchpad.net/or/+spec/tcs-extensions
  • T1.4-630-gdece9b39c Merge pull request #670 from cjakeman/menu-options03c
    adds Help Icons to Audio options tab (again)
    • b6dcdee2 adds Help Icons to Audio options tab
  • T1.4-628-ga89467078 Merge pull request #627 from cesarBLG/enhance-adhesion
    Improve advanced adhesion model
    • eca1e35d Add manual documentation
    • df8a6f30 Tune zero-speed adhesion
    • e5815eb7 Add support for AC induction motor
    • 95a3398a Add debug info of slip control
    • 8311431c Refactor adhesion parameters
    • 86639a22 Merge branch 'master' into enhance-adhesion
    • feff20c9 Change variable name
    • 156a2be3 Refactoring of slip control
    • 452a72f8 Use custom integrator to exploit particularities of the axle model
    • 05bff155 Add simple slip control
    • 14c0a126 Correct axle out force calculation: use RK4
    • 70e15ffd Further adjustements at zero speed
    • 42f5be34 Use Runge-Kutta 4 integrator with function evaluation
    • 7113eef4 Improve RK4 integrator
    • 69dabe47 Fix missing absolute value
    • d3563a76 Remove unused fields
    • da23e7bb Reduce wheel inertia calculations
    • 541f82cb Reduce integration step of axle calculations
    • 121de222 Update code comment
    • 91ae409b Set units on formula
    • 88c63f33 Unify all axle types
    • 71383c34 Quick fix to get non-zero adhesion at high slip speeds
    • 00a82809 Correct problems regarding wheel speed calculation
  • T1.4-604-gd56c11a97 Merge pull request #663 from cjakeman/menu-option-LOD-to-horizon
    Restores option 02g removed in PR#589
    • a1ecce2f Restores option 02g removed in PR#589
  • T1.4-602-ge44612297 Merge pull request #661 from cjakeman/manual-corrections3
    Corrected text that had become out of date
    • 173c4d4f Corrected text that had become out of date
  • T1.4-600-g8540a8fae Merge pull request #668 from twpol/feature/fix-defaults
    fix: Swap defaults for instancing and glass back
    • 75b230a0 fix: Swap defaults for instancing and glass back
  • T1.4-598-gb50712e3f Merge pull request #656 from Csantucci/fix-drive-wheels-rotation-speed
    Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed
    • e5128e4d Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speed
  • T1.4-596-g9be6251ca Merge pull request #657 from twpol/feature/fix-hang-stacks
    fix: Correctly merge exception and current stack traces in logger
    • 35913ded fix: Correctly merge exception and current stack traces in logger
  • T1.4-594-g0ff87d8dd Merge pull request #659 from Csantucci/clock-3Dcab
    Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed
    • f38fc9ba Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayed
  • T1.4-592-gedf9a7384 Merge pull request #658 from twpol/feature/editorconfig
    style: Add .NET editorconfig from Visual Studio templates
    • 04d76b5e style: Add .NET editorconfig from Visual Studio templates
  • T1.4-590-gc9e1389fa Merge pull request #660 from twpol/feature/fix-hudwindow-hang
    perf: Improved performance counter initialisation
    • 78184140 perf: Improved performance counter initialisation
  • T1.4-588-gd66ab2a82 Merge pull request #666 from cjakeman/website-correct-links1
    Website - correction to link for unstable versions
    • 24de1666 opens off-site links in new tab
    • f1966749 Correction to link for unstable versions
  • T1.4-585-g80c1805ed Merge pull request #662 from cesarBLG/fix-brake-application
    Brake pipe pressure is reduced instantly to EQ pressure
    • 318e2a1c Fix typo
    • 53643351 Fix wrong check for edge case
  • T1.4-582-gca359cdca Merge pull request #655 from cjakeman/menu-block-bad-content-location
    Menu block for bad content location
    • 6a2a582f Block added to Manual
    • 02dd21d4 Adds block to stop use of content located in Open Rails folder
  • T1.4-579-g748be1dff Merge pull request #632 from cjakeman/menu-options07a
    Menu options07a - Re-do System Tab
    • a24a4f18 Resolved conflicts and updated screenshots
    • 5d0be400 Merge remote-tracking branch 'upstream/master' into menu-options07a
    • 1ed56020 Turned off AutoSize for labels on System tab
      Also gave them a generous size so that translations will be less cramped.
    • 94e2f732 Merge latest upstream/master into branch menu-options07a
    • 6a640d62 Move PerformanceTuner control to System tab
    • 0d217a6a Moves WebServerPort control to System tab
    • e077d018 Moves ControlConfirmations control to System tab
    • 49f84f20 Moves WindowGlass control to System tab
    • 4ae28a0c Moves Window controls to System tab
    • 1e8b53cc Adds HelpIcon for Update Mode controls
    • aff1751d Moves Language control to System tab
  • T1.4-567-gc204d0ab5 Merge pull request #645 from FrannDzs/language-templates
    Rebuilded language templates for all modules
    • 31f43e02 Update templates
  • T1.4-565-ga22d237f8 Merge pull request #653 from Csantucci/Containers-official
    Blueprint for container management https://blueprints.launchpad.net/or/+spec/containers
    • 12548071 Containers: change extension of .json files
    • c41c531c Merge branch 'master' into Containers-official
    • b348ee08 Containers: reject save and warn player during a container load/unload operation
    • a8e1cc71 Containers: fix manual pictures and reference to immediate refill key
    • 0ca40ed8 Containers: fixed reference to an image in the manual
    • 0bc1d9cb Containers: bug fix for http://www.elvastower.com/forums/index.php?/topic/36316-odd-consist-bug/page__view__findpost__p__286076
    • 94345b45 Containers: remove commented code
    • c6a069de Containers: changed wording from "occupancy" to "population" and extension from ".lso" to ".lsp"
    • 79ab03c2 Containers: first release of documentation
    • e1269b61 Containers: proceeding on the container station documentation
    • 2956c450 Containers: first part of container station documentation
    • 0cec6dd9 Containers: wagon related documentation complete
    • 95cbee9a Prosecuting generation of documentation
    • a52423c7 Starting generation of documentation
    • 5ea1cbe0 Containers: manage both 45ft and 45ftHC containers
    • 65c8461e Fix bug in specific container layout on wagons
    • 17423b9a Blueprint for container management https://blueprints.launchpad.net/or/+spec/containers
    • 84cbb796 Merge pull request #24 from twpol/Containers-official
      fix: Fix parsing of container JSON files
    • 3a2b356f Containers: commit to test Json issues
  • T1.4-544-gcb60f8898 Merge pull request #617 from cjakeman/menu-options02m
    02m: Removed menu option Debrief Evaluation. Now always available.
    • 97cb8cff Correct Resume for Evaluations
    • 95084123 Adds DbfEvalAutoPilot to F2 Save and Resume
    • 99c6474f Fix for unwanted loop reporting evaluation
    • a90e4efd Merge remote-tracking branch 'upstream/master' into menu-options02m
    • 06d28e66 Removes option to creates an activity evaluation. Now always created.
    • c21d6280 Merge remote-tracking branch 'upstream/master' into menu-options02m
    • 15c7a833 Evaluation data now saved by F2
  • T1.4-536-g031cddbd9 Merge pull request #629 from cjakeman/website-download-versions
    Refined label for downloading Testing Version
    • 34abd9c4 Remove spurious message
    • 1baec1a7 Refined label for downloading Testing Version
  • T1.4-533-gab4f4bd24 Merge pull request #654 from cjakeman/fix-for-missing-coupler-shapes
    Fix to add .Mark() for Coupler and AirHose shapes
    • 9af502c5 adds .Mark() for Coupler and AirHose shapes
  • T1.4-531-gf0f9cb480 Merge pull request #649 from twpol/feature/simulator-test
    feat: Add help information to Simulator Tester
    • 3a3df1c0 feat: Add help information to Simulator Tester
  • T1.4-529-g82748772f Merge pull request #647 from twpol/feature/binpat-cache-directory
    fix: Put all cache files into the designated area away from user files
    • 4e3b696d fix: Turns out I'd gotten the extension backwards
    • 48cc9ffc fix: Put all cache files into the designated area away from user files
  • T1.4-526-gea2738cc3 Merge pull request #651 from twpol/feature/update-json-reader-usage
    fix: Update existing JsonReader loading code for new array handling
    • 44bf0dc2 fix: Update existing JsonReader loading code for new array handling
  • T1.4-524-g50f43621b Merge pull request #646 from cesarBLG/brake-controller-mrp
    Fix issue with brake controller pressure
    • 5d22bbe6 Add warning for incompatible brake valves
    • 0f890b05 Add missing change
    • 0cbbc613 Further corrections regarding main res pressure
    • 89e82a82 Use main reservoir pressure instead of main res pipe pressure
  • T1.4-519-g16d3fbcb8 Merge pull request #642 from FrannDzs/spanish-localization
    Update es.po (menu)
    • 151caea1 Update es.po
      Added missing quotation marks.
    • daa81a5c Update es.po
      Fixed last commit with obsolete translation.
    • 3f2e60c2 Update es.po
      Corrected some expressions and minor fixes.
    • be96bcbc Update es.po
      More fixes, some texts did not fit in the boxes.
    • cedbc135 Updated es.po
      - Clima aleatorio > Aleatorizaci├│n de clima
      - Temporada: > Estaci├│n:
    • 71984a17 File cleaning
    • 4933bae2 Updated es.po
      Rebuilt and updated with latest version of the template.
    • 35723928 Merge branch 'openrails:master' into spanish-localization
    • d734c9be Update es.po
      - Alerta en la cabina > "Hombre Muerto" en cabina
    • 79016dc8 Update es.po
      - Mensajes de configuraci├│n "verbosed" de ENG/WAG >Mensajes de configuraci├│n detallados de .ENG/.WAG
      - Nombre: > Nombre
    • 734adba6 Updated es.mo
      - Sombra para todas las formas > Sombras para todas las "shapes" (objetos estáticos)
    • 91dbe9f0 Update es.po
      This fixes a string from the previous commit. (Aleatorizaci├│n de clima > Clima aleatorio)
    • 4899beb4 Update es.po
    • 908567cb Update es.po
      - Recompiled with Poedit
    • be0e0818 Update es.po
      - Luminosidad de luz de se├▒alizaci├│n > Resplandor de luces de se├▒alizaci├│n
    • acf49272 Update es.po
      Unnecessary spaces eliminated.
      Fixes for text strings not fitting correctly in buttons/boxes.
  • T1.4-502-g60109ba58 Merge pull request #648 from cjakeman/json-reader-vector3
    adds AsBoolean, AsVector3 to JsonReader
    • 9e773459 fix: JsonReader.AsVector3 improvements and tests
    • 4e835556 adds AsBoolean, AsVector3
      also propagates warnings so they can be reported easily
  • T1.4-499-g7c98da120 Merge pull request #640 from twpol/feature/simulator-test
    feat: Initial implementation of Simulation Tester
    • e80ec992 Merge branch 'master' into feature/simulator-test
    • 68c9cbdf fix: Use fixed seed for deterministic runs of the simulation
    • 17324d72 feat: Initial implementation of Simulation Tester
  • T1.4-495-g6908fa6db Merge pull request #619 from peternewell/diesel-mechanic#3
    Adjust HuD to display relevant parameters for DM locomotive
    • ea10bfcf Allow tractive force table to work for non-mechanical geared locomotive.
    • 69b8ccc5 Adjustments to power displays for DM
    • 05af3581 Adjust HuD to display relevant parameters for DM locomotive
  • T1.4-491-g897fb9e9c Merge pull request #616 from cesarBLG/triple-valve-twin-pipe
    Improvements in graduated/full release braking
    • c8250ef4 Add warning if no brake valve defined in wag file
    • 1b168a0a Add manual entries for new parameters
    • b0293f01 Add possibility of MRP pipe not affecting brake system
    • 0abe9f47 Fix bug when value is zero
    • 1dc61c53 Add rate for emergency brake actuation of triple valves
    • 58de89c7 Separate brake release from triple valve operation
      Brake release depends on more conditions apart from triple valve state
    • f102d485 Remove references to emergency reservoir being used as control reservoir
    • 82afb61c Use plain triple valve if no distributor defined
    • e9b7c48f Separate graduated/full release application from type of brake system
  • T1.4-481-gdd3cd2dc1 Merge pull request #620 from peternewell/wheel-slip
    Adjust kinietic friction calculations
    • 39938b2c Adjust adhesion / friction coefficient
    • ed282a5c Correct small error
    • dbcdee07 Adjust precipitation and fog adhesion coefficients
    • 67c67f1d Temporary alteration to adhesion calculation
    • 944f427c Tune adhesion coefficient
    • 560c07c7 Update slip adhesion
    • 11a25633 Adjust kinietic friction calculations
  • T1.4-473-gab364f3e6 Merge pull request #643 from cesarBLG/fix-brake-button-animation
    Brake controller buttons are not animated
    • cfbc4aac Fix missing line to select correct texture
  • T1.4-471-g1321417b2 Merge pull request #639 from twpol/feature/correct-random
    fix: Use correct randomness source for viewer weather
    • 26c4dbf7 fix: Use correct randomness source for viewer weather
  • T1.4-469-ge465222fa Merge pull request #624 from cjakeman/menu-option04
    Menu option04 - invert controls
    • 01231e14 Labels more consistent
    • dd591342 Matching changes to the Manual
    • 24a76e24 Inverted option NoDieselEngineStart
    • 34fa4e32 Inverted option "Disable TCS scripts"
  • T1.4-464-g80b961a59 Merge pull request #635 from peternewell/water-level
    Minor steam locomotive issues.
    • b7314886 Fix an issue with auxiliary water tender water level not being restored correctly.
  • T1.4-462-ga53e0826f Merge pull request #613 from twpol/feature/smoothed-data-tests
    fix: Use properly FPS-independent smoothing function
    • ad210fd7 docs: Add short explanation and link to reference material
    • 39fb000a fix: Use properly FPS-independent smoothing function
    • 79cea887 test: Add tests for SmoothedData
  • T1.4-458-g992c4f7f0 Merge pull request #638 from FrannDzs/master
    Update es.po (menu)
    • ba2f7bb6 Minor changes in Spanish locale
    • 03c9fda2 Update es.po
      Added last correction
    • 62bb7def Update es.po
      Some fixes.
    • e476cc4f Update es.po
      Minor fix
    • a31c23d1 Update es.po
      Spanish translation updated to date.
  • T1.4-452-g49b954398 Merge pull request #637 from Csantucci/AIcoupling-bug-fix
    Bug fix for http://www.elvastower.com/forums/index.php?/topic/36129-player-trainlead-locomotive-must-be-player-locomotive-crash/
    • b24ab3df Bug fix for http://www.elvastower.com/forums/index.php?/topic/36129-player-trainlead-locomotive-must-be-player-locomotive-crash/
      Bug fix for AI trains couple/uncouple
  • T1.4-450-ge76166a2e Merge pull request #622 from mbm-OR/bugfix/Fix-TDI-brakes-token-alignment
    Bug fix for https://bugs.launchpad.net/or/+bug/1965311. TDI: The vacuum brake value is misaligned.
    • c01c4a6a Bug fix for https://bugs.launchpad.net/or/+bug/1965311. TDI: The vacuum brake value is misaligned.
  • T1.4-448-g6f824cf76 Merge pull request #631 from cesarBLG/next-signal-same-tc
    Get correct signal id if signal ahead is in same Track Circuit
    • 443fc13e Get correct signal id if signal is ahead in same Track Circuit
  • T1.4-446-gbdb0429f1 Merge pull request #625 from cjakeman/menu-options05
    Menu > Options - Change defaults for best graphics
    • b1616255 Change defaults for best graphics
  • T1.4-444-gf90682dcf Merge pull request #633 from cjakeman/bugfix-mapwindow
    Removed ViewDispatcher setting
    Thanks, Cesar.
    Hannes has confirmed that the bug is fixed.
    • 7ce52a73 Removed ViewDispatcher setting
      To fix bug reported by Hannes
  • T1.4-442-g5b6d34554 Merge pull request #636 from cesarBLG/fix-angle-cocks
    Remove venting of MRP because conflicts with EOT
    • cef92539 Remove venting of MRP because conflicts with EOT
  • T1.4-440-g2ebd1f6d3 Merge pull request #615 from Csantucci/EOT-official
    • 1c5a0b2c EOT: improve restore when delay timer was on
    • f2b6299e EOT: follow suggestions of reviewer
    • 80f64866 Update Source/Orts.Simulation/Common/Commands.cs
      Co-authored-by: C├®sar Benito Lamata
    • db78287b Update Source/Orts.Simulation/Common/Commands.cs
      Co-authored-by: C├®sar Benito Lamata
    • d977b699 Update Source/Orts.Simulation/Common/Commands.cs
      Co-authored-by: C├®sar Benito Lamata
    • bfb0d9e5 Update Source/Orts.Simulation/Common/Commands.cs
      Co-authored-by: C├®sar Benito Lamata
    • 75bf3a41 Management of EOTs: update OR manual
    • 34c0dc34
  • T1.4-431-g76abf4e69 Merge pull request #634 from cesarBLG/fix-index-cabs
    Out of range exception with >= 256 cab controls
    • 1a44f03f Fix index out of range exception
  • T1.4-429-g9045aba19 Merge pull request #626 from cjakeman/timetable-progress-bar
    Timetable loading bar added
    • d294ec86 Player train start time stashed
      Fix for some scenarios where this value gets overwritten and the loader bar disappears.
    • 52c12650 Timetable loading bar added
  • T1.4-426-gd95a98c1f Merge pull request #623 from Weter-ORTS/master
    Russian localization for T 1.4-413 version
    • 667729b8 Merge branch 'openrails:master' into master
    • 0fc6ccb6 Uploaded the final version of ru.po
      Translation of TT-Editor interface seems completed now.
    • e8793253 Added russian localization for Timetable Editor
      Further translation
    • 9d40c3db Added Russion Localization
      Just have began translation work for TT editor
      Wish me success :)
    • 38c52f98 Updated Runactivity.po
      for T-413 version
    • 0558fb98 Updated Orts.Simulation.po
      for T-413 version
    • ae099e95 Updated Menu.po
      for T-413 version
  • T1.4-418-gef8a5535a Merge pull request #604 from pzgulyas/headlight
    Fix headlight flickering when switching down from bright to dim
    • 65acdfef Fix headlight flickering when switching down from bright to dim
  • T1.4-416-gfd1cf1f0f Merge pull request #621 from peternewell/tractive-effort
    Correct Maximum Tractive Effort
    • e574097a Add information for manual, and adjust information message.
    • 7c906006 Correct Maximum Tractive Effort
  • T1.4-413-gaf1b35ace Merge pull request #618 from cjakeman/manual-firewall
    added web-server firewall to Manual
    • 141ae691 Update Source/Documentation/Manual/software-platform.rst
      Co-authored-by: C├®sar Benito Lamata
    • c56ce46a Update Source/Documentation/Manual/software-platform.rst
      Co-authored-by: C├®sar Benito Lamata
    • feb1caac added web-server firewall to Manual
  • T1.4-409-g5913d4459 Merge pull request #594 from pzgulyas/roslyn
    ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
    • 69f86013 Removed one more reference to the old compiler
    • ec2fd858 Remove the unused CodeDom package
    • a6e8147e Compile symbols too for the debug (thanks Cedric!)
    • 12e53b11 Column of the error was off by 1
    • a51ee0b3 Cleanup
    • 8270d26f Better error information for signal scripts
    • f63c5d65 Fixed the LoadFolder() method. (Thanks C├®sar!)
    • ecc1b2f0 ScriptManager migration to the CodeAnalysis call. LoadFolder() is commented out yet.
  • T1.4-400-g68f4736b8 Merge pull request #612 from Csantucci/DP-display-3Dcab
    https://blueprints.launchpad.net/or/+spec/distributed-power-display-for-3d-cabs
    • eb72a02e https://blueprints.launchpad.net/or/+spec/distributed-power-display-for-3d-cabs
  • T1.4-398-gf42899a72 Merge pull request #611 from twpol/feature/architecture-2022
    docs: Current threading and object/class architecture
    • a733e846 docs: Current threading and object/class architecture
  • T1.4-396-g2751cc84d Merge pull request #599 from cjakeman/menu-option02l
    02l: Removes web-server option. Now always available.
    • 28320449 adds check for webserver port in use
      Also adds missing save of webserver port value
    • 9ace46b4 Merge branch 'master' into menu-option02l
    • 6b58b42a Merge branch 'master' into menu-option02l
    • ea11f735 Removes web-server option.
      Now always available.
  • T1.4-391-gdf1b19090 Merge pull request #607 from cjakeman/building-instructions
    Building instructions for developers
    • 672e374d tweaking the text
    • f747f5e1 add some missing images
    • e08c088d installing tools for Manual
    • 986b997e installing VS and Demo Model 1
  • T1.4-386-gc2ac0c592 Merge pull request #606 from Csantucci/fix-initialize-moving
    Bug fix for http://www.elvastower.com/forums/index.php?/topic/36021-crash-on-switching-to-autopilot/#entry282465
    • 4042b595 Set CurrentNotch to -1 when NotchCount = 0
    • cd42df10 Bug fix for http://www.elvastower.com/forums/index.php?/topic/36021-crash-on-switching-to-autopilot/#entry282465
  • T1.4-383-gb93090324 Merge pull request #593 from peternewell/diesel-mechanic#2
    Initial Diesel Mechanic Locomotive Simulation
    • d56da76a Change display power in HuD
    • 4858fbf1 Add manual information.
    • 98201a41 Correct issue with legacy automatic geaboxes not working.
    • 72ec4b1c Correct some issues identified
    • aa73f61b Correct issue with save/resume not working
    • c6d79412 Initial Diesel Mechanic Locomotive Simulation
  • T1.4-376-g5b89a36e0 Merge pull request #602 from cesarBLG/main-reservoir-pipe-enhancement
    New model for MR pipe air propagation
    • 03f48e2a Faster air vent if two angle cocks are open
    • b56195cc New model for MR pipe air propagation
  • T1.4-373-g64ef15de8 Merge pull request #614 from cesarBLG/initialize_twin_pipe
    Initialize EP and twin pipe brakes to correct pressure
    • 7285d212 Initialize EP and twin pipe brakes to correct pressure
  • T1.4-371-g750ead762 Merge pull request #603 from mbm-OR/bugfix/Fix-HUD-DPinfo
    Bug fix for https://bugs.launchpad.net/or/+bug/1961304. HUD - DPI extended page, misaligned.
    • 7db2d0f8 Bug fix for https://bugs.launchpad.net/or/+bug/1961304. HUD - DPI extended page, misaligned.
  • T1.4-369-g88d0be9c7 Merge pull request #598 from cjakeman/menu-options02k
    02k: Removed menu option Override non-electrified route line-voltage
    • ecb29546 Removed another change left over
    • 7256d393 Removed changes left over
    • 67ffd75d Merge branch 'master' into menu-options02k
    • b336829a Merge branch 'master' into menu-options02k
    • 7693c027 Removed commented out code
      Co-authored-by: Cedric GNIEWEK
    • ea963fc8 Removed menu option
      Can now run electric locos on non-electricified routes.
      An information message is shown when the pantograph is raised.
  • T1.4-362-ge8acdc84d Merge pull request #592 from cjakeman/menu-options02j
    02j: Removed menu option ViewDispatcher . Now always available.
    • 6d154b26 Merge branch 'master' into menu-options02j
    • 8e13e5b0 Merge remote-tracking branch 'upstream/master' into menu-options02j
    • f715eccb Removed option ViewDispatcher
      The MapWindow is now always available but consumes no resources until Ctrl+9 used to make it visible.
  • T1.4-358-gd16ea9682 Merge pull request #591 from cjakeman/menu-options02i
    02i: Removed menu option ConditionalLoadOfDayOrNightTextures. Now always conditional.
    • c3e03435 Merge branch 'master' into menu-options02i
    • 6e742abc Removed option ConditionalLoadOfDayOrNightTextures
  • T1.4-277-gf5b20855a Merge pull request #567 from cjakeman/64-bit
    Adds 64-bit compatibility
    • c56d0d4a Removed redundant PlatformTargets
      Also removed Mixed Platforms and x64 from solution file
    • 91eb262f Restore X86\OpenAL32.dll
      Victim of global search and replace
    • 00ea37a9 Replaced x86 with AnyCPU on *.csproj
    • 25656edd Revert "Removed platforms from preSolution which are not AnyCPU"
      This reverts commit 3b120887ef5151196fc5e566e4db906112666e6f.
    • 3b120887 Removed platforms from preSolution which are not AnyCPU
    • 6888dee7 Update Source/Contrib/ActivityEditor/ActivityEditor/ActivityEditor.csproj
      Co-authored-by: Cedric GNIEWEK
    • 35035abc Update Source/Contrib/ActivityEditor/AEWizard/AEWizard.csproj
      Co-authored-by: Cedric GNIEWEK
    • 136fbc05 Removes Large-Address-Aware option
      from Menu.exe, Manual.pdf and Build.cmd
    • 686a7a30 Update RAM measurements for 64-bit
    • abd8ccf5 Removed train shaking problem when running true 64 bit
    • 3a7becec Corrected zig-zag red path lines in Dispatcher Tab
    • d7a14055 Set RunActivity build from x86 to AnyCPU
    • 07af9312 Solved zig-zag display of track layouts in TrackViewer. Taken from perpetualKid.
    • d7d241da Change sound structures from Explicit to Sequential
    • b0c8b666 Remove projects Launcher64 and ORTS.ExternalDevices
    • 78cb795b Correct Launcher64 build presets
    • 6511d49a True 64-bit Launcher to convince ReShade installer that we are running 64 bit
    • f806687c Set a bunch of .dll's to AnyCPU as Platform target
  • T1.4-258-g0880b1058 Merge pull request #605 from peternewell/curve_speed
    Fix problem when curve speed dependent not selected
    • 76640c3f Fix problem when curve speed dependent not selected
  • T1.4-256-g3c6252961 Merge pull request #572 from twpol/feature/contributing-2022
    docs: Improved clarity of making changes requirements
    • 729c820f docs: Replace DOT with Mermaid
    • 6e9abe9a docs: Rename pull request state to match GitHub documentation
    • 7ad5a934 docs: Improved clarity of making changes requirements
  • T1.4-252-gd062ebddf Merge pull request #608 from Csantucci/dynbrakemaxcurrent-copy
    Copy DynamicBrakeMaxCurrentA to replicas of same locomotive
    • e7f20e86 Copy DynamicBrakeMaxCurrentA to replicas of same locomotive
  • T1.4-250-gaa9c76bac Merge pull request #581 from mbm-OR/blueprint/TrainDPUinfo-webserver
    Blueprint https://blueprints.launchpad.net/or/+spec/traindpuinfo-web-server
    • bf3331f5 Update Source/RunActivity/Viewer3D/WebServices/Web/index.html
      Fix a typo.
      Co-authored-by: Chris Jakeman
    • 2c1da3c3 Added navigation arrows
    • 515c658d Blueprint https://blueprints.launchpad.net/or/+spec/traindpuinfo-web-server
  • T1.4-246-gfcba3c766 Merge pull request #580 from pzgulyas/samplerstates
    SamplerStates can only be set after the ShaderPasses.Current.Apply().
    • a80269a5 SamplerStates can only be set after the ShaderPasses.Current.Apply().
  • T1.4-244-gb00b9187c Merge pull request #562 from pzgulyas/tcs-script-fix
    Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
    • 44f35b4b Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
  • T1.4-242-gf70793e8e Merge pull request #561 from cesarBLG/manual-callon-advanced
    Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
    • 36dcd192 Allow manual call on from advanced signal
  • T1.4-240-g5008448b7 Merge pull request #590 from cjakeman/menu-options02h
    02h: Removed menu option CircularSpeedGauge. Now always available.
    • b4c61d8b Removed mention of this option
    • 2f1cdf2a Equivalent to always being true.
      Also made changes to Manual missing from previous commit
  • T1.4-237-g278d9f878 Merge pull request #596 from mbm-OR/bugfix/Fix-DPU-Diesel-Vacuum
    Fix for https://bugs.launchpad.net/or/+bug/1960519. Crash, diesel locomotive with vacuum brakes.
    • 3e469196 Fix for https://bugs.launchpad.net/or/+bug/1960519. Crash, diesel locomotive with vacuum brakes.
  • T1.4-235-g3d9089a4c Merge pull request #571 from cjakeman/menu-options01
    01: Manual entries for Menu > Options corrected
    • 611ddf1e 2,000 => 2000 etc for non-English readers
      Also refined the description for Hot Start
    • fdd61339 Correct abbreviations for tons
    • f9dc5aac Revert Options.Designer.cs
      Because clashes with master
    • ac4e0727 Merge remote-tracking branch 'upstream/master' into menu-options01
    • f81fe9f6 Manual entries for Menu > Options corrected
      and a missing one added
  • T1.4-229-gfda6ff443 Merge pull request #600 from twpol/feature/allocation-enum.parse
    fix: Store DirectX feature level as the enum internally for performance
    • 8bda67dc fix: Store DirectX feature level as the enum internally for performance
      This has impact on performance because the Enum.Parse function allocates a lot of memory each time it is called, so instead of calling that repeatedly it is now only called when the feature level is set.
      This results in a drop of 21% in TOTAL allocations in a simple profiling run (load activity and exit after 1000 frames are rendered), and a drop of 57% (!) in allocations post-loading.
  • T1.4-227-ge8886edc8 Merge pull request #589 from cjakeman/menu-options02g
    02g: Removed menu option LODViewingExtention
    • 760ba43c Removed option LODViewingExtention
  • T1.4-225-g5aa3629ec Merge pull request #588 from cjakeman/menu-options02e
    02ef: Removed menu option Tunnel&Wind-Dependent Resistance
    • db5e115c Removed option Wind-Dependent Resistance
    • b28f7cb1 Removes unused variables
    • 03ba35eb Removed option Tunnel-Dependent Resistance
      This is now always calculated, but for the player's train only.
  • T1.4-221-gef435e5be Merge pull request #587 from cjakeman/menu-options02d
    02d: Removed menu option Curve-Dependent Resistance
    • 5d5394f4 Removed option Cureve-Dependent Resistance
  • T1.4-219-gbb833f367 Merge pull request #601 from cjakeman/video-ram-bugfix
    Video-RAM message to logfile fails under VMWare
    • 7e68b230 Change to suit VMWare
  • T1.4-217-g84cd5e184 Merge pull request #585 from cjakeman/menu-options02b
    02b: Removed menu option checkFastFullScreenAltTab
    • 9d8f392a Removed option Cab 2D Stretch.
    • 48f7111f Removed option checkFastFullScreenAltTab.
      Also finalised previous commit for MSTSBinSound.
  • T1.4-214-g5ad4c624e Merge pull request #597 from Csantucci/fix-walking-people
    Bug fix for http://www.elvastower.com/forums/index.php?/topic/35981-walking-people-dont-walk-well/
    • 4bf7a3f8 Bug fix for http://www.elvastower.com/forums/index.php?/topic/35981-walking-people-dont-walk-well/
  • T1.4-212-g10c2adb4b Merge pull request #584 from cjakeman/menu-options02a
    02a: Removed option MSTSBin. Its sound events are now permanently active.
    • 8bdde674 Restore stray comment
    • e4274171 Removed option MSTSBin. Its sound events are now permanently active.
  • T1.4-209-g0dc5a2cb4 Merge pull request #564 from Sharpe49/tcs-parameters-in-consist
    Added TCS parameters file path in consist files (+ refactoring and code cleanup)
    • 609e1927 Fixed consists being reversed wrongly in timetable mode
    • 2ce2855b Fix for disrupted train after restore
    • af9e9aec Added TCS parameters file path in consist files (+ refactoring and code cleanup)
      https://blueprints.launchpad.net/or/+spec/consist-tcs-parameters
  • T1.4-205-gf644d0c9c Merge pull request #595 from Csantucci/engine-brake-zero-when-starting-at-speed
    Release locomotive brake when player train enters game with speed > 0
    • e36ed26c Update Source/Orts.Simulation/Simulation/RollingStocks/MSTSLocomotive.cs
      Co-authored-by: Cedric GNIEWEK
    • a5dd9cc1 Release locomotive brake when player train enters game with speed > 0
  • T1.4-202-gc21e8aeca Merge pull request #545 from Sharpe49/fix-vram-usage
    Fix VRAM usage
    • 3f57012c Mark freight animations' shapes
    • f6deb33a Dispose unmarked shapes' buffers
    • 0929cdec Add null check for loading screen texture in the Dispose function
    • 4c58d621 Optimizing the material, shape and signal type manager
      (let's not destroy a Dictionary every cycle)
    • 0be4ea2f Fixed unloaded signal lights not being reloaded when needed
    • 838cb63e Fixed loading screen not being disposed
      The Viewer object and its texture manager doesn't exist during the loading phase so cleanup must be done manually
    • 5d0c86f9 Fix 3D cabview renderer not marking its shapes and textures
    • 84dcb4cd Fix textures not being removed from VRAM when Texture2D object is destroyed by GC
  • T1.4-193-g4b00b1057 Merge pull request #579 from mbm-OR/bugfix/Fix-DPU-Load-values-burst
    Fix for https://bugs.launchpad.net/or/+bug/1959336.
    • 18ff7343 Fix improved by Sharpe49
    • c2856781 Fix for https://bugs.launchpad.net/or/+bug/1959336.
      Train DPU info, the Load values are unstable
  • T1.4-190-ge549403b8 Merge pull request #583 from Csantucci/ORTS_SIGNED_TRACTION_BRAKING-glitch-fix
    Bug fix for https://bugs.launchpad.net/or/+bug/1959660 Glitch in ORTS_SIGNED_TRACTION_BRAKING
    • 6a66eb29 Bug fix for https://bugs.launchpad.net/or/+bug/1959660 Glitch in ORTS_SIGNED_TRACTION_BRAKING
  • T1.4-188-g0dc339264 Merge pull request #582 from Csantucci/two-colour-bar-fix
    Bug fix for https://bugs.launchpad.net/or/+bug/1959617 Positive bars can't have two colours
    • 404028a4 Bug fix for https://bugs.launchpad.net/or/+bug/1959617 Positive bars can't have two colours
  • T1.4-186-gee96e6ab8 Merge pull request #578 from Csantucci/Fix-wrong-locale-file-IDs
    https://bugs.launchpad.net/or/+bug/1959084 Wrong locale file IDs for pt-PT and pt-BR
    • 19649415 Fix wrong internal language ID for pt-BR files
    • 95617640 Bug fix for https://bugs.launchpad.net/or/+bug/1959084 pt_PT.po is a wrong locale name
  • T1.4-183-g93b9017fe Merge pull request #524 from Weter-ORTS/master
    Further Russian strings translation
    • 07460f31 Translated RunActivity strings
    • 6e463446 Translated Simulation strings
    • 7161cb03 Translated Common strings
    • 04309473 Translation of contrib strings
    • c33e484c Menu entries translation
    • 47fdf9c8 Merge branch 'openrails:master' into master
    • db91918b chore(locales): revert pot changes that only bumped timestamps
    • 1591cda5 Add files via upload
    • b4db9a63 Merge branch 'openrails:master' into master
    • 8873f569 Merge branch 'openrails:master' into master
    • 8cb345f5 Delete ru.po
    • a1665f96 Delete ru.po
    • 73be9b45 Add files via upload
  • T1.4-169-g8b269d842 Merge pull request #533 from cjakeman/fix-for-hidden-shapes
    fix for shapes hidden by animations( 0 )
    • ce89a063 LINQ for simpler syntax
    • 62a1c271 fix for shapes hidden by animations( 0 )
      See https://bugs.launchpad.net/or/+bug/1951677
  • T1.4-166-g7881a1a84 Merge pull request #576 from cjakeman/daylight-offset-hours
    DaylightOffsetHrs control: Fix for offset not effective soon after midnight
    • 1a0ee617 Removed commented out code
    • ddb9b595 Applied feature to MSTSSky.cs
      In addition to Sky.cs. They share the relevant code
    • 867233d0 Fix for offset not effective soon after midnight
      Also code was difficult to read.
  • T1.4-162-g8d428b8cb Merge pull request #577 from Csantucci/Fix-webserver-HUD
    Bug fix for https://bugs.launchpad.net/or/+bug/1959081 Webserver HUD has misaligned tabs
    • 92d09264 Bug fix for https://bugs.launchpad.net/or/+bug/1959081 Webserver HUD has misaligned tabs
  • T1.4-160-g2c8f098cd Merge pull request #575 from peternewell/derailment-manual
    Correct information in manual
    • a712a696 Correct information in manual
  • T1.4-158-g0c860a305 Merge pull request #573 from cesarBLG/fix-battery-button
    Fix wrong variable used in battery button
    • 6ff61f5e Fix wrong variable used in battery button
  • T1.4-156-g71c4e89ab Merge pull request #560 from Csantucci/cabview-control-label
    https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
    • 666e94fa Update Source/RunActivity/Viewer3D/RollingStock/SubSystems/ETCS/DriverMachineInterface.cs
      Co-authored-by: Cedric GNIEWEK
    • 9537e75e Update Source/RunActivity/Viewer3D/RollingStock/MSTSLocomotiveViewer.cs
      Co-authored-by: Cedric GNIEWEK
    • ac7506d4 Replace a getter with a property
    • c5d0a1f6 Rename "Label" to "ORTSLabel"
    • 46a143d1 Blueprint https://blueprints.launchpad.net/or/+spec/label-for-cab-controls
  • T1.4-150-gfe0ca526f Merge pull request #565 from peternewell/steam-tractive-effort#2
    Correct Steam locomoti starting tractive effort.
    • ebcd9e87 Correct Steam locomoti starting tractive effort.
  • T1.4-148-ge5d8f1cf2 Merge pull request #559 from Csantucci/Distributed-power-cab-display
    https://blueprints.launchpad.net/or/+spec/distributed-power: Distributed power cab display and controls
    • c7f1150b Distributed power: consider also Loco Brake in the value of BC
    • 11fd74b5 Distributed power: update OR manual
    • 83ed063e Distributed Power: compress UoM strings of load
    • e24a796e Distributed power: manage yellow colour for dynamic brake display
    • 7ff949bb Distributed Power: use ORTS_SIGNED_TRACTION_BRAKING to compute load
    • 394972a3 Distributed power: remove wrong Flow field and correct wrong load field, by mbm_OR
    • 3d3e37af Distributed Power: pass LoadUnits to GetDPuStatus()
    • 6dd7738d Distributed power: cleanup scaling issues and make DP screen page background transparent
    • 9e80053e Update Source/Documentation/Manual/cabs.rst : improve text
      Co-authored-by: Cedric GNIEWEK
    • 37a83884 Distributed power: added missing picture
    • aaeb2517 Distributed power: improve typo fix
    • ef03f09c Distributed power: fix typo in usings
    • 26bd936f Distributed power: cabview display and controls
  • T1.4-134-gf1451af10 Merge pull request #551 from pzgulyas/timetable-or
    > @cjakeman, @twpol, could you please explain the reason of discrepancy between the two above linked descriptions?
    Sharpe49 is quite correct.
    The Open Rails Triage delivers a report of the active submissions for James to monitor. I don't think it takes any action.
    The process for peer-reviewers is set out in Contributing.md
    Hope that helps,
    Chris
    • 0aa1e46c Make handling the timetable-or extension consistent.
  • T1.4-132-g8ed228436 Merge pull request #566 from mbm-OR/bugfix/Fix-F5causesORtocrash
    Fix for https://bugs.launchpad.net/or/+bug/1956262. F5 causes OR crash.
    • 04d1bb7c Fix improved
    • b022de2d Fix for https://bugs.launchpad.net/or/+bug/1956262. F5 causes OR crash.
  • T1.4-129-g950f1a1b1 Merge pull request #568 from openrails/release/1.4
    Merge pull request #556 from twpol/feature/detailed-memory-usage
    • c113a5dc Merge pull request #556 from twpol/feature/detailed-memory-usage
      Improve memory statistics for CPU and GPU
  • T1.4-124-g7347a801e Merge pull request #554 from Csantucci/fix-change-screenpage-crash-after-cabchange
    Bug fix for Crash when switching cabs and changing screen page https://bugs.launchpad.net/or/+bug/1955575
    • 33291687 Bug fix for Crash when switching cabs and changing screen page https://bugs.launchpad.net/or/+bug/1955575
  • T1.4-122-ge3e322f19 Merge pull request #557 from YoRyan/manual-vscode-dev
    Add support for the building the manual with a Visual Studio Code development container
    • f931073e build(manual): add support for building the manual with a vs code dev container
  • T1.4-120-g7badf9c3d Merge pull request #563 from peternewell/eames-brake#1
    Correct a timing issue in Eames brakes
    • 59a0e1cf Change parameter suffix from S to PSIpS
    • 9f1cd642 Correct a timing issue in Eames brakes
  • T1.4-117-gfeff30916 Merge pull request #542 from cjakeman/website-versions
    adds new webpage, moves Testing out of Download/Programs
    • 83320edd adds new webpage, moves Testing out of Download/Programs
      See https://blueprints.launchpad.net/or/+spec/website-versions
  • T1.4-115-gda94ec49a Merge pull request #543 from cjakeman/website-roadmap
    adds Discover > Roadmap webpage
    • 5b0121cc adds Discover > Roadmap webpage
  • T1.4-113-g361cc1940 Merge pull request #558 from cjakeman/website-contribute
    Revised Visual Studio version
    • 68a87007 Revised Visual Studio version
      from 2017 and 2019 to just 2022 in anticipation of moving to .NET 6
  • T1.4-111-ge198ab39f Merge pull request #548 from cjakeman/website-siskiyou
    Links to dead Siskiyou site removed
    • eb4b5608 Links to dead Siskiyou site removed
  • T1.4-109-g84864e0fd Merge pull request #552 from cesarBLG/fix-3d-cabs
    Fix out of range index when changing cabs.
    • e6405b0f Fix out of range index in 3D cabs
  • T1.4-107-gba578cd94 Merge pull request #550 from peternewell/diesel-fuel
    Adjust diesel fuel consumption
    • 52eab219 Fix indentation
    • b5051fc3 Remove reliance on MainPowerSupply for fuel supply
    • 9d86129a Correct bracket placement
    • a1162847 Adjust fuel consumption so that it will operate whilever the diesel engine is running
  • T1.4-102-g30f7ec8e5 Merge pull request #547 from cesarBLG/etcs-dual-screen
    Add support for dual-screen ETCS DMI
    • 84211853 Add support for dual-screen ETCS DMI
  • T1.4-100-g6a8df6d84 Merge pull request #549 from Csantucci/3d-Cab-animation-for-generic-items
    Generic items: optional internal 3DCab animation linked to them
    • 7c55924a Generic items: update manual
    • b8e93427 Generic items: optional internal 3DCab animation linked to them
  • T1.4-97-g55f3ff8b3 Merge pull request #546 from Csantucci/Multiple-screens-official
    Blueprint https://blueprints.launchpad.net/or/+spec/multiple-screen-pages in 2D and 3D cabs
    • 3be63540 Merge branch 'master' into Multiple-screens-official and resolve conflicts
    • 97fed6b9 Blueprint https://blueprints.launchpad.net/or/+spec/multiple-screen-pages in 2D and 3D cabs
  • T1.4-94-g6a56c0de8 Merge pull request #544 from Csantucci/generic-controls-official
    Blueprint https://blueprints.launchpad.net/or/+spec/cabview-controls-for-generic-items
    • 6bf8ab29 Generic items: fix typos in manual
    • 81172506 Blueprint https://blueprints.launchpad.net/or/+spec/cabview-controls-for-generic-items
  • T1.4-91-g6e47ce883 Merge pull request #531 from Csantucci/dynbrake-display-fix
    Bug fix for https://bugs.launchpad.net/or/+bug/1950578 Dyn Brake setup state not disappearing in cab
    • b2affac4 Bug fix for https://bugs.launchpad.net/or/+bug/1950578 Dyn Brake set up state not disappearing in cab
  • T1.4-89-g1f77ce374 Merge pull request #538 from pzgulyas/preprocesspaths
    Delete binary paths if the ascii version or the tdb was modified. Blueprint: https://blueprints.launchpad.net/or/+spec/binary-timetable-paths
    • d079b3ec Update note in Manual about out of date binary paths
    • 57e51434 Don't clone AIPath objects at loading time.
    • c457f11c Delete binary paths if the ascii version or the tdb was modified
    • c3fd44a5 No train path cloning at route pre-precess phase
  • T1.4-84-g4dced6b1d Merge pull request #532 from Csantucci/distributed-power-official
    Distributed power american style. Blueprint https://blueprints.launchpad.net/or/+spec/distributed-power
    • 758e2f8d Distributed power: update OR manual
    • 6f74e033 Distributed power: recalculate locomotive groups after coupling and uncoupling
    • 7ecca2d5 Distributed Power: add DPU Info window, by mbm_OR
    • 4e4df5ed Distributed Power: further fix to incorrect key assignment list in manual
    • aa0aa58c Distributed power: fix to incorrect key assignments list in manual
    • 6229fbaa Distributed power: adaptation to Miletic's cabs
    • a215a71c Cleanup of AcceptMUSignals variable
    • 71966556 Blueprint https://blueprints.launchpad.net/or/+spec/distributed-power : Fixes, refinements and improvements after first community tests
    • acf84b8b Blueprint https://blueprints.launchpad.net/or/+spec/distributed-power : manual rebase from Peter Gulyas' work plus change of key assignments
  • T1.4-74-gf93a4dcae Merge pull request #539 from peternewell/steam-tractive-effort
    Correct starting tractive force of steam locomotive
    • fd04274d Correct starting tractive force of steam locomotive due to steam pressure variation.
  • T1.4-72-gebdff935d Merge pull request #540 from peternewell/timetable-effects#1
    Correct issue created in timetable mode
    • 8711c47f Correct issue created in timetable mode
  • T1.4-70-g7e9519ab2 Merge pull request #534 from cjakeman/delete-RunActivityLAA
    deletes RunActivityLAA.* post-build
    • ba3f85a0 deletes RunActivityLAA.* post-build
      To prevent old version of RunActivityLAA.exe being used accidentally
  • T1.4-68-g723f722c7 Merge pull request #536 from pzgulyas/ttype
    Gently handle a track sound crash. Fixes bug https://bugs.launchpad.net/or/+bug/1754805
    • 5fdf9aa4 Gently handle a track sound crash
  • T1.4-66-g11692f38e Merge pull request #535 from Csantucci/manual-correction
    Correction of OR manual
    • ba59ef19 Correction of manual: improve clarity
    • bca2ceb7 Correction of OR manual, see http://www.elvastower.com/forums/index.php?/topic/35676-game-time-acceleration-in-dispatcher-window/page__view__findpost__p__278145
  • T1.4-63-g48302179e Merge pull request #480 from Csantucci/3dCab-digitals-alignment
    Blueprint https://blueprints.launchpad.net/or/+spec/digital-alignment-in-3dcabs
    • 7815b899 Create separate enum and update manual.
    • 6bc94a99 Blueprint https://blueprints.launchpad.net/or/+spec/digital-alignment-in-3dcabs , Alignment of digitals in 3D cabs
  • T1.4-60-g99a9aa79a Merge pull request #526 from Csantucci/disappearing-AI
    Bug fix for https://bugs.launchpad.net/or/+bug/1949292 AI train disappears after coupling and reversing
    • 2bfe6849 Bug fix for https://bugs.launchpad.net/or/+bug/1949292 AI train disappears after coupling and reversing
  • T1.4-58-g30f6ab8a8 Merge pull request #530 from peternewell/steam_adhesion
    Steam adhesion not applied to all locomotives in the player train.
    • ea547dab Correct developer comment
    • 71aa390e Steam adhesion not applied to all locomotives in the player train.
  • T1.4-55-g04375e6bf Merge pull request #528 from cjakeman/website-update-learn
    Updated link to Siskiyou Route site
    • 212eba12 Updated link to Siskiyou Route site
      Replaced by a link to the Wayback Machine now that the site has died.
  • T1.4-53-g6361b0910 Merge pull request #529 from cjakeman/manual-cover
    Replace manual cover image
    • 78482973 Replace manual cover image
      117 KiB => 839 KiB
  • T1.4-51-g5f5f6da70 Merge pull request #519 from cjakeman/website-release-1.4
    Website changes for Release v1.4
    • 94c46379 added recommendation based on user feedback
      Don't have a known minimum, just that 03GB was not enough for MonoGame in v1.4
    • fec5a892 Correct bad date on home page
    • 619ce90f Website changes for Release v1.4
  • T1.4-47-g7b73c484d Merge pull request #522 from peternewell/tender-water#1
    Correct issue with tender water mass
    • 46b388f9 Correct spelling mistake
    • 78c046c9 Correct issue with tender water mass
  • T1.4-44-gf92b5fa09 Merge pull request #523 from Sharpe49/fix_speed_signals_sig_feature
    Fix sig_feature function always returning true for SPEED signals
    • 236aebf5 Fix sig_feature function always return true for SPEED signals
      https://bugs.launchpad.net/or/+bug/1949001
  • T1.4-42-ga4628ab16 Merge pull request #520 from peternewell/brake-fix#4
    Add checks for AirBrakeMaxMainResPipePressure.
    • d6e23e19 Format output
    • 82fdd3f2 Add checks for AirBrakeMaxMainResPipePressure.
  • T1.4-39-g1dae11d70 Merge pull request #503 from peternewell/derailment#2
    Update derailment functionality
    • 0e9a259c Further tuning of derailment capability.
    • 918960c8 Add buff force coupler angle calculation
    • 780b0e8c Adjustments to derail algorithim
    • 8a7c2af9 Add documentation for manual
    • a2845f81 Correct NaN issue
    • 69a70cb7 Adjust Train Driver Window to line up with HuD operation of derailment window.
    • 562fe42c Further adjustments to derail
    • 06a57351 Add input checking for angles.
    • f0c670c1 correct calculation issue
    • a78797f2 Update derailment functionality
  • T1.4-28-g98f46f681 Merge pull request #516 from twpol/feature/unstable-debug
    feat: Build Unstable Version as debug
    • 14985833 feat: Build Unstable Version as debug
  • T1.4-26-g325d2e210 Merge pull request #517 from cjakeman/contributing1
    Strengthen Contributing guidance
    • dc566d59 Strengthen Contributing guidance
      Ensure community discussion of new features by requiring forum thread prior to ORMT approval.
  • T1.4-24-ge94de6895 Merge pull request #518 from cjakeman/key_assignments
    Added rules to policy page on website
    • 59424c1d Added rules to policy page on website
      See http://openrails.org/contribute/team-policies/
  • T1.4-22-g883b49b52 Merge pull request #512 from Sharpe49/fix-hill-start
    Fixed dynamic brake being applied during standstill when dynamic brake blending is enabled
    • b76931fd Use absolute value since SpeedMpS can be negative
    • 3aae6406 Fixed dynamic brake being applied during standstill when dynamic brake blending is enabled
      (which blocks throttle during hill start)
      https://bugs.launchpad.net/or/+bug/1945886
  • T1.4-19-g6e1e7dc78 Merge pull request #514 from mbm-OR/bugfix/Strings-not-for-pot-file
    Bug fix for https://bugs.launchpad.net/or/+bug/1946373. The keywords should not be translated.
    • 383d2a03 Update RunActivity.pot file.
    • 8bf4a096 Bug fix for https://bugs.launchpad.net/or/+bug/1946373. The keywords should not be translated.
  • T1.4-16-g97553e489 Merge pull request #508 from Csantucci/odometer-official
    Blueprint https://blueprints.launchpad.net/or/+spec/odometer-cabview-controls
    • 21fb5e91 Odometer: adhere to requirements of reviewer
    • 9d6f01ed ORTS_ODOMETER: enables also display of decimal values
    • ed80ad6b Blueprint https://blueprints.launchpad.net/or/+spec/odometer-cabview-control Cabview controls for odometer
  • T1.4-12-gfab59f576 Merge pull request #515 from peternewell/brake-fix#2
    Correct issue with compressor not turning off
    • cd8e29f9 Correct issue with compressor not turning off