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