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.1-413-g1daa6a7c6 Merge pull request #832 from cesarBLG/cc-train-priority
    Fix Cruise Control together with Train Brake
    • bb8941fb Fix wrong parenthesis avoiding train brake to work together with CC
  • T1.5.1-411-g51d4cd969 Merge pull request #751 from cesarBLG/external-controllers
    Web interface to control cab controls with external hardware
    • 00981a20 Fix bug for 3D-only cabs
    • f947f295 Merge branch 'master' into external-controllers
    • 6b933ed1 Fix race condition
    • dbb9e3c7 Explains the JSON needed by SetCabControls
    • b499ec96 Add support for cruise control
    • f6d3e76b Initial support for external controllers using the Web Server
  • T1.5.1-404-gb79cb2da8 Merge pull request #732 from cesarBLG/braking-enhancement
    Improvements for air brakes
    • c163e213 Set default value for brake insensitivity
      A non-zero value is required in order to release brakes after an overcharge.
    • 341c1ce9 Change application and release rates for dynamic brake bail off
    • b8c97ee3 Fix regression for auto bail off
    • d9d87277 Add further information about EP braking
    • af6f0f05 Add default keyboard commands to manual
    • ab753bf9 Fix blending issue
    • 0531e583 Fix non-EP tokens
    • 938b3203 Add documentation for new parameters
    • d406c67c Straight air engine brakes for tenders
    • 76094c4b Allow tenders with distributing valve
    • 66ad2a90 Partial dynamic brake bailoff
      Dynamic brakes are complemented with air brakes proportionally to automatic brake demand
    • 874881d7 Changes to bailoff
    • 4b2a44c8 Add distributing valve
    • 7f9e634e Split EP special tokens
    • 19574dd9 Improve air brake systems
      New variant of EP braking where every vehicle modifies BP pressure
      Better handling of dynamic brake blending
  • T1.5.1-388-gebe1c5ccc Merge pull request #822 from sweiland-openrails/Bug_2017417_battery_switch
    battery switch two buttons option in combination with a delay
    • 832a3965 added documentaion line for battery switch
  • T1.5.1-386-g218d3f6c1 Merge pull request #826 from Csantucci/cab-switch-crash-fix
    Bug fix for Crash when switching cab https://bugs.launchpad.net/or/+bug/2018230
    • 2ca8fd7a Bug fix for Crash when switching cab https://bugs.launchpad.net/or/+bug/2018230
  • T1.5.1-384-g9bc71d854 Merge pull request #828 from cesarBLG/braking-enhancement2
    Harmless part of "Improvements for braking systems"
    • 611753fe Prevent LINQ usage to reduce allocations
    • 048c7b22 Synchronized compressor startup
    • c15227b2 Add brake pipe pressure to scripts
    • 142ab903 Add keyboard command for quick release
    • 9dd9eb45 Keyboard command for overcharge
  • T1.5.1-378-g35b9498d6 Merge pull request #820 from sweiland-openrails/Bug_2017335_masterkey_delayoff
    delay option for masterkey does not delay switch off
    • 6e7a5b6c delay option for masterkey does not delay switch off
  • T1.5.1-376-g885592329 Merge pull request #816 from Csantucci/fix-EOT-dismount-after-reverse
    Bug fix for https://bugs.launchpad.net/or/+bug/2014992 EOT can't be dismounted after train reversal
    • eae646d2 Bug fix for https://bugs.launchpad.net/or/+bug/2014992 EOT can't be dismounted after train reversal
  • T1.5.1-374-gefe66c5c2 Merge pull request #819 from sweiland-openrails/Bug_2016006_Headlight_switch
    Headlight switch makes sound when not appropriate
    • 51b98b2d If trying to switch the headlight beyond or below the last position, a click sound is to be heard. In real live the switch would not make such a sound.
  • T1.5.1-372-g5db5c7824 Merge pull request #817 from cjakeman/website-block-bad-link
    weblink updated
    • 9c174356 weblink updated
  • T1.5.1-370-g7a9a7d4e5 Merge pull request #814 from Csantucci/fix-EOT-train-uncouple-crash
    Bug fix for https://bugs.launchpad.net/or/+bug/2013969 Crash after uncoupling player loco of a train with EOT
    • b102c1cd Bug fix for https://bugs.launchpad.net/or/+bug/2013969 Crash after uncoupling player loco of a train with EOT
  • T1.5.1-368-g38888b34f Merge pull request #809 from sweiland-openrails/on-screen_messages_2008012
    Some on-screen messages not suppressed, Bug #2008012
    • f67822a7 suppress on screen messages, bug 2008012
    • be04a6ad Merge branch 'openrails:master' into master
    • edcd0d0e Merge branch 'openrails:master' into master
    • e199aa19 Merge branch 'openrails:master' into master
    • d819ff92 Merge branch 'master' of https://github.com/sweiland-openrails/openrails
    • 490a64e8 Merge branch 'map_in_browser'
  • T1.5.1-361-g092a6c7ef Merge pull request #767 from twpol/feature/sunrise-sunset
    Refine sunrise and sunset
    • 82c5f1ca refactor: Review comments
    • 4cb5c773 fix: Do not crash if the environment file does not have any sky satellites
    • 9317f8c6 fix: Fix bug #2003001
    • 719c7376 fix: Correctly calculate the sun's position in the sky
    • 5c518176 feat: Calculate solar hour angle from MSTS environment file sun rise/set times
    • 43379ea8 style: Format sun/moon position code
    • 654dfd15 feat: Add sun/moon rise/set times to environment data
    • f981ec28 refactor: Clean up environment parsing code including a new block list utility
    • 6c3df128 style: Format environment file reader code
  • T1.5.1-351-gc9abcd22b Merge pull request #722 from Sharpe49/fix/wf-deprecations
    Fix Windows Forms deprecations in ActivityEditor
    • fb9079eb Fix Windows Forms deprecations in ActivityEditor
  • T1.5.1-349-g5db05ff0c Merge pull request #812 from Csantucci/rotated-dpu-display
    Bug fix for https://bugs.launchpad.net/or/+bug/2009955 Missing code to rotate DMU display in 2D cabs
    • 9dadddb4 Remove unneeded commented line
    • d07f812e Bug fix for https://bugs.launchpad.net/or/+bug/2009955 Missing code to rotate DMU display in 2D cabs
  • T1.5.1-346-g3831af9fa Merge pull request #807 from twpol/bugfix/64bit-z-fighting
    fix: Stop z-fighting by pushing world/view/projection multiplications onto the GPU
    • 791c0a3a fix: Stop z-fighting by pushing world/view/projection multiplications onto the GPU
  • T1.5.1-344-ga8a891064 Merge pull request #811 from Csantucci/fix-brake-data-in-dpu-display
    Bug fix for https://bugs.launchpad.net/or/+bug/2009842 DPU: wrong BP and MR values of helpers in display
    • f784151d Bug fix for https://bugs.launchpad.net/or/+bug/2009842 DPU: wrong BP and MR values of helpers in display
  • T1.5.1-342-g9beb2603f Merge pull request #810 from Csantucci/fix-AI-WP-restart-events
    Bug fix for AI train WP restart events don't work after save
    • e2ad93ee Bug fix for https://bugs.launchpad.net/or/+bug/1848878 AI train WP restart events don't work after save
  • T1.5.1-340-g907936445 Merge pull request #795 from Roeterdink/AcceptSpeedMPSforApproachSpeed
    Accept SpeedMPS as dimension for Approach Control Speed definition
    • 79979e2d Accept SpeedMPS as dimension for Approach Control Speed definition
  • T1.5.1-338-g237bf68a4 Merge pull request #794 from Roeterdink/ReversePathTTPool
    Use reverse path in TT Pool
    • 6d2bf041 Use reverse path in TT Pool
  • T1.5.1-336-ge810f4744 Merge pull request #793 from Roeterdink/CorrectErrorsTurntable
    Correct errors in Turntables.cs
    • 8897021c Correct errors in Turntables.cs
  • T1.5.1-334-g4757b006d Merge pull request #792 from Roeterdink/CorrectRequiredActions
    Correct required actions
    • f6c16fb5 Correct required actions
  • T1.5.1-332-g902809c05 Merge pull request #791 from Roeterdink/CorrectSwitchstand
    Correct update for Switchstand signalscript function
    • 5bc890b0 Correct update for Switchstand signalscript function
  • T1.5.1-330-g94da7879d Merge pull request #790 from Roeterdink/CrashInTrainCar
    Correct crash in TrainCar.cs
    • 36a9921f Correct crash in TrainCar.cs
  • T1.5.1-328-g5d9debbe0 Merge pull request #789 from Roeterdink/CrashOnTrainWOStartTime
    Avoid error on inserting train without start time
    • 81b11f77 Avoid error on inserting train without start time
  • T1.5.1-326-g541056ef9 Merge pull request #788 from Roeterdink/ImproveDebugOutputsTTTrain
    Improve Debug Outputs for TTTrain.cs
    • 94a73d58 Improve Debug Outputs for TTTrain.cs
  • T1.5.1-324-gea394e51d Merge pull request #787 from Roeterdink/ImproveDebugPoolInfo
    Improve debug output for turntable pools
    • e0ad6589 Improve debug output for turntable pools
  • T1.5.1-322-g2c690460a Merge pull request #786 from Roeterdink/ImproveSyntaxCheck
    Improve syntax check on timetable files
    • f2c5d2df Improve syntax check on timetable files
  • T1.5.1-320-g9ebd05044 Merge pull request #785 from Roeterdink/IncorrectCalculationTrainAhead
    Incorrect calculation of distance to train ahead
    • fd121be5 Incorrect calculation of distance to train ahead
  • T1.5.1-318-geb30a97e9 Merge pull request #784 from Roeterdink/IncorrectDistanceAlongTrack
    Incorrect distance along track
    • 1c37be35 Incorrect distance along track
  • T1.5.1-316-g54f6282b7 Merge pull request #783 from Roeterdink/MoveCreateInPool
    Move CreateInPool from AI to Pools
    • 083bc6c7 Move CreateInPool from AI to Pools
  • T1.5.1-314-g16c7c0f53 Merge pull request #782 from Roeterdink/NoPhysicsUpdateForAIStatic
    Nu full physics update is required for trains in state AIStatic
    • 23c41b55 Nu full physics update is required for trains in state AIStatic
  • T1.5.1-312-ga8616f6c3 Merge pull request #781 from Roeterdink/PendingSpeedUpdate
    Correct update of pending speed limits for timetable mode
    • 4d9c3fbe Correct update of pending speed limits for timetable mode
  • T1.5.1-310-gcf8971cad Merge pull request #780 from Roeterdink/ProcessPassingTime
    Process passing time
    • 5b3f246e Process passing time
  • T1.5.1-308-g7cdc4eb81 Merge pull request #779 from Roeterdink/RemoveClearSectionActions
    Remove forced processed ClearSection actions
    • 87c34a74 Remove forced processed ClearSection actions
  • T1.5.1-306-gdca615cf4 Merge pull request #778 from Roeterdink/CorrectionPlayerOnTurntable
    Correction for player locomotive on turntable
    • 779a8193 Correction for player locomotive on turntable
  • T1.5.1-304-gdf0f36129 Merge pull request #769 from Csantucci/partial-turntables
    Partial turntables https://blueprints.launchpad.net/or/+spec/partial-turntable
    • 1a99f431 Partial turntable: https://blueprints.launchpad.net/or/+spec/partial-turntable
    • 0ab7ebfa Manual documentation for partial turntables
  • T1.5.1-301-g87ba54ca8 Merge pull request #777 from Roeterdink/SaveRestoreActionClearMovingTable
    Save and restore ClearMovingTable action (for timetables)
    • 7724f2b9 Save and restore ClearMovingTable action (for timetables)
  • T1.5.1-299-ge00595321 Merge pull request #776 from Roeterdink/UpdateReceiversInViewer
    Update Receivers in Viewer.cs
    • 7b6af67a Update Receivers in Viewer.cs
  • T1.5.1-297-gbe03e8504 Merge pull request #775 from Roeterdink/UpdateTurntablePools
    Update turntable pools
    • d84c8d87 Update Turntable Pools
    • 1852fcbf Update turntable pools
  • T1.5.1-294-g1e52c2c64 Merge pull request #774 from Roeterdink/UseOrgAINumber
    Use variable OrgAINumber for all train to train references
    • d3f8c2e4 Use variable OrgAINumber for all train to train references
  • T1.5.1-292-g8651348b4 Merge pull request #772 from Roeterdink/UpdateTTTrain
    Update tt train
    • 36c36628 Update for TTTrain.cs
    • 8295509f Various changes
    • 657485f6 Various updates to TTTrain
  • T1.5.1-288-g42ab904e3 Merge pull request #771 from Roeterdink/CorrectActionOnHoldSignal
    Action on Hold Signal is no longer invalidated if train is not stoppe…
    • c380043f Action on Hold Signal is no longer invalidated if train is not stopped in related station
  • T1.5.1-286-gadb309c17 Merge pull request #797 from cjakeman/control-car-gear-controller
    To use enum for ControlGearBoxType
    • 7ced1fee To use enum for ControlGearBoxType
  • T1.5.1-284-gdc39bb19c Merge pull request #806 from Csantucci/Fix-manual-typo
    Fix typo in OR manual
    • 01b88f7e Fix typo in OR manual, see http://www.elvastower.com/forums/index.php?/topic/36946-manual-typo-error/
  • T1.5.1-282-gf50545908 Merge pull request #805 from sweiland-openrails/bug_2008614
    bug 2008614 bad http link in manual
    • 8364df57 bug 2008614 bad httop link in manual www.burrinjuck.coalstonewcastle.com.au
  • T1.5.1-280-gf99a2fc4e Merge pull request #804 from sweiland-openrails/bug_2008011
    Bug #2008011 Bad key listings in manual
    • 3eb3f28a Bug #2008011 Bad key listings in manual, See http://www.elvastower.com/forums/index.php?/topic/36937-open-rail-manual/page__view__findpost__p__294566
  • T1.5.1-278-g7f34b56af Merge pull request #753 from cjakeman/api-cabcontrols4
    Extends CabControls for user input
    • ab8fe321 Extends CaControls for user input
  • T1.5.1-276-g3047d0a76 Merge pull request #798 from Csantucci/fix-casting-error
    Temporary bug fix for https://bugs.launchpad.net/or/+bug/2004100 Casting error crash
    • 4b6141d5 Stop also rotating wagon wheels when brake skid
    • 1e37279e Temporary bug fix for https://bugs.launchpad.net/or/+bug/2004100 Casting error crash
  • T1.5.1-273-g4903ade62 Merge pull request #796 from cjakeman/fix-save-filenames
    fix: Resume from Save fails - filenames do not match
    • a67ee615 fix: Resume from Save fails - filenames do not match
      See https://bugs.launchpad.net/or/+bug/2004067
  • T1.5.1-271-g58e67675d Merge pull request #773 from Roeterdink/WatchdogPingTrainProcessing
    Add watchdog ping to Train Processing
    • 4543e4b5 Add watchdog ping to Train Processing
  • T1.5.1-269-g01607fd93 Merge pull request #766 from peternewell/control_car_gear_controller
    Control Car additional functionality
    • f1759ded Add documentation
    • c9657def Add warning message for type C gearboxes
    • 3d5d238b Correct issues with gear controls not being passed to other locomotives
    • f143fcc0 Correct gear operation from Control Car
    • 6d522992 Add ability to control vacuum brakes and gears to Control Car
  • T1.5.1-263-gd19a96a3d Merge pull request #770 from cjakeman/website-ctn-updates
    adds page for tutorial: Build Your Own Route
    • 453cdcdc adds page for Build Your Own Route
  • T1.5.1-261-g5072d724b Merge pull request #768 from sweiland-openrails/map_in_browser
    OpenRailway Map enhancements
    • bc8aea47 Changed the class methods to PascalCase and the method parameters to camelCase
    • 41c9f261 Changed the documentation
    • a0eae374 PascalCase for al C# items
    • 5fdb384c Storing map webpage layer choice in the HTML Web Storage instead of the registry
    • 5e4989c1 Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser
    • 0ca48fb8 Documentation added for webapi OpenRaillway Map
    • cd34de67 Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser
    • 5d8ea22f Enhancements for OpenRailway Map:
      - added web browser tab Open Rails icon (favicon)
      - changed locomotive icon, now three icons: steam, electric, diesel
      - added locomotive direction arrow
      - added three OpenRailway layers to choose from: maximum speed, guage and electrification. Choice stored in registry and used the next opening of the map.
      - added three layers with Open Rails data: track, named and rest. Choice also stored.
      Don't know if these layers are usefull, anyway they can be switched on and off again.
      Names of the layers are not translateble, is that a problem? Would be hard to implement.
      For some routes the track layer takes too much performance from the web browser because of tracks size (for instance the MECoast line). But it gives you an idea of the layout of the track in the real world.
      On the Ruebelandbahn for the "RLB Schneepflug Fahrbar" the locomotive arrow on the map is in the wrong direction (180 degrees). I can't find out why. Not seen this for any other locomotive.
  • T1.5.1-251-gfd53951b7 Merge pull request #735 from Sharpe49/feature/battery-switch-defaulton
    Added new parameter for battery switch
    • b9a0ea30 Added new parameter for battery switch
  • T1.5.1-249-gad1c4e33f Merge pull request #719 from Sharpe49/upgrade-monogame
    Upgraded to MonoGame 3.8.0 (+ small update for other libraries)
    • 0f4d9757 Update
    • 44a37fa3 Change Git attributes
    • bc22a20f Moved the dotnet tool restore command to the PostBuildActions.cmd file
    • 4602a6b2 Changed AppVeyor CI file to restore dotnet tools
    • 504f9282 Upgraded to MonoGame 3.8.0
  • T1.5.1-243-g3ffb9bc10 Merge pull request #760 from twpol/feature/editorconfig-2022
    Updated EditorConfig with .NET and StyleCop analyzer configuration
    • 113dd63c chore: Add StyleCop analyzer configuration to match custom code style
    • 0304a434 chore: Add .NET analyzer configuration to match custom code style
    • c8d3a853 chore: Update to latest EditorConfig template
  • T1.5.1-239-g951c47025 Merge pull request #764 from twpol/feature/bug-1471416-sky-dome-smooth
    fix: Improve sky dome distortion causing bug #1471416
    • 5f9a01bb fix: Cloud dome now extends same distance past horizon as sky dome
  • T1.5.1-237-g5c9f646ff Merge pull request #765 from Csantucci/fix-ok-to-proceed-bug
    Bug fix for https://bugs.launchpad.net/or/+bug/2002183 OK to proceed sound played wrongly
    • 083467b3 Bug fix for https://bugs.launchpad.net/or/+bug/2002183 OK to proceed sound played wrongly
  • T1.5.1-235-gd0b80edbf Merge pull request #717 from cesarBLG/unlimited-tcs-controls
    Allow unlimited number of TCS cabview controls
    • 98221c03 Fix merge conflicts
    • 9f390fd9 Merge branch 'master' into unlimited-tcs-controls
    • 44fa8ad6 Prevent key not found exception
    • d93e863d Rename variable
    • e2c841da Code refactoring for 3D cabs
    • 1306375b Allow unlimited number of cabview controls
  • T1.5.1-228-g7047b8ce4 Merge pull request #747 from Looky1173/master
    Update Hungarian translations
    • f0af2aac Add files via upload
    • f3085827 Add files via upload
  • T1.5.1-225-g17af6ffa8 Merge pull request #761 from twpol/bugfix/persistent-clouds
    fix: Allow 100% cloud-free skys by making 0% overcast = 0% clouds
    • f6a3acae fix: Allow 100% cloud-free skys by making 0% overcast = 0% clouds
  • T1.5.1-223-g0db4bb3e8 Merge pull request #706 from cesarBLG/tcs-extensions
    Extended door functionality
    • 91bcfa20 Reverse order of enum
    • 570ab217 Remove unused variables
    • 265d33d7 Change DoorState to CurrentDoorState to avoid conflicts
    • e4af8015 Reduce unnecessary operations
    • 7a9fc6c5 Refactor code due to satisfy review
    • 1dbf5a51 Add manual entry
    • 6c3c286a Code simplification
    • f786fff4 Add STF parsing
    • a208b1d6 Refactor door handling and add TCS hooks
    • 9f08bc0c Add TCS hooks to check for door state
  • T1.5.1-212-g7decf71b3 Merge pull request #746 from cjakeman/website-release-1.5
    Website release 1.5.1
    • f5566d73 Merge branch 'website-release-1.5' of https://github.com/cjakeman/openrails into website-release-1.5
    • 84f53277 Home page now links to 1.5.1 also
    • 9fafc07d 1.5.1 detail added to 1.5 page. Roadmap updated.
      Separate webpage for v1.5.1 merged with v1.5 page as this is the one that code links to.
    • b6acfde4 Update index.php
      Trivial change to provoke new Unstable Version
    • 4609acb3 Merge branch 'website-release-1.5' of https://github.com/cjakeman/openrails into website-release-1.5
    • 22504a3a Changes to accommodate v1.5.1
    • 94f66f00 Updated link to video on YouTube
    • 34408803 Changes to release V1.5
    • 8f53b83f added contributors to this release
    • 0530ee3b Added section on Oher Changes
    • 494c34b4 last draft webpages added
    • ae3bf8ed first draft webpages added
  • T1.5.1-197-g7f4815f9e Merge pull request #763 from twpol/bugfix/remove-solutiondir-variable
    build: Remove use of SolutionDir which is not supported everywhere
    • 12e250d3 build: Remove accidentally included package reference
    • 746bdeed build: Remove use of SolutionDir which is not supported everywhere
      Certain tooling, especially that focused on .NET 5+, does not understand $SolutionDir - and since it is not actually necessary, by removing it more tools will work seamlessly with the codebase
  • T1.5.1-194-gfbeaf7368 Merge pull request #754 from Csantucci/container-weights-official
    Container weights: https://blueprints.launchpad.net/or/+spec/container-weights
    Blueprint approved and code merged.
    Thanks, Carlo,
    Chris
    • 3549c399 Container weight: remove two code duplications
    • 70a1325b Container weights: fix crashing bug
    • 563fe9df https://blueprints.launchpad.net/or/+spec/container-weights Container weight management
  • T1.5.1-190-g1cc4a74eb Merge pull request #758 from peternewell/steam_wheel_slip#1
    Steam wheel slip#1
    • a9e9512d Fix conflict with PR #732
    • ee55d7ae Disable derailment coefficient for "dummy" cars
    • b87e4734 Fix issue with geared stam locomotive not operating correctly
    • 00005ce6 Documentation update.
    • 906e4022 Correct steam exhaust operation
    • 5c6dbc7c Stack smoke adjustment
    • a63643a6 More documentation, and adjust smoke stack with exhaust.
    • ed72cdb1 Correct conflict issue
    • 8e11b677 Update documentation to suit.
    • 7454142e Add steam exhaust to cylinders
    • a2046bd5 Adjust cylinder coks to operate off crank angle
    • 14771d0d Allow adjustment of crank angle
    • 0a6359e6 Documentation update
    • 33903e0e Adjustments to wheel slip
    • 87638fa1 Steam slip
  • T1.5.1-174-gd2e682132 Merge pull request #749 from sweiland-openrails/map_in_browser
    OpenRailway Map
    • db5764c9 Created class LatLon. Created function GetLatLon in TrainCar. Reworked index.js. Returned LatLon object for /API/MAP.
    • 7dab2701 Another && to || fix
    • 2220414a Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser
    • 6dce0485 changed latLong --> latLon, corrected locomotiv --> locomotive
    • e6cc5530 Merge branch 'lat_long_fix_bug_1393111' into map_in_browser
    • 2523f91f fixed and (&&) in or (II) in if lat != latPrev
    • 0858c49e OpenRailway Map
  • T1.5.1-164-g084d23230 Merge pull request #762 from cjakeman/website-hsb-simulator
    News and trade updated
    • 3d001fe5 News and trade updated
  • T1.5.1-162-gfd249824e Merge pull request #759 from twpol/feature/bug-1471416-sky-dome-smooth
    fix: Improve sky dome distortion causing bug #1471416
    • 3c84439d docs: Add more documentation on sky formation
    • da4c88e2 fix: Improve clouds by flattening dome (temporary test)
    • 5ab8faa3 fix: Improve sky dome distortion causing bug #1471416
  • T1.5.1-158-g6e55f9cf4 Merge pull request #744 from Sharpe49/fix/disabledif-conditions
    Fixed and improved cabview control conditions related to power supply state
    • 1b56aa6b Updated manual
    • 6f6ad69d Fixed and improved cabview control conditions related to power suppy state
      https://bugs.launchpad.net/or/+bug/1995820
      https://blueprints.launchpad.net/or/+spec/power-supply-enhancements
  • T1.5.1-155-g6cf0e6461 Merge pull request #756 from Csantucci/fix-night-dds-not-loaded
    Bug fix for https://bugs.launchpad.net/or/+bug/1999253 Night .dds textures not loaded
    • c3f5c55b Bug fix for https://bugs.launchpad.net/or/+bug/1999253 Night .dds texture not loaded
  • T1.5.1-153-g02e149cfb Merge pull request #738 from Sharpe49/feature/brake-controller-improvements
    Brake controller scripts refactoring and improvements for mouse control
    • 88cadc92 Added CurrentNotch and IntermediateValue to support mouse control with scripted brake controller
    • 109f48b8 Refactored the brake controller in order to use the same design pattern as the C# signal scripts (compatible with current scripts)
  • T1.5.1-150-g896573d4b Merge pull request #755 from Csantucci/throttle-air-combined-control-fix
    Bug fix for https://bugs.launchpad.net/or/+bug/1999330 Crash with a throttle-air combined control
    • f79c1e26 Update Source/Orts.Simulation/Simulation/RollingStocks/MSTSLocomotive.cs
      Co-authored-by: César Benito Lamata
    • 2fd409a5 Bug fix for https://bugs.launchpad.net/or/+bug/1999330 Crash with a throttle-air combined control
  • T1.5.1-147-g9dc723758 Merge pull request #740 from Sharpe49/feature/traction-cut-off-refactoring
    Refactored the circuit breaker and the traction cut-off relay in order to use the same design pattern as the C# signal scripts (compatible with current scripts)
    • b3e66cac Refactored the circuit breaker and the traction cut-off relay in order to use the same design pattern as the C# signal scripts (compatible with current scripts)
  • T1.5.1-145-g5f2ded579 Merge pull request #750 from mbm-OR/bugfix/Fix-Menu-ExploreInActivityMode
    Bug fix for https://bugs.launchpad.net/or/+bug/1997482. Explore in Activity Mode, is not restored.
    • 424de68c Bug fix for https://bugs.launchpad.net/or/+bug/1997482. Explore in Activity Mode, is not restored.
  • T1.5.1-143-g0927dda4e Merge pull request #752 from openrails/release/1.5
    Merge pull request #741 from Sharpe49/fix/brake-controller-timetable
    • 611b0195 Merge pull request #733 from Sharpe49/fix/battery-switch-sound
      Fixed battery switch sound being repeted
    • 4c26d6de Merge pull request #734 from Sharpe49/fix/battery-switch-timer
      Fixed battery switch timer not working properly
    • 3fcf6804 Merge pull request #741 from Sharpe49/fix/brake-controller-timetable
      Fixed brake controller script not being loaded in timetable mode
  • 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