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-2098-g7915033ac Merge pull request #1163 from mbm-OR/bugfix/Fix-camera8-F9-crash2f9e292d Fix: Crash when using Camera 8 and F9.T1.5.1-2096-g2dd8a4679 Merge pull request #1164 from mbm-OR/bugfix/Fix-F9-crashes-front-coupler1ad9889f Fix: F9 crashes with a front coupled single steam locomotive.T1.5.1-2094-g23fd156fa Merge pull request #1159 from Csantucci/skip-ruler-warnings48c9a630 Skip OR warnings about TSRE-specific token RulerT1.5.1-2092-g6b62c2a7d Merge pull request #1121 from SteelFill/manual_articulatede2a45d3 Documentation tweaks91d2d26d Add manual header80b81f48 Allow manually defining articulationT1.5.1-2088-g5ad5bc1a6 Merge pull request #1165 from twpol/feature/contributing-2025aacd11b0 Update Docs/Contributing.md168c27cb docs: Add code guidelines for logging56d23f7e docs: Clean up ordering, improve submitting code section and link between sections8b563ac9 docs: Clarify general requirements as being from Microsoft .NET29f5a3d2 docs: Remove default branch name7a6e4f94 docs: Consistently refer to forums on Elvas Towera47d67ce docs: Small grammatical updates644d0d21 style: Format codeT1.5.1-2079-gc9409918f Merge pull request #1160 from peternewell/track_sounds_final_#1c64daa0a correct spelling error9dc6b3bb correct issue with 2 axle car positions not being processed.c45a9265 Remove surplus sound trigger84330cb0 Remove surplus triggers3390e80a Add documentation.21e55c88 Revert "Remove conflict"400cfd25 Revert "Remove conflict in Sounds.cs"d58af26d Remove conflict in Sounds.cs235a2935 Remove conflict76ee5aec Initial build of track soundsT1.5.1-2068-g0d2de70b7 Merge pull request #1120 from SteelFill/auto_friction47e9955e Tweaks in response to reviewba3c47fa Clean up after cherry picking786a44e4 Improve utility of verbose logging, expand capabilities of automatic friction calculation5bdba4f1 Automatically calculate friction values based on the bearing typeT1.5.1-2063-g9e88e3ae1 Merge pull request #1162 from cjakeman/update-dds2516ccea specifies precedence of DDS over ACET1.5.1-2061-g8fb3285d6 Merge pull request #1161 from cesarBLG/fix-script-ini6cfe4e21 Fix string trim in .ini filesT1.5.1-2059-gdcc176472 Merge pull request #1115 from cesarBLG/automatic-etscb97e1d8 Implement number of ETS cars at the ETS switchT1.5.1-2057-gfe3b901f2 Merge pull request #1086 from rwf-rr/refactor-user-settings-loc/export-settingsd8d61ebd Add inffo that OpenRails must be closed for export.e10390b0 Update user manual for Settings Exporter.862913ed Fix minor formatting issues.f34a04cf Merge branch 'master' into refactor-user-settings-loc/export-settings57abd7bc Fix bug in refactoring of user settings.bb16c92b Merge branch 'refactor-user-settings-location' into refactor-user-settings-loc/export-settings52c2523f Add more error handling and info.e275f68a Merge branch 'refactor-user-settings-location' into refactor-user-settings-loc/export-settings88838fb8 Merge branch 'refactor-user-settings-location' into refactor-user-settings-loc/export-settings802ff4ca Merge branch 'refactor-user-settings-location' into refactor-user-settings-loc/export-settingsdefd9fd0 Merge branch 'refactor-user-settings-location' into refactor-user-settings-loc/export-settingsccd1b486 Add SettingsExporter (contrib).5cb9f463 Make path expansion consistent.76ec9e27 Changes needed for exporter.T1.5.1-2042-ga2a9bbcc8 Merge pull request #1104 from cesarBLG/simple-adhesion-axle79192435 Merge branch 'master' into simple-adhesion-axle9fdade00 Fix incorrect brake fraction assignmentccc5c4dd Set AdhesionConditions when starting87cdd9fa Add TODO messages indicating that variables should never be NaNee453241 Further hiding86d38a2e Hide NaNs0017b1a5 Merge branch 'master' into simple-adhesion-axlefd2cabbf Include axle friction in total friction9c7cdbfb Yet another try to overcome micro-slips respecting ramp up rates6ef735bd Adjustement for Full slip control1f7af77d Workaround to avoid oscillations due to SlipPercente0dbb206 Drive force is different from axle in forcec039a260 Correctly parse AntiSlip() tokenf15bb6bf Use slip control also for dynamic braking03ccdc6e Use DynamicBrake variable instead of force128520db Reimplement legacy slip control systemsf9691cf7 Reimplement legacy anti slip but using tractive force instead of physical throttlef40920a4 Do not wheelslip if steam locomotive and simple adhesiondc485c5d Increase adhesion multiplier for simple adhesiondc2a9077 Another usage of axle speedde4bf82b Remove unneeded variablese7bad634 Simple and semi-simple adhesion43a12f43 Non-driven axlesbcdce8b4 Remove unneeded variablef333c34a Calculate power inside axlec19d9ac8 Slip control fixesdd102c8e Separate motive and friction axle out forces4222a2e7 Adhesion refactoringb4382d5c Manage simple adhesion from AxleT1.5.1-2012-g2eb7441b0 Merge pull request #1143 from sweiland-openrails/WorkOrdersStatusDoneFix36327c4e removed the check on first and last wagon as it will block too many activities36d87c32 - functtion matchesConsistNoOrder now returns train when train contains the wagons of the activity drop off wagonlistba9e40a2 If the Work Orders list in the Help from (F1) is larger than the form and scroll bar was used to scroll down, status changes make the Work Orders tab go to the top again. Disturbing... This fix makes the form stay at the current scroll position. Also the case when switching tabs.84f72b8d Some lists may only contain the first and last wagon. Undone the previous change in matchesConsistNoOrder.1ad59d77 Fix on previous fix. Now siding check is done on wagons dropped. And amount of wagos dropped has to be exactly the amount on the activity asked list.71e57d23 status in Work Orders popup set too fast, see https://bugs.launchpad.net/or/+bug/2118776T1.5.1-2005-gede96ba17 Merge pull request #1152 from twpol/feature/data-logger-columns66dfd096 fix: Clean up multiple issues with data loggerT1.5.1-2003-gae57adebf Merge pull request #1155 from cjakeman/fix-for-illegal-characters-in-reference-to-Shape-file40f8c342 fix for illegal characters in refeerence to Shape fileT1.5.1-2001-ga5be12922 Merge pull request #1153 from rwf-rr/fix-tritems-in-track-viewerd2f2a025 Add path name to Chart Window title.b6baa4c9 Remove unnecessary code that counts the events.eadd0820 Fix adding events to the standard TrItems array.T1.5.1-1997-g9357ae784 Merge pull request #1154 from openrails/release/1.60143dee5 Merge pull request #1151 from twpol/feature/ace-dds-content-onlyT1.5.1-1993-ge3d1d75f9 Merge pull request #1139 from sweiland-openrails/IndexOutOfRangeTrainCarOperations03c6f8f6 set SelectedCarPosition to zero when uncouplingb47224d7 Fix for bug https://bugs.launchpad.net/or/+bug/2117357. Exception index of of range when opening Train Car Operations windowT1.5.1-1990-g78efd5667 Merge pull request #1150 from Filic308/master9ef40020 Updating italian stringsT1.5.1-1988-ge57a7a113 Merge pull request #1149 from openrails/release/1.6978a9b7b Merge pull request #1148 from twpol/feature/add-pr-1135507659b9 Merge pull request #1147 from twpol/feature/add-pr-111023d6192a Merge pull request #1146 from cesarBLG/ai-signal-event-fixc7c80f1a Merge pull request #1145 from rwf-rr/fix-content-manager-search-exception489bb036 Merge pull request #1144 from cjakeman/update-locale-es1c59c76f Merge pull request #1142 from SteelFill/light_hierarchy_correctionT1.5.1-1975-g6dd094783 Merge pull request #1141 from openrails/release/1.6e6e9aa35 Merge pull request #1133 from SteelFill/charging_tweak8a757ce3 Merge pull request #1140 from SteelFill/control_animation_fixe0e6817d Merge pull request #1137 from cesarBLG/minimal-reduction-fixb0a1c153 Merge pull request #1136 from SteelFill/curve_resistance_fixe68bf954 Merge pull request #1132 from SteelFill/correct_questionable_leaksT1.5.1-1963-g63aebcdef Merge pull request #1110 from cjakeman/fix-activity-runner-persists387388eb Fix Activity Runner persists after loading exceptionT1.5.1-1961-g041d7ab18 Merge pull request #1138 from cesarBLG/wheel-speed-fix6397400a Calculate wheel speed in simple adhesionT1.5.1-1959-g196d83e86 Merge pull request #1135 from rwf-rr/fix-for-pr-1045bba93d30 Fix bug in PR 1045: load any activity from JSON.T1.5.1-1957-gc09ebebcf Merge pull request #1134 from openrails/release/1.64ff58ace Merge pull request #1131 from twpol/feature/sbr-compressed-positione3ff6a86 Merge pull request #1129 from cjakeman/translate-update-ese1683b87 Merge pull request #1125 from twpol/feature/add-pr-10967badb105 Merge pull request #1123 from cesarBLG/null-active-locomotiveT1.5.1-1948-gdf7bf1a26 Merge pull request #1117 from albertosaurio65/ORTS_PLAYER_DIESEL_ENGINE_STATE-fix6b150dd0 Update Source/Documentation/Manual/cabs.rst24702ca7 ORTS_PLAYER_DIESEL_ENGINE_STATE manual fixT1.5.1-1945-g739a03116 Merge pull request #1113 from openrails/release/1.61bdb4bdf Merge pull request #1118 from rwf-rr/fix-dpmode-first-last-fence47e9b25f Merge pull request #1116 from SteelFill/animation_fix3cfe7c90 Merge pull request #1114 from rwf-rr/fix-db-setup-color-with-dpu45562fae Merge pull request #1119 from twpol/feature/missing-pr-110353a4f91b Merge pull request #1112 from cjakeman/update-installerde3ec882 Merge pull request #1109 from SteelFill/depart_early_fix5d58e450 Merge pull request #1108 from SteelFill/ai_lights_fixT1.5.1-1928-gacd714487 Merge pull request #1106 from twpol/feature/1.6-unrevert-1b669f093 Make control confirmations fade out in real timed0c2856d Merge pull request #1102 from SteelFill/dpu_brakes35a8982f Merge pull request #1100 from cjakeman/translate-de2848dab47 Merge pull request #1099 from cesarBLG/fix-tcs-pantographs08d1e2f7 Merge pull request #1097 from SteelFill/particle_emittersT1.5.1-1913-g74ecafa7f Merge pull request #1093 from openrails/release/1.6c1de846b fix: Correct invalid characters in manualda10def3 build: Update version numbers to 1.6T1.5.1-1910-gafcdfe10c Merge pull request #1098 from SteelFill/wheel_speed_consistency34bd6a76 Steam locomotive specific adjustments6bbd2c6a Remove forgotten debugging output1ca03af7 Merge branch 'openrails:master' into wheel_speed_consistencyd366ab73 Correct use of wheel speed vs ground speed for traction calculations (always use wheel speed in order to obey conservation of energy)T1.5.1-1905-g2db0eb726 Merge pull request #1096 from sweiland-openrails/mouse_cursor_not_visible7a4f055b See https://bugs.launchpad.net/or/+bug/2111749: When the OR main form does not have the focus, hovering above the main OR form makes the mouse cursor disappear. To get the focus again on that form, you have to click the mouse on that form without knowing where. Risking clicking on some control by accident.T1.5.1-1903-gfdcc8898c Merge pull request #1085 from cjakeman/manual-updates37e2817f updates key commandsT1.5.1-1901-g6b9e971dd Merge pull request #1084 from TheGwyd/Calculate-Delay-While-At-Stopped-Stations70ab3524 Merge branch 'master' into Calculate-Delay-While-At-Stopped-Stations13454ed6 Add Delay Calculation for Stopped TrainsT1.5.1-1898-gdbddf2606 Merge pull request #1101 from sweiland-openrails/help_simulation_options296d878e Add help buttons for Experimental tab9224ecc3 Add help button for Data Logger tab7031be96 Removed unused fields3d54395d Raildriver help added5db26e39 Added help button for Keyboard tab6813c065 Added help buttons on Simulations options in MenuT1.5.1-1891-g8228f3523 Merge pull request #1094 from SteelFill/blended_brake_tweaksb9b4843b Tweak default valuese6e95f1d Add parameter for minimum speed of blended braking18c3e9c5 Improve blended braking response when using advanced brake cylinders and dynamic brake ramp upT1.5.1-1887-g07be04456 Merge pull request #1095 from SteelFill/control_confirmation55111e97 Make control confirmations fade out in real timeT1.5.1-1885-g12b1a74d5 Merge pull request #1092 from cjakeman/manual-update-timetable344634b2 Adds a second link7cc63cb6 Adds link to #speed descriptiond5816e47 Adds gradient command to Manual18238f45 Adds $req, depart-early and passing -time to ManualT1.5.1-1880-gcf1e59399 Merge pull request #1062 from rwf-rr/train-forces-popup-window9a76b26d Properly use IsMetric for formatting forces.1ec3dc63 Add to user manual, info about text line.34847efb Update user manual for the Train FOrces window.c8ac68d7 Minor cleanup.ef2b07be Show combined brake force, air and dynamics.c7db858c Merge branch 'train-forces-popup-window' of https://github.com/rwf-rr/rwf-openrails into train-forces-popup-window3b663d2d Merge branch 'master' into train-forces-popup-windowb96d6fa6 Also show dynamic brake force for engines.de91cc4e Fix bug with calculating limits when switching trains.3b18c48a Train Forces popup Window.T1.5.1-1868-g9d945d08c Merge pull request #1064 from rwf-rr/help-add-train-info-tab1be1fc48 Update user manual for Train Info tab in Help window.fb4a5001 Address comments in PR:6a5b9f51 Minor cleanup and formatting fixes.701cb276 Merge branch 'help-add-train-info-tab' of https://github.com/rwf-rr/rwf-openrails into help-add-train-info-tabcc5379f9 Merge branch 'master' into help-add-train-info-tab52410f9e More changes suggested in PR review.a57d23d3 Update calculation of Operative Brakes and Tons per Operative Brake.9b3415e9 Use continuous tractive effort, not peak tractive effort.53dd604f Add TpEPA and TpEDBA, when units are imperial.77728847 Add Max Dynamic Brake Force to Train Info tab.c5711ade First version of TrainInfo tab in Help window.T1.5.1-1855-g9d6ee3561 Merge pull request #1090 from cesarBLG/null-check-tcs9e0bfe8a No comments33d25821 Add null check to avoid crash on corrupt signal filesT1.5.1-1852-g24537f48e Merge pull request #1087 from rwf-rr/improve-signal-error-message1f64f024 Improve warning message for signal location mismatch.T1.5.1-1850-g49b28e816 Merge pull request #1089 from SteelFill/multi_track_profilesd750bd18 Correct improper use of settings menu superelevation where simulator superelevation should be usedT1.5.1-1848-g58ff988ed Merge pull request #1074 from Roeterdink/Gradiente9a66c16 Gradient - commit 2024-16-12T1.5.1-1846-g8b64986df Merge pull request #1076 from Roeterdink/AllowDepartEarly3bbd5376 Update ProcessTimetable.csd1ff8fdf Removed changes in UserCommand, InputSettings and AITrain which caused merge errors.57a470ca Reposition changes to avoid merge conflicts45201707 Include Passing Time6cfcfe98 2025-01-2035493ca6 2025-01-17 A3132cc2d 2025-01-1435ed34e7 2024-12-31a1a72103 2024-12-30 Ace50a580 2024-12-29 A6dce5ddf 2024-12-28 Dc23d0c3e 2024-12-28 C22fc1078 2024-12-28 B7df9fd6b Commit 2024-12-27 Ace7b530f AllowDepartEarly_RequestStop 2024-12-27 Ac08b2a86 Allow depart early - commit 1T1.5.1-1829-g5cb0ed0a4 Merge pull request #1067 from cesarBLG/controller-delaysb471b7ca Fix dynamic brake controller not updated1a627219 Yet another location9e41cbb7 Fix two other usages of saved and current valuesea06d465 Correct display of throttle and dynamic brake with delays5bf46770 Increase the number of usable STF units to 64f3854226 Restore confirmation messages13ab98ba Use correct rate units for parser8b5c27f2 Fix incorrect usage of target force instead of max force455e0114 Fix ignored ramp when changing from dynamic brake to throttle277dacde Merge branch 'master' into controller-delaysb7b097bb Remove filtered force as it is no longer necessarya10de3a9 Fix bugs introduced during post-review changes2353e0fd Take into account maximum power from diesel engine2a36208e Refactoring and comments154f8836 Remove assumptions of zero throttle means zero force5aa41906 Update power ramp to take into account speed changesb06837d9 Add ramp times for power777efaf4 Include documentationbb815cdc Ramp up and down for tractive force45c6a23b Delay before enforcing changes in controllerT1.5.1-1808-gf2bc634a3 Merge pull request #892 from Roeterdink/OPP_SIG_ID_TRAINPATH1f5ba4c8 Signal Function OPP_SIG_ID_TRAINPATHT1.5.1-1806-g5522fc5fa Merge pull request #1078 from cesarBLG/steam-locomotive-script9ab642ec Default script for steam locomotivesT1.5.1-1804-g4fdacd539 Merge pull request #1070 from pzgulyas/scriptfixf818e40d Try to fix it at another place3a665975 Fix a NullReferenceException in TCS scriptsT1.5.1-1801-g0e66a4f52 Merge pull request #1083 from sweiland-openrails/MenuRouteNameClashfc8adf75 Empty manual form fixes.6d0e99cd Determine unique name for the last row alsodee7900a Leading and traling spaces removed from route when leaving the field7e6fb604 During upgrade OR from 1.5.1 to 1.6 automatic routes are imported. Name clashes can occur with local routes. This update renames the manual added route appending (1), (2) etc. This update does the same when automatic routes are added.6380c71b When in the "Manual Installed" tab a route is added or changed for which the route name is the same as an "Auto Installed" route, the manual name is changed by adding (1), (2) etc.4b5b7ab8 Create unique route name by adding (1), (2) etc to the name. This is for adding or changing a route.0237cdab Added Cancel functionality for adding "Manual Installed" tab entries1a402dc5 Message box pops up after pressing the cancel button or closing the form: "Cancel: changes made in the 'Manually Installed' tab will not be saved, are you sure?". Saving will only be done when pressing the Ok button.9aedc7cd Removed buttonCancel.enabled from "Auto Installed" tab2c050313 Cancel button only enabled when changes made in the "Manually Installed" tab. Implemented for deleting a row.b4ac31a7 Removed cancel button from the "Auto Installed" tab. On the "Manually Installed" tab pushing the cancel button undoes the changes. However on the "Auto Installed" tab undoing a route installed or undoing updates to a route is not possible or logical.T1.5.1-1789-gf7ec8097c Merge pull request #1079 from cjakeman/translate-po592e054f Merge remote-tracking branch 'upstream/master' into translate-po5e37059b Build updates .pot filesfe65f085 Adds Polish translationsT1.5.1-1785-ga4b51ce87 Merge pull request #1066 from rwf-rr/log-derailment-and-more62c89c1d Log derailment, using TraceWarning.T1.5.1-1783-g77a649f09 Merge pull request #1077 from cesarBLG/sme-regression-fix7e73abd7 Fix SME brakes not workingT1.5.1-1781-g39c44377f Mouse wheel control only with Alt – Followup for #105199fc9ac2 Slowed down further3f153f0f Slowed down wheel movementffd1af4d Mouse wheel control only with AltT1.5.1-1777-ga440b33f8 Merge pull request #1049 from cjakeman/docs-move-online6a0c4716 Update Source/Documentation/Use this folder to store.txt4dd8c4ff Adds separator to dropdownbf324119 Merge remote-tracking branch 'upstream/master' into docs-move-onlinef3b41bb6 Adds action to open website page2ed071ed Merge remote-tracking branch 'upstream/master' into docs-move-online14ebc8d0 Move filesT1.5.1-1770-g9295cb971 Merge pull request #1071 from cjakeman/manual-update-cover-image722dd3f9 Replace photo with contributed simulation40c988b1 Change cover image for v1.6T1.5.1-1767-g9a00900d9 Merge pull request #1080 from cjakeman/adjust-menu-for-russian-text2a637cb87 arranges Options > System tab for longer textsT1.5.1-1765-g5e2423cb7 Merge pull request #1052 from rwf-rr/content-manager-more3b5cb904 Make changes discussed in PR.79cd5f89 Update calculation of Operative Brakes and Tons per Operative Brake.5bbc476e Clarify where the summing of Drive and Idle Axles comes from.d3f00a1a Delete accidentially commited json file.17c8d181 Made Axle Count corrections suggested in the PR review.382ea6dd Add TpEPA and TpEDBA, when units are imperial.6e1bdffa Add Max Dynamic Brake Force to consist info.232abeee Add paths under the route category (after the activities).35839a7a Fix calculation of axles for mic of ORTS Axles and MSTS Wheels.792d23ad Add number of axles. Also lowest derail force (wheel load).T1.5.1-1754-gd06e05d36 Merge pull request #1030 from rwf-rr/refactor-user-settings-locationd3ae4a2a Fix bug in refactoring of user settings.c279fd86 Merge branch 'master' into refactor-user-settings-locatione50068dd Minor syntax change (linter, not impact).8d762254 Merge branch 'master' into refactor-user-settings-location26955237 Merge branch 'master' into refactor-user-settings-location25800de9 Make path expansion consistent.c5d4667e Changes needed for exporter.fdc6f2bf Allow settings location to be changed before objects are created.f618a85f Add methods to change the settings store.03a2f7a8 Identify that this intentionally hides the member in the base class.1ba13bdf Move refernces to RegistryKey and SettingsFilePath to SettingsBase.fda08305 Refactor UserSettings and SettingsBase.T1.5.1-1741-gf80cfb5d1 Merge pull request #1007 from Weter-ORTS/masterd230655a Merge remote-tracking branch 'upstream/master'ad603149 Updated Common stringsb9ffac22 Updated Menu strings4ae3ec57 Merge branch 'openrails:master' into master60c60ce0 Updated RunActivity up to 2024 Dec 1-stb0a57d30 ORTS.Simulation locale updated up to 2024 Dec 1-st101db215 Update Menu with new Superelevation.c0785d27 Updated translations up to 2024 Nov 2-ndT1.5.1-1732-gfdbea15ea DMI in 3D cab + two more dials46297363 Doc changesb54024be Added documentationb3679baa Add some antialiasinga4b1aa5f Changed to be configured via the cvf filefb94fb54 Added a scale of 150f5eef670 Make the 3d texture actually working. Usage in s file e.g.: image ( screens/etcs_dmi,maxspeed=280,maxvisiblespeed=280,units=kmph,displayunits=0 )c27f32d9 Some clean up42ea7ad2 Added a scale of 280 km/h used in SwitzerlandT1.5.1-1723-g959de2385 Merge pull request #1000 from cesarBLG/control-car-controlsd8d97094 Set receivers for control car4263b21f Add locomotive status to driving infob429cf5a Cab controls from active locomotive in control car902506cd Initial support for power supplies on control carsT1.5.1-1718-gda57f73bd Merge pull request #1029 from SteelFill/multi_track_profiles248b8d54 Clean up gravity calculations and fix gradient display in rear cab92c74ef5 Clean up DecomposeStaticSuperElevation, improve support for unusual track shapes31fd7d24 Stop bogies from rotating while on a turntable94cc8db1 Force limit on complexity of dynamic track sections to prevent overflow errorsac798e99 Fix superelevation animating when it shouldn't on some rolling stock759b1a18 Add support for DynaTraxT1.5.1-1711-g44e59199a Merge pull request #1045 from rwf-rr/explore-start-timecc4d53c0 Fix typo, minor formatting change.f9cf2e87 Fix loading from Menu Selection and Content Routes.a9316c71 Use ContentRoute settings only for Explore in Activity Mode.606e6bd5 Refactor to make more readable.1f21bdba Fix for start time field.T1.5.1-1705-g95e36ea99 Merge pull request #896 from Csantucci/AI-Train-Sound-official335f9981 Update documentationf1681df5 Add end of loco being lead of an AI train801ad4a1 Extend to all timetable mode setting of specific sound triggersdb032e7b Extend checks to state what triggers are enabled838c3140 Redefine sound triggers after selection of a new player train26f569b8 Bypass merge conflict9ca77b6c Add documentation in OR manual71e21a6e Add first hooks for Timetable Modee2dd24ec Rebasing...T1.5.1-1695-gade019506 Merge pull request #1065 from cesarBLG/pantograph-toggle409064d1 Modify manualeb49b255 Move PantographToggle sound event to the right placeT1.5.1-1692-g8b2dd97c0 Merge pull request #1068 from twpol/feature/build-online-documentationd6e1f836 feat: Add build for online-only documentation filesaf08e2c8 feat: Improve build directory creation and clean-upT1.5.1-1689-g72674c98d Merge pull request #1015 from cesarBLG/electrical-braking-enhancement1ade99e0 Disable triple valve inhibition if emergency braking is detected14c132b3 Do not release EP brakes if holding wire is active3ee3108b Merge branch 'master' into electrical-braking-enhancement514a0464 Set brake equipment strings from copied locomotive284e804a Fix null value for equipment266e9cac Update docs5859cc9e Implement EP_single_pipe brake2759c595 Enhancements for EP brakesT1.5.1-1680-g0cd8cb893 Merge pull request #1063 from SteelFill/error_messages6c231916 Make tsection.dat error more descriptiveT1.5.1-1678-gf88b8b9b1 Merge pull request #961 from cesarBLG/powersupply-scriptsffccb2e8 Merge branch 'master' into powersupply-scripts4148bea7 Force RPM at simulation start to circunvent gearbox bugeb9c6014 Improve battery voltage handling55db46fe Add docs for missing cabview controls8a9c8f9b Use quick power on for AI trainsdfe18e66 Demand reduced throttle by power supply705ec652 Fix null pointer when saving selectorsac836f15 Include reverser information in power supply script386b83c8 Update docs for battery voltaged5ae4a7b Fix bug with service retention cancellationc064a550 Add useful train information to all scripts47e77328 Add entries for the manual5823f2e9 Signal events for AI trains3186040e Add battery subsystem6559a095 Add information about available power00a89a02 Handle power limitation for diesels9aecb146 PushButtons traction cut off relayfecb56fa Null pointer checkb79f4080 Max throttle percent allowed by power supplyb5d21b48 Send TCS pantograph orders via power supply events46bf8a61 Get circuit breaker closing authorization3d90668a Handle diesel engine hot startup via QuickPowerOn mechanismc577bbb9 Electric train supply power3a4bb19d Individual pantograph state889d53f8 Configurable minimum RPM for auxiliaries4150185d Signal events from non-leading locomotivesb58156ab Reduce allocationsde17c568 Signal power converter status when auxiliary power is ond94f4b6c Voltage selector initialized to line voltageb281a8b9 Better handling of QuickPowerOn for circuit breakere3231239 Access custom buttons from all power supply scriptsc34b9ee9 SteamEngine cleanup9d38fe28 Generic power supply buttons16a53ea8 Support brake for neutral sectionsa7afc7e3 Handle power on for passenger supply882a33ff Allow limiting max dynamic brake powerae3ff179 Add built-in scripts for standard selectors01d07b7a Fixed conflict in the event IDs4f4c5e89 Fixed incomplete INI parameter file path for power supplies3694956c Added separated voltmeters for AC and DC pantograph voltages5d5aa838 Added pantograph voltage to circuit breakersb0327391 Added service retention active variable to power suppliesa15e6184 Added INI parameters file for power supplies5f575267 Refactored the power supplies in order to use the same design pattern as the C# signal scripts (compatible with current scripts)895aab67 Added an event for the power supply to be able to request to open the battery switch when service retention is cancelledb2474a3c Small change in order to use the service retention button both as a switch and a push button041bca23 Added voltage and pantograph selectorsT1.5.1-1630-gf3424409b Merge pull request #1047 from cjakeman/docs-add-online-onlyeb8027bf Fix bad weblinkb7152dc2 Docs: adds translation docsT1.5.1-1627-g90cae11a5 Merge pull request #1059 from mbm-OR/bugfix/Fix-F9-powersupply-crashes313f7951 Fix F9 powersupply crashesT1.5.1-1625-g383755b0b Merge pull request #1061 from mbm-OR/bugfix/Fix-F9-Webpage-conflictf75dc71b Fix F9 Web-page conflict.T1.5.1-1623-g53e9ed1ca Merge pull request #1060 from deringenieur71/master1330afa0 Update de.poed0ab313 Update de.poT1.5.1-1620-gd22a0019e Merge pull request #1031 from Csantucci/multiplayer-server-officialc097fd2b Addo standalone multiplayer server documentation in the OR manual34aa23ac fix: Update multi-player server build to match others66700265 fix: Allow multi-player server to build on VS2019242f603b Remove package reference trying to get Appveyor success9ca1642d Modify package references1dd8133b Multiplayer Server, forked from Open Rails Ultimate; blueprint https://blueprints.launchpad.net/or/+spec/multiplayer-serverT1.5.1-1613-g05d58921c Merge pull request #1058 from twpol/refactor/notification-parameters626ebedc feat: Improved notification parameter parsingbe6e80e8 fix: Remove unused propertiesa5e13ed5 refactor: Separate common value property for notification items25a098fb fix: Remove unused classT1.5.1-1608-g273f2ef97 Merge pull request #1026 from Csantucci/mp-chuff6a89a97b Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771T1.5.1-1606-gf9e80b97d Merge pull request #1051 from pzgulyas/cabmouse0ac5d302 Cabview mouse wheel supportc74058d6 Cab controls mouse handling refactoredT1.5.1-1603-gb8c8c9a48 Merge pull request #1033 from cesarBLG/multiple-light-textures7efd3553 Fix error handling171dc86c Multiple signal light textures per signalT1.5.1-1600-gee9c56d91 Merge pull request #1056 from cesarBLG/brakeman-controller-nullcheck27ebc355 Bug fix for https://www.elvastower.com/forums/index.php?/topic/38670-manual-braking-stock-crashing-or/page__view__findpost__p__316666T1.5.1-1598-gb2a8053e3 Merge pull request #1021 from sweiland-openrails/TrainCarOperationsBugfixes3250dead Fix crash when webserver is disabled4fc6a7b1 Merge branch 'master' into TrainCarOperationsBugfixes2a593200 Fix: When using VaccumSinglePipe, AngleCock should not be available.fc12d909 Fix-F9-reversal-issues96a1a595 Revert "Fix F9 reversal."55c89973 Merge branch 'master' into TrainCarOperationsBugfixeseb1bc78c Revert "Fix: F9 reversal flickering."234becd2 Fix: F9 reversal flickering.7dec7727 Fix F9 reversal.072343b9 Merge branch 'master' into TrainCarOperationsBugfixesdb9cc58c Revert "Fix F9 reversal."e1de2e23 Fix F9 reversal.83d5f999 Merge branch 'master' into TrainCarOperationsBugfixes6dd0532f Merge branch 'master' into TrainCarOperationsBugfixes379ad306 Revert "Fix F9 reversal."992f70ec Fix F9 reversal.5a7ba93b Merge branch 'TrainCarOperationsBugfixes' of https://github.com/sweiland-openrails/openrails into TrainCarOperationsBugfixes157fd3f1 - call the update of the TrainCarOprationsWebpage only 4 times per second0f744b3b Various traincar operations windows fixesT1.5.1-1577-g93e83884e Merge pull request #1054 from peternewell/fix_cyl_cocks68d578ce Fix bug with steam locomotive steam cylinder sounds not playing when stationaryT1.5.1-1575-gda4b28b35 Merge pull request #1050 from twpol/refactor/train-car-junction-detectionff5688f4 fix: Correctly handle water trough split over multiple track circuit sections7e949c35 fix: Separate switch and crossover detection for flexibilityefae37af refactor: Consolidate over-water trough check to new scanner6fb9c1bc refactor: Consolidate over-junction check to new scanner46a2e0ab feat: Add place to check for track under trainT1.5.1-1569-g3b951a0fa Merge pull request #1044 from cjakeman/translate-de359d57c8 Trans: Updated German textT1.5.1-1567-g5f838a2f5 Merge pull request #1039 from cjakeman/adjust-menu-for-russian-text24efcb6f Merge remote-tracking branch 'upstream/master' into adjust-menu-for-russian-text892018cb Fix: Adjusts Menu for longer text (Russian)T1.5.1-1564-gd246981d7 Merge pull request #1036 from cjakeman/translate-esc9b2f2fb Applies 4 missed corrections02a38db0 Applies missed corrections8c427b01 Update Source/Locales/Menu/es.poc37f0126 Update Source/Locales/Menu/es.po1b0c769f Update Source/Locales/Menu/es.po3e6f2a21 Update Source/Locales/Menu/es.po62c15d64 Update Source/Locales/Menu/es.po1c019f82 Update Source/Locales/Menu/es.pof52187ec Update Source/Locales/Menu/es.po977edabf Update Source/Locales/Menu/es.pobcfe209e Update Source/Locales/Menu/es.pob398982d Update Source/Locales/Menu/es.po04199ff8 Trans: update SpanishT1.5.1-1550-g0c68a8e61 Merge pull request #1041 from cjakeman/translate-pt4be80296 Language field corrected5c89c4b3 Filename changed for consistency748d6c12 updated Portuguese translationsT1.5.1-1546-g597dfc744 Merge pull request #1001 from twpol/feature/telemetry-menu2ef2b6e7 docs: Add telemetry options section to manual6d143441 fix: Update all tab indexesc7008c0c fix: Reposition telemetry options button37d60a8c style: Visual Studio 2022 designer save49a987df feat: Implement system telemetry submissionfe16c61e feat: Implement dialog button for notifications1ff6eca5 feat: Implement date settings for notification checks77599ee8 fix: Log notification processing when testinga486a4ea feat: Add telemetry invitation system60d998ba feat: Implement numeric comparisons for notification checks822fab7a feat: Allow notifications to query sub-settings (e.g. telemetry)849f102b fix: Do not crash if there are no notificationsf9e463b6 refactor: Split out property settings functionality for sharingT1.5.1-1532-g0b281d7c2 Merge pull request #1046 from cjakeman/docs-add-signallingcfc10f4b Docs: add Signalling documentT1.5.1-1530-gb0980455a Merge pull request #1048 from Looky1173/master7bc4d5f4 Rectified translation of "steam booster"a5175044 Update fr.poeb29566d Update Source/Locales/Orts.Simulation/fr.po405952a7 Update French locales4ba2774d Updated French translations (OR ORTS.Settings)e34e0889 Updated French translations (OR ORTS.Common)fb3b12e0 Updated French translations (OR RunActivity)T1.5.1-1522-gf7cd29ed0 Merge pull request #1038 from rwf-rr/gitignore-for-visual-studiocaec94a4 Git ignore Properties/launchSettings.json in all directories.T1.5.1-1520-gedb6a9cff Merge pull request #1040 from rwf-rr/odometer-change-up-down8fa0852b Refactor, to make logic simpler.19852eb3 Fix handling of Odometer up/down toggle.T1.5.1-1517-g5d3e85c51 Merge pull request #1010 from mbm-OR/bugfix/Fix-TrainDrivingInfo-window-width-not-stable6a1060f0 Fix: TrainDrivingInfo window width not stable.T1.5.1-1515-g37eb09f34 Merge pull request #1042 from SteelFill/triplevalve-improvements-222a372b8 Prevent two-stage braking from bypassing emergency brake pressureT1.5.1-1513-ge5a96a89b Merge pull request #1043 from Looky1173/masterc07432ae Updated French translations (OR Menu)T1.5.1-1511-g53c3375ad Merge pull request #1037 from Csantucci/fix-or-manual-animationsa0c42bf8 Fix OR manual, see https://www.elvastower.com/forums/index.php?/topic/38535-rotating-fans-on-diesel-locomotives/page__view__findpost__p__315004T1.5.1-1509-g918050d7a Merge pull request #1003 from twpol/feature/std-log/clean60139053 fix: Improve performance and avoid log file access crashesf5889a1a feat: Remove old loading progress indicator logging93e0313e refactor: Improve new-line logic in loggerbb8f66e2 refactor: Move trace/logging classes into actually common library for sharingT1.5.1-1504-g764aac04f Merge pull request #1016 from twpol/feature/std-log/trace-log5a94c4e6 fix: Log messages using `Trace` instead of `Console`T1.5.1-1502-g934fd3a3b Merge pull request #1009 from mbm-OR/bugfix/Fix-TrainCarViewer-overlaps-when-display-size-changed80172b80 Fix: TrainCarViewer overlaps when display size changedT1.5.1-1500-g8773ee549 Merge pull request #1035 from mbm-OR/bugfix/Fix-TrainDrivingInfo-EngineBrakeStatus36dcea40 Fix: TrainDrivingInfo crashes if engineBrakeStatus is null.T1.5.1-1498-g7a341e17b Merge pull request #1028 from twpol/feature/use-native-compressionc5f291d8 fix: Update launcher requirementsed17c280 fix: Use only standard built-in compression classes42e128a0 fix: Use only standard built-in compression classes4805f87f fix: Use only standard built-in compression classesT1.5.1-1493-g73afcba02 Merge pull request #1034 from twpol/feature/fix-menu-notificationsb6b9325a fix: Deserialize notification JSON in more compatible wayab10d1a4 fix: Capture all notification errors to avoid broken stateT1.5.1-1490-g1af726416 Merge pull request #996 from cesarBLG/reverse-blending135748aa Require relay valve to enable dynamic to air replacementf015efb5 Use dedicated speed for replacement of dynamic brakes with air brakes2fcbcde1 Link blending to dynamic brake availability instead of power7d9eda41 Replace dynamic brakes by air brakes at low speedsT1.5.1-1485-gbb6c5e4e2 Merge pull request #1022 from cesarBLG/fix-brake-controller2c4cb953 Preserve compatibility with badly configured stock9da56075 Fix original bugce24add1 Add null pointer checkefe1fd7f Fix invalid brake controllersT1.5.1-1480-g04d4e06cc Merge pull request #1025 from Csantucci/fix-lost-players-kicking-out4c1030cf Fix for Multiplayer: lost players cannot be kicked out https://bugs.launchpad.net/or/+bug/2092767T1.5.1-1478-gad958af20 Merge pull request #981 from Csantucci/multiple-lightglows-official1c53db2f Avoid wrong bunch of missing light graphic infos in logfile067c009b Add warning message when graphic not founda3e7e6f4 Add .dds support and update manual.10d297f8 Optimize multiple light glow code as suggested by reviewer48f19391 Update Source/RunActivity/Viewer3D/Lights.csef9b55d5 Update OR manual with the description of the feature.c1f43019 Blueprint https://blueprints.launchpad.net/or/+spec/multiple-type-lightglows .02f8a1bb Add lightglow filesT1.5.1-1469-g01b7af149 Merge pull request #1023 from cjakeman/adjust-f1-command-window2f9061cd Adjusts division in F1 command window for longer descriptionsT1.5.1-1467-gfa7b1a91a Merge pull request #1012 from cjakeman/manual-news133f692fd Update news.rstfbb87b0e adds 3 news itemsT1.5.1-1464-g0e015f505 Merge pull request #1027 from twpol/feature/manual-files/BrakesStuckSound.zip337582cb docs: Update manual link to self-hosted versionT1.5.1-1462-g1fe38c637 Merge pull request #936 from rwf-rr/contentmanager-add-to-consist-info089b391e Add special cases for units when using the system's locale.35a890e8 Add lowest coupler strength to consist (and car).40256663 Merge branch 'master' into contentmanager-add-to-consist-infodcf765ff Minor change to fix a few static analysis issues.db2d1c87 Changes as suggested in the PR.3c49af00 Disable WordWrap in text box to get horizinal scroll bar.42c5ba3a Add weight bar to the car list of a consist.ae626ece Show more data for consists, some aggregated from cars.dc54f374 Show more data for cars and locomotives.63ab5b1a Remove duplicate loops.92b426e5 Add Engine and Car counts to the consist info.T1.5.1-1450-g20e879b39 Merge pull request #1018 from twpol/feature/consistent-namespaces/menuad5ac8b5 refactor: Use correct namespaces in Menu404907ec refactor: Remove custom root namespace from MenuT1.5.1-1447-g161fc82b8 Merge pull request #1017 from twpol/feature/consistent-namespaces/launcheref3bebb2 refactor: Remove custom root namespace from LauncherT1.5.1-1445-g3030bd4e2 Merge pull request #1019 from twpol/feature/consistent-namespaces/filename-casef3fd2533 refactor: Update case of project referencesdd100ca7 refactor: Rename ORTS.Updater to Orts.Updater06423d13 refactor: Rename ORTS.Settings to Orts.Settings84eef63d refactor: Rename ORTS.Menu to Orts.Menu9a5ccbe5 refactor: Rename ORTS.IO to Orts.IOf218ec15 refactor: Rename ORTS.Content to Orts.Content3580728c refactor: Rename ORTS.Common to Orts.CommonT1.5.1-1437-ga855c7ec4 Merge pull request #1020 from Csantucci/Fix-missing-containers-in-timetable-modeaa5f656a Bug fix for https://bugs.launchpad.net/or/+bug/2092489 Containers not appearing in timetable modeT1.5.1-1435-ge5b84141d Merge pull request #1008 from mbm-OR/bugfix/Fix-TrainCarOperations-not-working-as-expected-after-resumee827fbd8 Fix: TrainCarOperations doesn't work as expected after resume.T1.5.1-1433-g54d55cf2c Merge pull request #1014 from Csantucci/fix-train-disappearing3dbe81fe Reinsert deleted lineca9f4572 Bug fix for https://bugs.launchpad.net/or/+bug/2091895 Train disappears from train list windowT1.5.1-1430-g3fb566e8b Merge pull request #1011 from cjakeman/manual-add-inib762b1a5 Update appendices.rsteb030f89 adds INI File to AppendixT1.5.1-1427-gcc88c4390 Merge pull request #891 from Roeterdink/AutoSave488135e3 Correction to Options form and restored layout78d470d8 Merged "master" into working branchc16907ee Add to AutoSave to Manual with Help icon9ab9994d Changes LastSave to AutoSaveDueAt9a1d6b20 Update Options.csda1cae36 Auto Save740e2107 Auto Save Update7894ff87 AutoSave menu included2a897888 AutoSave - step 1T1.5.1-1417-g99a47c9c6 Merge pull request #1004 from mbm-OR/bugfix/Fix-TrainCarOperations-brakehoses-not-sync-coupling-cars8ce0876c Remved unused variable TrainCarOperationsf0aa649d Fix on previous fix1828d971 Update TrainCarOperationsViewerWindow.cs9a724d63 Fix: BrakeHose not sync when coupling cars1db6c139 Sync brake hoses when cars are coupling.T1.5.1-1411-g743f61c7f Merge pull request #953 from SteelFill/lights_bugfixa5194520 Warning message should only show when we know the shape file location9b0ec010 Detect and mitigate corrupt shape files to reduce crash riskT1.5.1-1408-ge0a8e150b Merge pull request #1006 from rwf-rr/bugfix-content-form-20898019c13d514 Bugfix 2089801: Content Form exception when manual content in top dir.T1.5.1-1406-g23578e93a Merge pull request #995 from mbm-OR/bugfix/Fix-TrainCarOperations-TrainOperationsViewer-overlap95da33ba Cleaned code.bec4b34f Merge branch 'master' into bugfix/Fix-TrainCarOperations-TrainOperationsViewer-overlap992191cf Fix: TrainCarOperations and TrainOperationsViewer windows overlap.T1.5.1-1402-g5d79907e1 Merge pull request #991 from mbm-OR/bugfix/Fix-TrainCarOperations-no-interact-AltPgDn-AltPgUp748eb3bb select traincar on webpage when traincar operations window (F9) not visible6f266e35 Update Cameras.cs89624382 Fix TrainCarOperations undesired camera3 camera2 behavior.220b61e6 Code clean-up.e2064fc8 Problems about what camera should be shown.0d56766a Added ThreeDimCabCamera to if-statement.d6acd59d Fixes a crash when attaching cars.4d5b1c54 Fix TrainCarOperations no interacts AltPgDn AltPgUp.T1.5.1-1393-gabe5beee0 Merge pull request #1002 from strawberryfield/it-locales-1.659c7f760 Completed runactivityefe5e20f first commitT1.5.1-1390-g6936c76b8 Merge pull request #954 from SteelFill/multi_track_profiles39721fe5 Synchronize with latest variable naming081a947b Merge branch 'openrails:master' into multi_track_profiles5a6ec12a Final tweaks for first PR merge7817bb31 Rework options so superelevation is enabled by default in most cases, rather than always disabled by defaultca546dd1 Fixes and improvements for unusual behavior on locomotives with 2 axles5edc1018 More consistent superelevation text, one word with no hyphenation, limit use of camel case to code only23cb0c37 Prevent visual elevation entirely if superelevation is turned offce89147f Disable visual superelevation if none of the track profiles matches the track shapea7f2303c Tweaks to default superelevation, adjustments to gravity and tilting to handle new system bettere4ba0d7a Adjust normal vector direction based on rotationf9e62b1a Had position control behavior swapped, swap it back to the intended implementation2c6e60d9 Some tweaks, new vertex PositionControl feature for track profilesde77b9ca Merge branch 'openrails:master' into multi_track_profiles15b9cc9e Allow superelevation on straight track segments, revise 3D superelevation generation, remove influence of secondary motion on camera position, improve handling of extreme gradients62061b81 Improve dynamic track superelevationc8a37a74 Different default superelevation settings for metric vs imperial routes90826e44 Fix maximum superelevation, update documentatione715fa47 Merge branch 'openrails:master' into multi_track_profiles4216d706 Reduce floating point errors, stop use of consist durability, improve support for older superelevation parameters, simplify superelevation settings53e9cc6c Deprecate superelevation minimum length setting, calculate minimum length on the fly, fix static consist superelevation3caecc78 Minor change in handling of ORTSTrackSuperElevation, add SuperElev column to debug display8b2d4caa Fix issues with legacy superelevation settings588a3c25 Add support for alternate styles of superelevation, rework superelevation interpolation3efaf6dd Support for multiple superelevation standards7e0cbd5c Merge branch 'openrails:master' into multi_track_profilesa4459361 Refactor superelevation and related systems, unify visual and physics superelevationf837ffd8 Add support for more routes, add custom filters, update documentation84c2f4bc Improve reliability of selecting correct track profile for each track shape376e7afc Make dynamic track use LOD bias, remove auto z biasing to reduce instances of clipping7a417094 Force "TrProfile" to be default profile, improve track profile selection23cff01e First support for multiple track profilesT1.5.1-1358-ge2338fd0b Merge pull request #984 from Csantucci/timetable-player-train-switching-official0f8122ec Add info about timetable player train switching in the OR manuala6cd7c31 Fix message within NextStationWindow6c841d16 Fixes in TrainListWindow86fca342 alpha version for player train switching in timetable modeT1.5.1-1353-gb9b863c97 Merge pull request #972 from sweiland-openrails/mapSwitchChangeBuge90a2aa6 When status of a switch or signal is changed color of that switch or signal is not changed to reflect the changed status (probaly when train is not moving, not tested)T1.5.1-1351-g16c912055 Merge pull request #999 from cjakeman/manual-news-update867aa424 adds to section New Since Previous VersionT1.5.1-1349-gc7d3241b6 Merge pull request #997 from cesarBLG/fix-independent-default0de38ec9 Update manual accordinglyaf9adcda Disable independent brake syncing by defaultT1.5.1-1346-g2d03c3fd0 Merge pull request #988 from Csantucci/conditional-sound-officialf1d4d18b Update OR manual for the sound conditioning feature.a0ebdf9e Conditional sound, blueprint https://blueprints.launchpad.net/or/+spec/conditional-soundT1.5.1-1343-g34192408f Merge pull request #994 from Csantucci/OR-manual-corrections1de8de6f 2 fixes in the OR manualT1.5.1-1341-g75dbb83e2 Merge pull request #998 from sweiland-openrails/downloadContent3-(bugfix)7dea1adc bugfizes information webpage:T1.5.1-1339-gd5ef71956 Merge pull request #989 from mbm-OR/bugfix/Fix-TrainCarOperations-crash-locales32a99613 Cleaned duplicates translations.c0ae6cdf Fix:TrainCarOperations-crashes-localesT1.5.1-1336-gc3fcdaa84 Merge pull request #839 from Csantucci/further-cc-parametersd00beb98 CC: small fixes and code cleanupbae7132c First phase of https://blueprints.launchpad.net/or/+spec/additional-cruise-control-parametersT1.5.1-1333-g0a8547bd1 Merge pull request #990 from mbm-OR/bugfix/Fix-TrainDrivingInfo-locales-context37d8ea6f Update pt-BR.pobbd86261 Try to avoid Conflict pt-BR.po9a56b6fa Revert Try to resolve the conflict: Locales pt_BR.dbdca220 New try for pt-BR Locales.0165e9ae Locates pt-BR.b1463dfc Try to resolve the conflict: Locales pt_BR.da5f1b8d Try to resolve the conflict: Locales it and pt-BR.d304d6cd Verified locales files.a1bbd344 Locales updated.68eb044f Merge branch 'master' of https://github.com/openrails/openrails into bugfix/Fix-TrainDrivingInfo-locales-context54c4e162 Fix TrainDrivingInfo, some texts are misaligned.T1.5.1-1321-g597ce24c4 Merge pull request #980 from sweiland-openrails/downloadContent286bcd3ac Merge branch 'master' into downloadContent23b7b1b6c removed empty line, resolving merge conflict?a98cb6c0 Undo renaming catalog to Catalog, might be this is causing a merge conflict6bb75ad7 rename cont*_.PNG to cont*.pngd46bdfaf - added wait cursor2b79de15 Manual: removed Content from options3e3d2c2e hopefully solve merge conflict in Options.Designer.cs736b22bc Content tab from Options moved to Manually Installed tab from Content form, documentation changed occordinglye45f14f4 Remove the obsolete Content tab from Options. Now part of the Content form, to be opened form the Menu by pressing the Content buttonfe8369a1 fixed translatability Content form555619ef fixing exce[tions whne testing OR for a fisrt time use with an empt registry/ini fileba441dcb fixed automatic route download, looks like it was hanging sometimesf1bfd899 Added code for Content tab "Manually Installed"a7406de0 tabpages added to download content formc40e5d4c realign controls to match Options form better, renamed buttonsT1.5.1-1305-ge1174eaaa Merge pull request #952 from twpol/investigation/pulsing-graphicsbb031b7c Update Signals.csfa6baae1 Update Source/Orts.Simulation/Simulation/Signalling/Signals.cs11d1cfee Update Source/Orts.Simulation/Simulation/Signalling/Signals.cs8347095a fix: Limit signal updates by time instead of countb2af1f53 fix: Correctly update all signals in pre-update40cf742a fix: Only include non-null signals in updateT1.5.1-1298-ge9435ce5b Merge pull request #993 from Csantucci/fix-trainset-windows-docdb9fa824 Fix trainset windows documentation in OR manualT1.5.1-1296-gbcc0da32d Merge pull request #992 from cjakeman/log-location-on-Save1e30c4e6 adds LogLocation() to Save()T1.5.1-1294-g54555592b Merge pull request #987 from twpol/bugfix/notifications-net5-build232e8fb2 fix: Temporary workaround for building with NET+T1.5.1-1292-g511df24e2 Merge pull request #982 from sweiland-openrails/SwitchPanelAlerterefcf19c6 Color button Alerter blink-red when Alerter soundsT1.5.1-1290-g36608e28b Merge pull request #986 from mbm-OR/bugfix/TrainCarOperations-resize-window5d7e6929 Fix: The TrainCarOperations window does not resize correctlyT1.5.1-1288-g58b2418aa Merge pull request #970 from twpol/feature/less-windows-formsfd28a41f Merge branch 'master' into feature/less-windows-forms6fa5eed2 fix: Remove unnecessary Windows.Forms usagef4ac1a5e feat: Normalise process file/directory/info to avoid Windows.FormsT1.5.1-1284-gca636331f Merge pull request #983 from sweiland-openrails/SwitchPanelDpu202316e8 bugfix: The DPU window opened from the WEB based Switch Panel enhancement does not cycle between it's variantsT1.5.1-1282-g336a70013 Merge pull request #799 from twpol/feature/one-true-winddfc715e5 feat: Make precipitation response to camera movement6a55f3ba fix: Correct cloud movements against camera1a70945a fix: Move daylight offset entirely into Viewer0daa2d48 Merge branch 'master' into feature/one-true-winddc038507 feat: Make precipitation respond to instantaneous wind speed and direction3bce3955 feat: Remove precipitation customisationeb92d81e style: Format precipitation code99f50877 feat: Make particles respond to instantaneous wind speed and direction920870a9 feat: Make clouds respond to average wind speed and direction39e75c4a feat: Define average and instantaneous wind speed and direction with updates39abd77e style: Format physics wind code1e6d6767 refactor: Clean up HUD wind resistance information097b97c6 refactor: Improved field names and removed unused field546b4c8d refactor: Fix spellingaadcd83b style: Format weather simulation and viewer codeT1.5.1-1266-g14405bf42 Merge pull request #962 from cesarBLG/pantograph-fix46d0472f Fix pantographs on unpowered carsT1.5.1-1264-g041e55a65 Merge pull request #885 from cjakeman/add-menu-notifications45ca50d5 Adds adjustment for display scaling != 100%7490f2c2 Resolves review points8f473cef Merge branch 'master' into add-menu-notifications816b7bc2 Merge branch 'master' into add-menu-notificationsd98ac26a Merge branch 'master' into add-menu-notificationsefef86cd Merge branch 'add-menu-notifications' of https://github.com/cjakeman/openrails into add-menu-notifications0917bdc7 switches to use real data source65ac2698 adjusted to suit System > Display > Scale = 125% as well as 100%54174f77 uses Panel in place of Page.Panelf1bca8b9 some re-factoring318043ad adds PageTracking. Corrects Retry067662ef adds NotificationPageAlert()a9b02aca adds sort by date and include only notifications that pass checks9c6c13f2 adds Arrow class03ecdd98 refactor AddArrow6426c6f9 add next & previous controlse267870a After tidying6cf52723 Handles all test cases in Notifications.docx20514b03 Handles minimal notification2728d6da Merge branch 'master' into add-menu-notifications56c17fb0 restores chat_icon to Menu\MainForm.resx885a176a Merge branch 'logic-processing' into add-menu-notificationsc6e02ed0 merge master into branchd83e8101 adds CheckNotContains()c153b9d8 refines CheckConstraints to ignore empty constraints0a956f54 Adds IncludesAllOf() and ExcludesAnyOf().96eff087 Refactoring, respects userSettings, adds read from file for testing menu.jsonfb6b8120 Fix for bug in CheckExcludes() and CheckIncludes()42092cbf Change "New Version" to "Latest Version".03d4a525 Change New Version to report "already updated" when up to datedcd4f7de Change New Version to report "none" when up to date1465b28e Change New Version to report "none" when up to date68029a67 fix for IndexOf bug753cba5d adds Operating System as a possible check.d714b11e removes redundant labels for What's New and Update Check Failed0f6de51b handles fetch errors for Update and Notifications55dfb283 adds notificationManagereec888a8 takes JSON from remote URL4067ed2e Refine ReplaceParameters() to support parameters embedded in textaeef5b23 add IncludesAnyOf constraintc311e43a add ExcludesAllOf constraint59d70763 Merge branch 'master' into add-menu-notifications90acfdf3 to clear working space79ddb23c Merge branch 'master' into add-menu-notifications4b4dbee6 adds JSON readerec2350eb Merge branch 'master' into add-menu-notifications8f943336 Tidy codeb8fe0ce1 Replaces Update links with a single Notification - unfinished06b8a9e1 Adds Notification class with NDetail elements shown in the panelf70d0aa5 Merge branch 'master' into add-menu-notificationsd9ce84bb Adds icon to count new notifications74466d96 fix: Menu update label positioned staticallyc81447bd Adds Notifications icon and toggle behaviourT1.5.1-1204-g8bc1d8293 Merge pull request #985 from peternewell/chuff_bug6b79e537 Adjust code based upon feedback.4f429958 Correct bug with steam locomotive chuffing soundT1.5.1-1201-g5d239654f Merge pull request #959 from Fred-si/master2452cb0a Fix TrackViewer crash on big zoom valueT1.5.1-1199-gedbd2bbcf Merge pull request #974 from Csantucci/fix-doors-open-in-AI-trains5faea6f8 Bug fix for https://bugs.launchpad.net/or/+bug/2076034 Doors remain open in AI trainsT1.5.1-1197-g092fac25e Merge pull request #979 from cjakeman/manual-news2954bd81f adds rolling stock lighting controls57cade4c fix: update to news itemsT1.5.1-1194-gf07291f86 Merge pull request #978 from cjakeman/manual-add-milepostunitsmiles91f3ee87 adds MilepostUnitsMilesT1.5.1-1192-gad1776237 Merge pull request #973 from twpol/feature/different-platform-tfmsc35be874 fix: Using singular target framework to allow for different platforms across different projectsT1.5.1-1190-g4100903d7 Merge pull request #971 from twpol/warning/ca141641f70961 fix: Restore assembly info which allows platform compatibility checksT1.5.1-1188-gd2c2ab5d6 Merge pull request #882 from mbm-OR/blueprint/TrainCarOperations-ui-window8f695a4b Unused TabAction() removed.ae1cffbd Merge branch 'blueprint/TrainCarOperations-ui-window' of https://github.com/mbm-OR/openrails into blueprint/TrainCarOperations-ui-window0599e6ca F9 also closes the TrainCarOperationsViewer window.bc27ad28 Assigns the F9 key, for enhanced Train Car Operations.310d2a45 on switch panel the button Train Operations now starts the new Train Car Operations Windowb3f83edc Added Angle Cock partially opened.537db1ae Updated png files and related code.48aa5376 Png files updated482929a0 Added two mapped png files which now contain all the necessary images.2a356fda TrainOperations content folder added.3ca0eb19 Fix-Crash-Player-Train-changed-by-TrainList1a5693de Fix-Layout-scroll-sync-with-Alt-keysa057eff7 Fix-Camera-2-3-forget-target.diff9c456aa9 Improvements-Coupler-Tender-ResetSymbolsb5543630 Car-label-improvementsf9f6804e Car-label-improvementsa055bca6 Merge branch 'openrails:master' into blueprint/TrainCarOperations-ui-window356b5433 Avoids crash when opening the TrainCarOperationsWebpage.481ed9dc solved merge conflictsf0010ab4 - replaced the "public List9df6e1dd Follow the selection of the wagon on the main pagebe39fc99 Scrolls the main TrainCarOperations window from the web page..c5cdbd36 Merge branch 'blueprint/TrainCarOperations-ui-window' of https://github.com/mbm-OR/openrails into blueprint/TrainCarOperations-ui-window840c4513 Save and restore brake hose state.8c8c938c added webpage with Train Car Operationsd8a1c4d8 Cleaning code.e92ff49e Code improvements.e4587976 Couplers and vertical scroll improvements.e92be5a3 Fix front-coupler bug.3132306c Code improvements.a94c2d23 Missing TrainOperations*.png files during run time30c19197 Merge branch 'openrails:master' into blueprint/TrainCarOperations-ui-windowe86d6b0b Blueprint https://blueprints.launchpad.net/or/+spec/traincaroperations-uiT1.5.1-1148-g225020394 Merge pull request #977 from cjakeman/cache-sd-filesa30c6599 handles missing SD file6c1eb750 adds cache for SD filesT1.5.1-1145-g814391ecb Merge pull request #903 from sweiland-openrails/downloadContent25cc8864 Merge branch 'downloadContent' of https://github.com/sweiland-openrails/openrails into downloadContentc2b7f1c2 remove resize control from Download Content formc06f5d00 Undo previous commit7b5496d1 Typo: changed mainForm.LoadFolderListWhithoutTask(); into mainForm.LoadFolderListWithoutTask();9dabe978 solve merge conflict3e390b86 Removed the "Start" button in the "Content " windowc296b327 Options downloaded routes now stored in registry like other options.4742fa31 solve merge error6013d73e Check on installing/setting route in OR progranm directory one piece of codede103756 Removed start of html info page during the update phase. And moved the Info button on the Contents page.b03fdb1a Added activity to html infor page17d4624b - added tooltip for datagrid Url field (field is too short)7af1f913 Fixes:29f3d1a3 When route not found and amount of routes is 1 default to this one and only route2ad00904 Set time in combox directly. Otherwise Start time not part of drop down list does not get accepted.79ecd119 Solved issue Menu UI blocks when starting not possiblef588e310 Added activity start choice to the routes.json. Previously the activity was hardcoded.9bead330 Changed debug routes.json from d:\content to c:\content. Is being read instead from GitHub when environment variable TstLoadContentAndInstalled is set to 1.e6baa973 Fixed error during update of a Git route. Pull needs a filled name and email. And these are not always filled in the routes.json. So hardcoded some values.0d6d045e - Start from Download Content form failed when starting for the very first time (Open Rails just installed)9ba83fd0 Added documentation for the "Download Content" formf1007232 Progress update fixed, did work in Debug mode,but not in Release mode6c9da3f5 File ORTS.Menu\Routes.cs back to original6a751cd2 Some code moved aroundf1c7eb8a File with runtime routeinformation ORRoute.json now hardcode placed in C:\Users\dd0668f7 Variable name "Catalog" back to the original name "catalog", to mend automatic merge problems8a57b69b Added "Update" for via GitHub installed routes5988f9ef First start of the menu when no content is available now popsup the download form. Previously the Options form with the Content tab open popped up.f47fa0a9 For zip downloaded routes added check for changed or new files when deleting a route. Added this to the Info information also.e2dbf1b9 Added check for install path. Disallows installing content into into the directory where the OR exe's reside. Might be a bit too strict, but placing routes in "C:\Program Files (x86)" might not be a good idea anyway.02f616f5 Route delete button addeda6a8a539 Added start parameters per route, see also PR https://github.com/openrails/content/pull/107353625d Added Info button, shows info on webpage for selected route22edf276 Added route picture and description7c404cde forgotten39c2bf97 Before download check available diskspace3593371a Support for downloading and unzip zip filesd5b36394 Download OpenRails Content json file from https://github.com/openrails/content.git. This will only work once PR https://github.com/openrails/content/pull/8 is reviewed and mergedc5f6638d Added progress update, downloaded kb so far is displayed every 3 secondsa0d29918 first phase downloading from GithubT1.5.1-1099-g9196f6c2d Merge pull request #922 from Csantucci/timetable-autopilot-officiala3bc9e70 Modify code as required by reviewer0d3e70b2 Remove remnants of player train switchingabe2e522 Fix for https://www.elvastower.com/forums/index.php?/topic/37911-timetable-crashing-for-no-reason/84cb7cbe Don't enter procedure to switch player train3daa5aa7 Keep circuit breaker closed when train autopilotede66b25ce Rebasing autopilot for timetableT1.5.1-1092-g6436d559f Merge pull request #976 from albertosaurio65/master877cc94e T1.5.1-1090-g9915d87ce Merge pull request #975 from Csantucci/Fix-crash-when-AI-train-dissolvesb2dd5c01 Bug fix for https://bugs.launchpad.net/or/+bug/2076133 Crash when AI train dissolves near cameraT1.5.1-1088-g264349b1c Merge pull request #969 from sweiland-openrails/mapSettingsSavedBugfix9d53199f do not make maximum for mapResolutionUpDown larger then the maximum defined in the Designer93424fa2 Logic codefixe7a10c54 resolve CodeFactor issues375c6863 When opening the map window focus is returned to the main OR game window. This can cause confusion when running in full screen mode. In that case the map window will be hidden behind the game window. Therefore this bug fix does not refoucus when (part) of the map window is overlapping the game window.T1.5.1-1083-g7ca36e39f Merge pull request #965 from twpol/refactor/line-endings4725f3de Merge branch 'master' into refactor/line-endings7554f02e style: Renormalize line endingsT1.5.1-1080-g433d161cd Merge pull request #966 from twpol/warning/cs06186353e03c fix: Warning CS0618: 'string.Copy(string)' is obsoleteT1.5.1-1078-g17726851b Merge pull request #964 from twpol/warning/ca1417b11c8947 fix: Warning CA1417: Do not use the 'OutAttribute' for string parameterT1.5.1-1076-g60df6ba81 Merge pull request #967 from SteelFill/light_reverse_fixa799e20d Remove lighting check for AI train lead locomotive as it produces different behavior from previous versionsT1.5.1-1074-g3f93a3779 Merge pull request #963 from cesarBLG/dynamic_brake_force2d5a67d4 Fix dynamic brake force indicatorT1.5.1-1072-g3c01d6200 Merge pull request #949 from peternewell/oil-burner#18fdc42b6 Suggested reviewer changesda7663bd Add sound triggers to manual72ddad85 Add manual information0037ba20 Correct a parameterf2fff296 Add extra fuel types to activity initialisationd73de81f Add correction for oil burning parametersa4a44b58 Further adjustments for multiple fuels624f7954 Adjust fuel masses in steam locomotive8e14b454 Correct water consumption rate for wood fired2a3bfc55 Change to resolve conflict3af1460b Add sound triggers for water pumps0306d754 Correct bug with water motion pumpe375e561 Add water motion pumpd29622b2 Add some defaults parametersaac0de8e Add wood combustion ratece2bbe11 Add some wood parameters5026de68 Switch to turn oil heating on/off33a3e1c0 Add model for calculating the amount of steam used to heat fuel oil in the tender1985cbe4 Adjust combustion times956a8ec0 Turn off steam stoker steam usage values when not coal fired.e1d8f1f9 Adjustments to displaydf12eb4a Set mechanical stoker always true8ddd645a Allow use of oil input parametersc2a5d32d Fix conflictee539e32 Initial addition of changes for oil burning steam locomotive.T1.5.1-1046-g364357342 Merge pull request #960 from cesarBLG/tcs-fixc8e2a280 Fix draw state logicT1.5.1-1044-g217ca3b74 Merge pull request #912 from SteelFill/triplevalve-improvements-2359cfee5 Tweaks to animation implementation93050625 Tweak brake cylinder animations to work within the limits of .s filescda1d74e Fix initialization of aux res pressure when MR pipe charging is incorrectly enableddf43405f Fix broken CylSource comparisons0cb07c2d Naming and style changes982afb65 Fix missing function input parameter5f5f1f54 Add load/empty tokens for relay valve and inshot56abfa26 Bugfixes and support for brake rigging animations939e17a5 Add support for accelerated release reservoir, rewrite quick service to be more accurate596a03a4 Improve interaction between high speed reducing valve, quick action, and graduated release triple valvese626a4f1 Fix initialization not working correctly after first pass6b9fca47 Code cleanup, robustness, and better variable naming19700580 Improved consistency of quick action, added automatic calculation of brake cylinder piping volume4e2f2d5b Added a missing engine supply res tokenc9184d2f Merge branch 'openrails:master' into triplevalve-improvements-206dd27d5 Added advanced brake cylinder simulation, supply res for locomotives, bugfixes, and minor feature requestsf7b85e4b Small brake cylinder syntax change8da28022 Add documentation for "per minute" pressure unitseba95f14 Merge branch 'master' into triplevalve-improvements-2a8ba1e38 Add some new brake cylinder tokens in preparation for brake cylinder enhancements (also added to vacuum brakes for consistency)b08d6f9e Add psi per minute and bar per minute as supported units, add weeping port simulation64e06370 Fix a bug in dynamic brake blendinga332d681 Minor tweaks, and adding an alternate option for inshot behaviord5957039 More initialization tweaksfc4146c4 Add relay valve option for two stage brakes, add inshot, and fix an oversight in initialization3112a51a Add supply reservoir simulation659396ee Undo bail off change8106ea1c Fixing some style issues CodeFactor complained about9a12fbe5 First round of new improvementsT1.5.1-1014-g0ffaa28ae Merge pull request #956 from sweiland-openrails/mapSettingsSaved406cba6a When starting the Map (Game Multi Player Dispatcher) focus goes back to main window. Starting the map by pressing Ctrl-9 key or when starting a saved game with Map enabled. Also in the mape is populated hwne the game is in Pause mode.2f0ce277 Map window saved/restored, map resolution now correct after startup6adc5a3a Merge branch 'mapSettingsSaved' of https://github.com/sweiland-openrails/openrails into mapSettingsSavede2c128c6 Integrating two exit conditions into one if6346a252 Solve merge conflicts1e86e92f Solve merge conflictsa0565751 Solve merge conflicts1c7285d2 Form map settings (state checkboxes, size, etc) saved and restored at startupT1.5.1-1004-g6fd841761 Merge pull request #951 from twpol/feature/process-state-name486081bc fix: Fix watchdog process state nameT1.5.1-1002-g8f19fccc4 Merge pull request #950 from sweiland-openrails/ControlRectanglea98ff624 This is only the Ctrl-F5 part of scroll wheel mouse enhancement. Showing yellow rectangles where the mouse left button is active. And in the future the mouse wheel.T1.5.1-1000-gd75170a62 Merge pull request #955 from cesarBLG/dynamic-brake-copy0c8e659c Also copy max force4208cf4c Copy dynamic brake speedsT1.5.1-997-gb5992851e Merge pull request #948 from SteelFill/lights_bugfixbc806e2d Avoid crash with unreasonable state countsa0e160c1 Fix Cycle crash for light conesa687981d Merge branch 'openrails:master' into lights_bugfix9612141c Fix cycling lights from causing an index out of bounds exceptionT1.5.1-992-g1383ac843 Merge pull request #943 from SteelFill/cab_dynamics_fixfb1f454c Adjust combined control display8745029b Improve compatibility with existing cab viewsb7485e54 Improve handling of cab view controls with values entered in the wrong order27fb4837 Refactor of PercentToIndex and related code for more robust dynamic brake display50d37b7b Stop blended braking from showing on dynamic brake indiactorse7de35f9 Fix null references when attempting to use dynamic brake keybinds with no dynamic brake controllerde1bccb6 Clean up cabview component further, support notchless dynamic brakes, improve control consistency with previous versions, avoid some potential null referencesa0ffa96f Revert dynBrakePercent change to resolve conflict1ef52c69 Clean up dynamic brake display code, refactor dynamic brake control for better realism, consistency, and compatibility with cab display7eebedc2 Fix for dynamic brake indicators not working when they should on locomotives with cruise controlT1.5.1-981-g27e5ffb7b Merge pull request #945 from cesarBLG/locomotive-power-informationf5872fd3 Fix TE Display in DP Debug Status263cbf3a More fixes7d8b0746 Use tractive force in diesel engines8e37638a Display tractive force instead of compensated out forceT1.5.1-976-g502cbbef0 Merge pull request #947 from SteelFill/ace_fallback_fix6be97760 Fix .ace textures not being used as a fallback for missing .ddsT1.5.1-974-g2634ac3be Merge pull request #944 from SteelFill/default_texture_improvements6ecdc1b1 Desaturate Erick's light texture so it is easier to recolorT1.5.1-972-g193ebe1d0 Merge pull request #918 from cjakeman/manual-newsc46eb0d5 Merge branch 'master' into manual-newsf7ba507b News topics updated since 1.5.1T1.5.1-969-g2319f7f14 Merge pull request #939 from SteelFill/cabview_units15ba46bf Add exponential unit override, remove change to dynamic brake display to a future PR6c8095a0 Add option to set custom unit scaling to cabview controls, also fix a bug preventing dynamic brakes from displaying on locos with cruise controlb80dd8dd Add km per hour per minute as a cab view acceleration unitT1.5.1-965-gc44c91146 Merge pull request #940 from rwf-rr/web-hud-improve-column-widthf8b5b157 Use colspan=2 for the per-axle cells.T1.5.1-963-g375f79869 Merge pull request #941 from SteelFill/lights_bugfix50378f63 Disable penalty brake lights on AI trains, doesn't work as intendedT1.5.1-961-gbead3760b Merge pull request #929 from cesarBLG/builtin-circuit-breakera406a69d Officially support common circuit breaker variantsT1.5.1-959-g944c764a9 Merge pull request #942 from cesarBLG/case-fix3a9c6ca4 Fix wrong case in filenameT1.5.1-957-g4fd63a327 Merge pull request #927 from SteelFill/lights_bugfixa28da458 Remove seemingly redundant calls to raise pantograph7bce293f Force AI trains to turn on power supplycf687d4f Disable low voltage power supply update for AI trainsT1.5.1-953-g9cbbd6fcb Merge pull request #938 from SteelFill/initialization_fixesebe80471 Added some missing initialize from copy, removed some unneeded save/load, in MSTSWagon.csT1.5.1-951-gdfb4e5c0d Merge pull request #924 from SteelFill/default_texture_improvements6c2c3cdb Add BaldoBi's star and signal assets, as well as Paul's snowflake. Added news update to news.rst43dd7087 Merge branch 'openrails:master' into default_texture_improvements95a916e6 First set of modified images for testingT1.5.1-947-g34e078c20 Merge pull request #937 from cjakeman/manual-extend-api-cabcontrolsbf4a254f adds webpage image09f0ad34 adds POST for /API/CABCONTROLST1.5.1-944-g1ab6b9003 Merge pull request #934 from rwf-rr/fix-contentmanager-search-bug-19440706573b5fa Fix bug 1944070: ContentManager search exception.T1.5.1-942-g6ac96f9f0 Merge pull request #935 from peternewell/diesel-mechanic-bug7d048391 Correct bug created in diesel electric locomotiveT1.5.1-940-g874405e71 Merge pull request #925 from peternewell/brake_bug9a07b4e4 Further correction5d376eba Correct an inconsistencye3b1688f Fix brakeshoe force bugT1.5.1-936-g6ef2a671f Merge pull request #933 from peternewell/diesel-mechanic-buga3f56f44 Fix AI DM crashingT1.5.1-934-g90dc329c8 Merge pull request #930 from peternewell/duplex-steam#242398f44 Further enhancements for duplex locoomotiveT1.5.1-932-gde7a2ff66 Merge pull request #932 from cjakeman/fix-spelling9bdb0745 Changed matrix's to matricesT1.5.1-930-g9e1a7ece3 Merge pull request #910 from twpol/feature/portability97d4569b fix: Replace unsupported code with placeholdere0e0d3fe refactor: Make usings compatible with .NET 5+6b34fcd2 build: Add package dependencies for .NET 5+43f22a94 build: Add dotnet build support using .NET 6 (Windows)T1.5.1-925-g1c557094e Merge pull request #928 from SteelFill/dpu_brakes9f2f2209 Fix DoesVacuumBrakeCutPower Line1f235123 Fix initialization of multiple parameters by copying from loaded engineT1.5.1-922-g0a17d985e Merge pull request #926 from SteelFill/lights_bugfixb20ca948 Clean up first/last car check729e0b74 Changes to reduce the risk of null reference exceptions in edge casesT1.5.1-919-gf19642ebc Merge pull request #911 from twpol/feature/contributing-refactor6834af03 docs: Add refactoring as a special type of PRca5eff76 docs: Slight cleanup of additional requirements wording for special types of PRT1.5.1-916-g8a5a63633 Merge pull request #920 from cjakeman/manual-raildrivera94e4031 typos corrected5e0c70fb extended Manual RailDriver optionT1.5.1-913-g91804456c Merge pull request #916 from SteelFill/dpu_brakes992cc978 Prevent compressor sync if MU cable is disconnected4006f8ae And make brake synchronization operator precedence more obvious55ab04eb Make syncCompressor operator precedence more obvious64f48761 Improvements to loco brakes, compressor synchronization, train brake release, and train brake sounds to improve compatibility with DPU722037cf Fix possibility for a null reference exception to occur after uncoupling11ac52ce Improvement to DP lead unit selectione466e275 First implementation of DPU brake syncT1.5.1-905-gaf8fb30c5 Merge pull request #917 from SteelFill/lights_enhancements644844af Fix small initialization error41f2b692 Undo use of IEnumerator syntax as this seems to be less efficient than traditional loops3bbf66e5 Prevent vehicles with no lights from creating a LightViewera948dbe1 Added ability to attach lights to shape sub-objects, some refactoring, and entry in news.rstfde18cf4 First pass for new lights featuresT1.5.1-899-gf9d64a4dc Merge pull request #907 from Csantucci/fix-disappearing-dynamic-tracks9b0b04fa Fix porting from ORNYMG54d11198 Bug fix for https://bugs.launchpad.net/or/+bug/2047300 Dynamic tracks disappear after long tunnelT1.5.1-896-g2caa821ce Merge pull request #897 from twpol/feature/telemetry42f1dd9d fix: Use DXGI to get adapter memory as WMI is unreliable0a9d9391 fix: Allow for malfunctioning WMI in system data64a29c8a feat: Improved system information collectionT1.5.1-892-g9ad34eb10 Merge pull request #915 from peternewell/curve_friction#2d1fc31f4 Add LOG file indication that default values have been selected.6d911d7c Correct calculation error with curve frictionT1.5.1-889-ge5d0fbbd4 Merge pull request #914 from peternewell/Steam-Effects#12ffadd62 adjust hammer force displaye06fbf16 Add manual documentation30fd5c4c Update hammer blow.476d67b9 add hammer force calculations8e505702 correct initialisation issue26123859 correct bug introducedf29be1e0 update sanderab5ea99b manual update29245e16 Adjustments to steam sander3d52d1d2 Make wheel axle ang visible in all engines in the HuD05d16cee adjustment to track sanding calculations1dea28cb Adjustments to Train Operations window69a4cccf Correct drive wheel revolutionse2366542 Adjustments to sander system9ee1da39 Update train operations windowac762a54 Add steam sander effectsadc9bd72 Adjust wheel slip notification5e3fe316 Adjust steam exhaust effectsT1.5.1-870-ge0bf062eb Merge pull request #908 from cjakeman/feature/advanced-adhesion-switching2ad3362c3 update Manual4b4afe31 Avoids wheelslip when the precision level is changed.a3250395 feat: supports switching adhesion precisionsT1.5.1-866-gbae4730e2 Merge pull request #899 from peternewell/steam-booster#1226f2cf5 additions to manual24e5fd00 Adjust axles04b214b3 Fix usage of axle numbers8d021941 Code cleanupa0a37aca Correct issue with dynamic loading and drivewheel weightb227eec1 adjust steam effectsb48ac9f1 Correct issue with wheel slip on steam locomotives.ff2e73d6 Correct issue with drive wheel weight not updating correctlya877d5ae Correct review suggestions and manual update1a49cc45 Some of the sound triggers added to manualf229b3a4 Update manual.14d80cd8 Change key controlsf5a3bd86 Correct issue with Whyte definition not reporting correctly for Duplex locomotives5e6f22ac Adjustments to steam performance and sound events.8794ec06 change sound tokensde74ef23 Adjust sound triggers28436abf Correct issues with IHP not initialising correctly15898bfc Correct bug introduced that prevents Cruise control working34a1786e Calculate average Tractive forceb5bd060e correct sound triggera7d476e8 Correct introduced bug.2cf83197 Correct TE of Boosterd33a9f6b Correct issue with TE calculation628a9fb4 Update tractive force directiond450531d Adjust timing of booster steam effects2092f638 Code review of booster control28fe751c Update booster control0188799c add engine #2 steam effects99764f6a correct power calculation1fdfe7f5 correct minor errorf90a98b1 Add booster sound trigger61623872 Fix steam emitters for booster engineabbd3b13 Correct throttle operation1b09e191 correct locomotive direction of movement.8be310d5 Correct an issue with simple adhesion motive force not being updated37732f59 Move some messages to verbose switch2985bc15 Add steam booster pressure cab control776afa65 Add manual information for additional features.2ae2e63d Correct operation of variable204bd4318 Further corrections89d8d80d Turn off debug messagec9aed9ab Correct some steam effects and other issues.0fb4d1ce Add operating logic and steam effects to Booster engine.234b167f Resolve conflicte6b94095 Try and remove conflict1663ee41 Correct bug with Maximum TEe5db0a2d Adjustments to fixed gear locomotivec17fdb34 Add booster gear time delay6b0731ca Correct reversing issuea8f2cebc Corrections to Indicated HPd5127b89 Correct HuD bug causing crashcca2bd51 Further adjustmentsd331d9d2 Correct Maximum Indicated HP per engine549ca094 Djustments to MEPbb341bfb Correct steam booster steam consumption and add some sound triggers for each locomotive.0c11dc0c Fix cylinder cock operation28638b2e Correct some issues with steam consumptionbe2319cc Attempt to resolve PR conflict922abd78 Correct an issue with Compensated Force causing locomotive to speed up in a slip.6c47e017 Correct idle error95889a3e Adjustments to tractive effortd0f61910 Add preliminary operation modes for Booster enginebdc6230c Add additional control keys for Steam Booster3362c711 Duplex steam engines - Booster Engine additionT1.5.1-801-g8ef12d34f Merge pull request #913 from twpol/feature/readthedocs-config-v2ec3708ef chore: Add explict Read the Docs configuration fileT1.5.1-799-gb02a6e5d3 Merge pull request #909 from peternewell/control_car_bugc3a572a4 Correct a bug in Control CarT1.5.1-797-gabb8eb9a4 Merge pull request #906 from Csantucci/fix-3Dcab-only-crash58506605 Fix the fix0e0aa8b4 Bug fix for https://bugs.launchpad.net/or/+bug/2047299 Crash loading a 3Dcab-only locoT1.5.1-794-g4cad06780 Merge pull request #893 from Roeterdink/SignalErrorsbf8876b5 Signal Errors144ba094 Various signal errorsT1.5.1-791-gffaeec028 Merge pull request #902 from Weter-ORTS/mastere4ba3697 Add files via upload97164cbb Fine-tuning Map window texte14d59a9 Added translations for wheelslip, multiplayer&map2bf2ce68 New features translated (windows, doors, etc)3ccd899a Have Translated RailDriver calibration stringsea981f6a Added Boosters translation&daylight time offseta15894de Added Event description translationscd773f39 Menu update (Rail Driver settings translated)T1.5.1-782-g1615f098d Merge pull request #894 from Roeterdink/CorrectDecreaseColour5ff1e73b Correction for read DecreaseColor794fddf7 Correct Decrease ColourT1.5.1-779-gb90893b14 Merge pull request #904 from cjakeman/fix-advanced-adhesion-downgrade-once-only71beb33f changes Advanced Adhesion label in HUD to yellow when precision method is low8dc36280 adds downgrade to low precisionT1.5.1-776-g362e836a2 Merge pull request #898 from sweiland-openrails/enh/extraParameterlineInLog2d1b44a2 Update GameStateRunActivity.csd7a19ee6 Update GameStateRunActivity.cse2713956 Extra line with all the arguments for debugging purposesT1.5.1-772-g23e1f0db5 Merge pull request #875 from Csantucci/Fix-3Dcab-player-train-switching43bf33ed Bug fix for https://bugs.launchpad.net/or/+bug/2036346 Player train switching doesn't work with 3D cabsT1.5.1-770-g1f196a324 Merge pull request #888 from twpol/feature/architecture-20239e339551 Update Docs/Architecture.mdb20b888b docs: Update player application model based on feedbackd7daf626 docs: Document player application modelT1.5.1-766-gfad9fbc2f Merge pull request #874 from cesarBLG/blending-enhancementf8dbeab9 Save dynamic brake statuse90cf2b1 Add documentation86d58ffb Create dynamic-reverse interlocking01409bb2 Allow notch labelsd500329c Show dynamic brake force only if active8555a4b9 Disable dynamic brake lockingd4e79e29 Trainwise dynamic brake blending table0a9b8a61 Better dynamic brake handlingT1.5.1-757-gef6c1a8c8 Merge pull request #865 from Looky1173/dispatcher-window-improvements3b5a2fe3 Apply translations to dropdown menus manually (https://github.com/openrails/openrails/pull/865#issuecomment-1793471838)c39984c5 Small cleanupccd1d82b Replaced the legacy `DispatchViewer` with `MapViewer`67014b77 Updated translations (note: they don't work with ContextMenuStrip)5c0b8894 Foundation for translations699d060a Added license information44ab637c Reimplemented player actions and basic messaginga1318b5e Merge branch 'master' into dispatcher-window-improvements776d6df1 Format4a5484ed Fixed static consists without a lead locomotive not appearing in Map window9b0470af Renamed `DebugViewerBeta` to `MapViewer`9d8513a0 Fixed static consists not showing up on mapf67581cc Updated themes3097086b Revert "Update locales"dadbc9fe Update locales77a827cf Added Daylight offset change confirmation message55ee45eb Clean-up698c0137 Include static consists in the Map window705126ea Code quality improvementscc5b9d38 Fixed http://www.elvastower.com/forums/index.php?/topic/37165-reworking-the-dispatcher-window/page__view__findpost__p__299986d00c6d9b Reimplemented daylight offset as debug commandsbfba8f08 Initial theme switching54b7a7b2 Coloured switch control menu715841ec Renamed the Dispatcher window to "Map window"5184abc0 Cleaned up code + began rewriting the player list7d62bb23 Code cleanup & increased map zoom out limit8918de14 Re-enabled effects compilation that I disabled erroneously8da038f5 Revised coloursf0f2a72c Added signal controls079300b2 Added switch controlbc03dd87 Revert "Code Cleanup"47879c82 Dispatcher window improvements continued2d95fc4c Initial experiments with the Dispatcher window22f43400 Code CleanupT1.5.1-722-g01614a154 Merge pull request #883 from sweiland-openrails/SwitchPaneledcc2dd5 Socket reconnect timeout changed from1 to 3 secondsaac4d3f5 When switch panel gets disconnected because off ending open rails add dark overlay to the webpage. And try to reconnect.T1.5.1-719-g89833d44e Merge pull request #878 from peternewell/adhesion_polach_#19347dcfb Re-instate NumSteps calculation for older adhesion algorithma088cf73 Allow some allowance for rounding errors0d65fe47 Correct spelling error in manual5e975cb0 Change adhesion algorithm switch to trigger off elapsedClock, and fix calculation of dynamic adhesion (drive wheel) weight.8a6acee0 additional manual information3757c966 Manual information855d0e2e Correct spelling errorsaf5b93be Code correctionf9aa2adf Set adhesion to switch between Pacha and Polach models if PC performance drops25f5e064 Update frame rate so that it is always visible and not just when HuD is switched on.b19b5a1f Code cleanup279e2443 Code clean up.da8978d2 Further refinement of substeps algorithim43f6ee9f Adjust slip control conditions89a0f996 Correct bug in screen frame rate adjustment2df2ab4d Add adjustment os adhesion substeps due to decreasing screen fps1fdec875 Further adjustments to substeps42130637 further adjustmentsb13e6ab1 Further tweaks to substepsaafbfac2 Adjsustment to substep calculation076cd049 Adjust substep calculationef944ab3 Further tweaks to polach adhesion94072331 Add maximum polach adhesion to HuD for visibility of values.bb3dfb95 Make adjustments to adhesion90b5712a Further tweaks to slip characteristics4981d5b0 Correct Save / Restore issue, and other changes to adhesion algorithim2a7fb17e Improve Advanced Adhesion HuD detail0b44e348 Correct -ve occuring issuesf4c0b913 Implement Polach AdhesionT1.5.1-689-g9d41208f0 Merge pull request #887 from twpol/feature/project-assembly-namespace-naming4665bda5 docs: Document projects, assemblies, namespacesT1.5.1-687-gd279e384a Merge pull request #881 from Prabs09/master9aad55ec Update Docs/Readme.mdd94b81cd Update Readme.mdT1.5.1-684-gc6e0de1c4 Merge pull request #880 from cjakeman/refine-trackdatabase084b404f fix: Refined comment summarising property SData1T1.5.1-682-gf3e543f58 Merge pull request #879 from cjakeman/remove-website-folder5a0ff7bd chore: remove Website folderT1.5.1-680-gae3b5cfa9 Merge pull request #867 from Looky1173/code-quality-fixesc8d24855 Delete Source/RunActivity/Properties/launchSettings.jsoncdf9eae4 TTTRain.cs quality improvements (improvements up to line 4591)32aea852 TTTRain.cs quality improvements (improvements up to line 3413; rough cleaning after that)b873014e TTTRain.cs quality improvements (comment improvements up to line 2560)03b831b6 TTPool.cs quality improvements13252f90 TurntableInfo.cs quality improvements09d19f6c ProcessTimetable.cs quality improvements4dca972f PoolInfo.cs quality improvements046b13ba TTTRain.cs quality improvements (comment improvements up to line 251)4cb9857d AIAucAction.cs omissiond6f0dbc3 AI.cs, AIAuthActions.cs, AIPath.cs quality improvementsd1a209c2 AITrain.cs more improvements7681ef75 AITrain.cs finished quality improvements3fe7318a AITrain.cs quality improvements (up to line 4805)d04934d2 Weather.cs quality improvementsT1.5.1-664-gd39447273 Merge pull request #877 from peternewell/duplex_engines_initial55f9ddd4 Correct indenta76c45bd Improve code stylea0bd9ec7 Style changes and iput key correctedce3490b7 Correct parameter name as per recommendation.c567eba3 Initail build of duplex steam - addition of control commands onlyT1.5.1-658-g66411058c Merge pull request #857 from SteelFill/air-flow-meter9afc8c35 Update flowmeters on trailing locomotives to prevent stuck indications when changing cabscb3f1c0a Adding liters per minute as a cabview unit076c77a7 Adding CUBIC_M_S as valid cabview unit, documentation improvements22312be6 Fixing minor style issues, and adding support for both spellings of 'liter'7931a52d Removing some unneeded 'using' statements that appeared unexpectedly14d79c7e Initial addition of air flow metersT1.5.1-651-g45d8b7ff4 Merge pull request #853 from sweiland-openrails/OutOfFocusd05f5817 Bugfix: when changing to full screen the out-of-focus red rectangle is now taking acount of the changea9760ec2 Replaced the option OutOfFocus" with check on option SuppressConfirmations36736cee Solved Codacy issue52a513dd Solved the saving bug8357922c set default "out of focus" option to truec8f02ad1 Solved merge conflict?7b58e773 Might fix the last Codacy error00060a8a Some "Codacy Static Code Analysis — 4 new issues (0 max.) of at least minor severity." solvedd4518c6e "CodeFactor — 1 issue found." solved0afa5877 Notify out of focusT1.5.1-640-g3d7b05457 Merge pull request #855 from cjakeman/website-news01b39e5d86 Adds new route from TrainSimulationsT1.5.1-638-g096ac9838 Merge pull request #873 from cesarBLG/reduce-allocationscf0ed998 Reduce allocations in signal scriptT1.5.1-636-g370920ecf Merge pull request #757 from cesarBLG/perpetualkid-raildriver98dd1a7d Add documentationd9d75f4f Fix raildriver not activated by button2388225c Solve issues with merging35c176c5 Merge branch 'master' into perpetualkid-raildriver31428b44 Fix wipers not working with raildrivercc6264e5 Allow several buttons associated to a single command384e1941 Fix first RD blue button not working406f3297 Fix bell behaviourb1910d98 Add proper handling of emergency brakes7d41c805 Fix bad logic for error checking86644941 Further fixesb669613d Fix problem with RD version3c3a0886 Port of @perpetualKid and @CSantucci RailDriver codeT1.5.1-622-g317d38541 Merge pull request #831 from sweiland-openrails/SwitchPanelf6ca1e1e type82d3be2f review cesarBLG: Use correct case for all public methodsfc943648 review cesarBLG: Changed IsUp/IsDown into IsPressed/IsReleasedf13aba13 review cesarBLG: abstract away call SwitchPanelModule.IsUp into UserInput3e672a89 Merge branch 'SwitchPanel' of https://github.com/sweiland-openrails/openrails into SwitchPanel69d51d5f Added retainers switch61bbf439 Next station window button always enabled, too difficult to determine if window has valid information19dc7446 Added some switchpanel buttons for steam locomotives6a3f72b2 From UserCommand.cs removed the second description and moved this functionality to the SwitchPanel code9417e1b4 Solve merge problem with PR 75191d69f8e merge conflicte919abf6 Added controls for steam engine: direction, handbrake and brake hose connectc466c51a Catch errors in getting status as they might block the Switch Panel. Now there is just an empty button and a log message.f5d692ae Added brake hose control4bf28ff4 Added handbrake control436d2cbe changes, mainly regarding translations271b7c4f - replaced IsDown with IsPressed and IsUp with IsReleased to be more inline with rest of the OR code. Except in the html/javascript part.c8927a4f enhancementsc45c9933 Merge branch 'master' into SwitchPanel10aa2f3d minor changes and added traction cut-off relay support for diesel engines6a319a89 preliminary versionT1.5.1-599-g782e611d5 Merge pull request #866 from SteelFill/0-axle-articulation-fixc15333ed Fix edge case with 1 axle rail vehiclesa6cbc520 Allowing train cars with 0 axles to become articulatedT1.5.1-596-gd7b38a5e4 Merge pull request #870 from cesarBLG/fix-water-restore5cb32faf Fix water restoreT1.5.1-594-g5f7e60929 Merge pull request #841 from Csantucci/animate-trainset-windowsce3bc1f9 Update Source/Documentation/Manual/features-rollingstock.rst410a585d Fix http://www.elvastower.com/forums/index.php?/topic/37347-reproducible-audio-crash-in-unstable/page__pid__299135#entry2991351bdb7dfd Merge branch 'master' into animate-trainset-windowsabc52aac Add documentation for carriage windows animationad736fab Merge branch 'master' into animate-trainset-windowsed601b5d Windows animation for wagon windowsbc1ffd8f Update OR manual about trainset windows animation65eeaa74 https://blueprints.launchpad.net/or/+spec/animating-trainset-windowsT1.5.1-585-g2be1faa5d Merge pull request #863 from Csantucci/alternate-3DCab-preset-viewpoints516825f0 Fix 3D cab switching when there is no front 3D caba34b857b Fix bug in interpreting presence of a rear 3D cabfe901d32 Alternate preset 3D cabviewpoints, see TrelloBox https://trello.com/c/iDr0POSw/532-multiple-preset-viewpoints-for-3d-cabsT1.5.1-581-g43c9bc157 Merge pull request #864 from SteelFill/undesired-emergency-fixese71bc5a6 Improve backwards compatibility18c54814 Reduce chance of static consists going to emergency, add check for unrealistic aux res charging rates2fed4b9c Fix an issue that snuck in from previous commit7d0f3277 Tweak to emergency res behaviorcfdada3b Preventing some runaway conditions for quick service that could lead to stuck emergency applications60d7a3f3 Adding support for air piped systems and EOTs96e2cb16 Adding gradual anglecock opening, smoothed detection of emergency application, better emergency application behaviorT1.5.1-573-g9a8e6af15 Merge pull request #871 from cesarBLG/fix-dispatcher-aspectsc2388e69 Signal aspects are multiplied when reopening Dispatcher WindowT1.5.1-571-gfa79925df Merge pull request #872 from SteelFill/retainer-state-fix00c5b8b6 Save retainer debug state so it isn't lost during load from savegameT1.5.1-569-g8f17be306 Merge pull request #862 from cesarBLG/fix-engine-leak489f2612 Fix engine leak problemT1.5.1-567-gefb91a402 Merge pull request #860 from sweiland-openrails/TrainOperationsWindowBrakeChanges82a584a6 documentation changed2b8a523 removed the toggle cuntion form the electric choices also82ab6ce7 Changed Brake Hose menu entry into Front and Rear Brake Hose entry6a3f86f4 style changes91f0a355 Changes in the Car Operations Menu (part of the Train Operations Window)T1.5.1-561-g5e31b2390 Merge pull request #868 from Csantucci/non-lead-diesel-exhaust1b42d4c3 Bug fix for Exhaust of non-lead diesels is not correct https://bugs.launchpad.net/or/+bug/2033621T1.5.1-559-gc00ee6ad2 Merge pull request #859 from peternewell/steam_adhesion_bug#10e963aae Further code simplification and error correctionfff2560e Simplify code and add extra developer notes8a7df842 Correct crank angle for adhesion calculation30d7b53f Force input axle force to zero if throttle is closedd6d0c828 Fix steam adhesion bugT1.5.1-553-g4b9199858 Merge pull request #821 from cjakeman/manual-safety-valvescc3af663 Extend AI Fireman texte0fa5a8a adds suppression of safety valvesT1.5.1-550-ge91bba953 Merge pull request #861 from peternewell/curve_friction#18d70199a Rename parameter to include UoM.589e7164 Remove trace statements no longer required.2c39260a Add speed curve componentd2e63f1d temporarily remove speed dimension from curve friction.d652a064 Adjust Curve Friction Calculationsc301fa67 Revert "Fix steam locomotive adhesion bug"1fb1ba8b Fix steam locomotive adhesion bugT1.5.1-542-ga8a4343d9 Merge pull request #856 from SteelFill/alternate-tokensb9742e1c Remove simplified syntax for 'wheelset'30e74136 Adding alternates for 'ortsadhesion' tokensce66076d Merge branch 'openrails:master' into alternate-tokens34e0569b Adding alternate syntax for confusing engine tokensT1.5.1-537-g1ec45b9ff Merge pull request #858 from cesarBLG/multiple-axles-visualsbbaeeba6 Fix wheels not rotating in AI modesT1.5.1-535-g2f57132ee Merge pull request #846 from cesarBLG/fix-resume-initializeeae62468 Update Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/PowerSupplies/DieselEngine.cs98f1c456 Fix trailer car restore96680512 Fix gearbox not initialized1748e366 Fix resume problem with brake cyl109aec44 Initialize cars before restoreT1.5.1-529-gded0036a4 Merge pull request #844 from cesarBLG/multiple-axles-visuals3f42c30e Animate axles separatelyT1.5.1-527-g9c9d99ee1 Merge pull request #854 from cjakeman/manual-cached-files027fac86 Updating manual to match PR 647T1.5.1-525-gfc86323b8 Merge pull request #851 from SteelFill/triplevalve-improvementsf4feee35 Fixing silly mistakesd3e8c3e5 Improved support for graduated release systems858fa7e8 Cleanup, fixes, and documentationcf9f3069 Merge branch 'master' into triplevalve-improvements10cd3436 Support for emergency vent valves, and addition of accelerated emergency releasee8e94694 Merge branch 'master' into triplevalve-improvementsdf51e5a7 Removing save/restore for variables which don't change after initialization7c569391 Merge branch 'master' into triplevalve-improvementsbe934df2 First pass of new brake system featuresT1.5.1-515-g868d5abc9 Merge pull request #852 from cesarBLG/remove-adhesion-options72b9655c Disable random slippery spots if random changes are disabledd5999410 Remove unneeded adhesion optionsT1.5.1-512-gd9fc5d4a1 Merge pull request #850 from twpol/feature/systeminfo-output1605667b fix: Correct output of sound system infoT1.5.1-510-gfd4c2b025 Merge pull request #849 from twpol/feature/contributing-forking0d4e3dad docs: Explicitly require forking and emphase good use of branches32e216ec docs: Add contributed projects to the exceptions for PRsT1.5.1-507-gebafd5dad Merge pull request #833 from cesarBLG/relay-valve50e84993 Merge branch 'master' into relay-valve8a2fb4ea Add proper brake initialization code01aaca76 Different relay valve ratio for engine brakesb0b146ea Add documentation for relay valves5a713928 Cylinder volume independent from auto brake parametersadf9260a Proportional relay valveT1.5.1-500-gd06a7b66e Merge pull request #829 from cesarBLG/emergency-valves434af02d Make emergency dump valve work also for twin pipe systems908f0110 Disable emergency valve triggering for AI trains7afb0a4a Fix emergency dump valve not deactivating and add sound trigger308959f0 Add emergency dump valveT1.5.1-495-g55f992dcd Merge pull request #847 from peternewell/brake-shoe#251067c3c Streamline codea5df2865 Add additional default brakeshoe CoFT1.5.1-492-g2232f9c75 Merge pull request #808 from Weter-ORTS/master73dab070 Translation revision9466900a Messages suppressed translation46ef5bce Straight brake tokens&new brake buttons translated1af3cc4c Messages suppression translatedbcb23066 Merge branch 'openrails:master' into master3995907b Updated translationsT1.5.1-485-g7772f5814 Merge pull request #845 from cesarBLG/adhesion-resume6fa5ef20 Initialize called after Resume2ecc1641 Save axle integrator statusT1.5.1-482-g7f7dd9993 Merge pull request #840 from SteelFill/sanding-fix8a6f8334 From the top! Submitting just the updated physics nowT1.5.1-480-gfb4d8a106 Merge pull request #830 from cesarBLG/electric-hot-starte30b900f Fix wrong sound event19ee7607 Clarify behaviour in timetable modece2726a4 Make battery react to quick power on/off45a411f0 Update changed default value in documentationceeaba76 Change default value for setting280ee744 Add documentationb9350ff7 Electric locomotive hot startT1.5.1-472-g8e1445425 Merge pull request #843 from Csantucci/fix-freightanim-weight-bugeb7efa3a Fix for https://bugs.launchpad.net/or/+bug/2024295 Freight weight only added for first wagonT1.5.1-470-ga80e86872 Merge pull request #835 from peternewell/brake_shoe#1e632edbc Fix bug introduced to dynamic brake blending4c9375ed Update Documentation1df98a39 Adjust user inputs037dbdf9 Correct codacy errorfa510b01 Correct Codacy issue1b6ca35a Add documentation756716bf improve readabilityc3d05c4f Restore brakeshoe CoF to legacy operation1168d619 Restore original brake calculations4447c8d4 Change default settings for drive wheel braking57dfe639 Fix superheat display32bb9110 Correct reading of input parametersa479616b Correction to CoF70a32d81 Revert "Correction to brake CoF"4495dfe4 Revert "Fix display error with HuD"e9c98d70 Fix display error with HuDf3659841 Correction to brake CoF44cb5a52 Minor correction96e3353e Add parameter to specify number of brake shoesea7a67f5 Correct code factor issues.d1ddb987 Correct calculation issue with brake shoe CoF4e475c28 Adjust input of MaxBrakeShoeForce7d81e0a5 Install default CoF curves for Cast Iron and Composte CoF8b4e134f Correct issue reading brake shoe force27025200 Allow for Brake shoe force in dynamic load operation.366c96e4 Correct typing error86b0c1e8 Adjust Brake Force to use Brake Shoe ForceT1.5.1-442-gbaefb6b08 Merge pull request #813 from pzgulyas/profiler7fdad389 Refactored garbage generatorsT1.5.1-440-g0914a53e4 Merge pull request #803 from peternewell/steam_slip#37157e08a Correct some display values in HuDb05b85ce Correct sound variableT1.5.1-437-g40a311d87 Merge pull request #818 from cesarBLG/multiple-axles23f34886 Add debug info for all axles69c947de Fix potential bug with save/resume1fb28f0c Remove clause overriding axle behaviour6bf37337 Trying to fix initialization issuescebe7ac5 Wag file axle configuration76f28016 Use allocation free enumeratorffe8ff94 Allow independent powered axlesT1.5.1-429-gd8f5ccd10 Merge pull request #802 from sweiland-openrails/TrackViewerAddEvents4d198e46 Added support for activity location events to the TrackViewerT1.5.1-427-g8a33d6c8b Merge pull request #823 from Csantucci/select-track-sound-percent-retained5e1c03b8 Select track sound volume percent retained in .eng and .wag files https://blueprints.launchpad.net/or/+spec/select-tracksound-volumeT1.5.1-425-g3f1e747b1 Merge pull request #825 from Csantucci/controls-in-side-views-of-2D-cabs29ed4271 2D Cabview controls for side viewpoints https://blueprints.launchpad.net/or/+spec/2dcabview-controls-for-side-viewsT1.5.1-423-gd493edeae Merge pull request #837 from cjakeman/github-policies04973160 copies website policies to repoT1.5.1-421-ge7eeae603 Merge pull request #836 from cjakeman/website-policies62e6d023 Adds policy on crashes and derailmentsT1.5.1-419-g1469003df Merge pull request #834 from cjakeman/website-contact-form7a98eca5 Replaces email service with FormSparkT1.5.1-417-g07c9195bf Merge pull request #824 from openrails/contributing-titles-1f16ebeda Update Readme.mdT1.5.1-415-g50a6921ad Merge pull request #815 from twpol/feature/auto-gen-release-notesa5cc165e chore: Add GitHub automatic release notes configurationT1.5.1-413-g1daa6a7c6 Merge pull request #832 from cesarBLG/cc-train-prioritybb8941fb Fix wrong parenthesis avoiding train brake to work together with CCT1.5.1-411-g51d4cd969 Merge pull request #751 from cesarBLG/external-controllers00981a20 Fix bug for 3D-only cabsf947f295 Merge branch 'master' into external-controllers6b933ed1 Fix race conditiondbb9e3c7 Explains the JSON needed by SetCabControlsb499ec96 Add support for cruise controlf6d3e76b Initial support for external controllers using the Web ServerT1.5.1-404-gb79cb2da8 Merge pull request #732 from cesarBLG/braking-enhancementc163e213 Set default value for brake insensitivity341c1ce9 Change application and release rates for dynamic brake bail offb8c97ee3 Fix regression for auto bail offd9d87277 Add further information about EP brakingaf6f0f05 Add default keyboard commands to manualab753bf9 Fix blending issue0531e583 Fix non-EP tokens938b3203 Add documentation for new parametersd406c67c Straight air engine brakes for tenders76094c4b Allow tenders with distributing valve66ad2a90 Partial dynamic brake bailoff874881d7 Changes to bailoff4b2a44c8 Add distributing valve7f9e634e Split EP special tokens19574dd9 Improve air brake systemsT1.5.1-388-gebe1c5ccc Merge pull request #822 from sweiland-openrails/Bug_2017417_battery_switch832a3965 added documentaion line for battery switchT1.5.1-386-g218d3f6c1 Merge pull request #826 from Csantucci/cab-switch-crash-fix2ca8fd7a Bug fix for Crash when switching cab https://bugs.launchpad.net/or/+bug/2018230T1.5.1-384-g9bc71d854 Merge pull request #828 from cesarBLG/braking-enhancement2611753fe Prevent LINQ usage to reduce allocations048c7b22 Synchronized compressor startupc15227b2 Add brake pipe pressure to scripts142ab903 Add keyboard command for quick release9dd9eb45 Keyboard command for overchargeT1.5.1-378-g35b9498d6 Merge pull request #820 from sweiland-openrails/Bug_2017335_masterkey_delayoff6e7a5b6c delay option for masterkey does not delay switch offT1.5.1-376-g885592329 Merge pull request #816 from Csantucci/fix-EOT-dismount-after-reverseeae646d2 Bug fix for https://bugs.launchpad.net/or/+bug/2014992 EOT can't be dismounted after train reversalT1.5.1-374-gefe66c5c2 Merge pull request #819 from sweiland-openrails/Bug_2016006_Headlight_switch51b98b2d 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-link9c174356 weblink updatedT1.5.1-370-g7a9a7d4e5 Merge pull request #814 from Csantucci/fix-EOT-train-uncouple-crashb102c1cd Bug fix for https://bugs.launchpad.net/or/+bug/2013969 Crash after uncoupling player loco of a train with EOTT1.5.1-368-g38888b34f Merge pull request #809 from sweiland-openrails/on-screen_messages_2008012f67822a7 suppress on screen messages, bug 2008012be04a6ad Merge branch 'openrails:master' into masteredcd0d0e Merge branch 'openrails:master' into mastere199aa19 Merge branch 'openrails:master' into masterd819ff92 Merge branch 'master' of https://github.com/sweiland-openrails/openrails490a64e8 Merge branch 'map_in_browser'T1.5.1-361-g092a6c7ef Merge pull request #767 from twpol/feature/sunrise-sunset82c5f1ca refactor: Review comments4cb5c773 fix: Do not crash if the environment file does not have any sky satellites9317f8c6 fix: Fix bug #2003001719c7376 fix: Correctly calculate the sun's position in the sky5c518176 feat: Calculate solar hour angle from MSTS environment file sun rise/set times43379ea8 style: Format sun/moon position code654dfd15 feat: Add sun/moon rise/set times to environment dataf981ec28 refactor: Clean up environment parsing code including a new block list utility6c3df128 style: Format environment file reader codeT1.5.1-351-gc9abcd22b Merge pull request #722 from Sharpe49/fix/wf-deprecationsfb9079eb Fix Windows Forms deprecations in ActivityEditorT1.5.1-349-g5db05ff0c Merge pull request #812 from Csantucci/rotated-dpu-display9dadddb4 Remove unneeded commented lined07f812e Bug fix for https://bugs.launchpad.net/or/+bug/2009955 Missing code to rotate DMU display in 2D cabsT1.5.1-346-g3831af9fa Merge pull request #807 from twpol/bugfix/64bit-z-fighting791c0a3a fix: Stop z-fighting by pushing world/view/projection multiplications onto the GPUT1.5.1-344-ga8a891064 Merge pull request #811 from Csantucci/fix-brake-data-in-dpu-displayf784151d Bug fix for https://bugs.launchpad.net/or/+bug/2009842 DPU: wrong BP and MR values of helpers in displayT1.5.1-342-g9beb2603f Merge pull request #810 from Csantucci/fix-AI-WP-restart-eventse2ad93ee Bug fix for https://bugs.launchpad.net/or/+bug/1848878 AI train WP restart events don't work after saveT1.5.1-340-g907936445 Merge pull request #795 from Roeterdink/AcceptSpeedMPSforApproachSpeed79979e2d Accept SpeedMPS as dimension for Approach Control Speed definitionT1.5.1-338-g237bf68a4 Merge pull request #794 from Roeterdink/ReversePathTTPool6d2bf041 Use reverse path in TT PoolT1.5.1-336-ge810f4744 Merge pull request #793 from Roeterdink/CorrectErrorsTurntable8897021c Correct errors in Turntables.csT1.5.1-334-g4757b006d Merge pull request #792 from Roeterdink/CorrectRequiredActionsf6c16fb5 Correct required actionsT1.5.1-332-g902809c05 Merge pull request #791 from Roeterdink/CorrectSwitchstand5bc890b0 Correct update for Switchstand signalscript functionT1.5.1-330-g94da7879d Merge pull request #790 from Roeterdink/CrashInTrainCar36a9921f Correct crash in TrainCar.csT1.5.1-328-g5d9debbe0 Merge pull request #789 from Roeterdink/CrashOnTrainWOStartTime81b11f77 Avoid error on inserting train without start timeT1.5.1-326-g541056ef9 Merge pull request #788 from Roeterdink/ImproveDebugOutputsTTTrain94a73d58 Improve Debug Outputs for TTTrain.csT1.5.1-324-gea394e51d Merge pull request #787 from Roeterdink/ImproveDebugPoolInfoe0ad6589 Improve debug output for turntable poolsT1.5.1-322-g2c690460a Merge pull request #786 from Roeterdink/ImproveSyntaxCheckf2c5d2df Improve syntax check on timetable filesT1.5.1-320-g9ebd05044 Merge pull request #785 from Roeterdink/IncorrectCalculationTrainAheadfd121be5 Incorrect calculation of distance to train aheadT1.5.1-318-geb30a97e9 Merge pull request #784 from Roeterdink/IncorrectDistanceAlongTrack1c37be35 Incorrect distance along trackT1.5.1-316-g54f6282b7 Merge pull request #783 from Roeterdink/MoveCreateInPool083bc6c7 Move CreateInPool from AI to PoolsT1.5.1-314-g16c7c0f53 Merge pull request #782 from Roeterdink/NoPhysicsUpdateForAIStatic23c41b55 Nu full physics update is required for trains in state AIStaticT1.5.1-312-ga8616f6c3 Merge pull request #781 from Roeterdink/PendingSpeedUpdate4d9c3fbe Correct update of pending speed limits for timetable modeT1.5.1-310-gcf8971cad Merge pull request #780 from Roeterdink/ProcessPassingTime5b3f246e Process passing timeT1.5.1-308-g7cdc4eb81 Merge pull request #779 from Roeterdink/RemoveClearSectionActions87c34a74 Remove forced processed ClearSection actionsT1.5.1-306-gdca615cf4 Merge pull request #778 from Roeterdink/CorrectionPlayerOnTurntable779a8193 Correction for player locomotive on turntableT1.5.1-304-gdf0f36129 Merge pull request #769 from Csantucci/partial-turntables1a99f431 Partial turntable: https://blueprints.launchpad.net/or/+spec/partial-turntable0ab7ebfa Manual documentation for partial turntablesT1.5.1-301-g87ba54ca8 Merge pull request #777 from Roeterdink/SaveRestoreActionClearMovingTable7724f2b9 Save and restore ClearMovingTable action (for timetables)T1.5.1-299-ge00595321 Merge pull request #776 from Roeterdink/UpdateReceiversInViewer7b6af67a Update Receivers in Viewer.csT1.5.1-297-gbe03e8504 Merge pull request #775 from Roeterdink/UpdateTurntablePoolsd84c8d87 Update Turntable Pools1852fcbf Update turntable poolsT1.5.1-294-g1e52c2c64 Merge pull request #774 from Roeterdink/UseOrgAINumberd3f8c2e4 Use variable OrgAINumber for all train to train referencesT1.5.1-292-g8651348b4 Merge pull request #772 from Roeterdink/UpdateTTTrain36c36628 Update for TTTrain.cs8295509f Various changes657485f6 Various updates to TTTrainT1.5.1-288-g42ab904e3 Merge pull request #771 from Roeterdink/CorrectActionOnHoldSignalc380043f Action on Hold Signal is no longer invalidated if train is not stopped in related stationT1.5.1-286-gadb309c17 Merge pull request #797 from cjakeman/control-car-gear-controller7ced1fee To use enum for ControlGearBoxTypeT1.5.1-284-gdc39bb19c Merge pull request #806 from Csantucci/Fix-manual-typo01b88f7e 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_20086148364df57 bug 2008614 bad httop link in manual www.burrinjuck.coalstonewcastle.com.auT1.5.1-280-gf99a2fc4e Merge pull request #804 from sweiland-openrails/bug_20080113eb3f28a Bug #2008011 Bad key listings in manual, See http://www.elvastower.com/forums/index.php?/topic/36937-open-rail-manual/page__view__findpost__p__294566T1.5.1-278-g7f34b56af Merge pull request #753 from cjakeman/api-cabcontrols4ab8fe321 Extends CaControls for user inputT1.5.1-276-g3047d0a76 Merge pull request #798 from Csantucci/fix-casting-error4b6141d5 Stop also rotating wagon wheels when brake skid1e37279e Temporary bug fix for https://bugs.launchpad.net/or/+bug/2004100 Casting error crashT1.5.1-273-g4903ade62 Merge pull request #796 from cjakeman/fix-save-filenamesa67ee615 fix: Resume from Save fails - filenames do not matchT1.5.1-271-g58e67675d Merge pull request #773 from Roeterdink/WatchdogPingTrainProcessing4543e4b5 Add watchdog ping to Train ProcessingT1.5.1-269-g01607fd93 Merge pull request #766 from peternewell/control_car_gear_controllerf1759ded Add documentationc9657def Add warning message for type C gearboxes3d5d238b Correct issues with gear controls not being passed to other locomotivesf143fcc0 Correct gear operation from Control Car6d522992 Add ability to control vacuum brakes and gears to Control CarT1.5.1-263-gd19a96a3d Merge pull request #770 from cjakeman/website-ctn-updates453cdcdc adds page for Build Your Own RouteT1.5.1-261-g5072d724b Merge pull request #768 from sweiland-openrails/map_in_browserbc8aea47 Changed the class methods to PascalCase and the method parameters to camelCase41c9f261 Changed the documentationa0eae374 PascalCase for al C# items5fdb384c Storing map webpage layer choice in the HTML Web Storage instead of the registry5e4989c1 Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser0ca48fb8 Documentation added for webapi OpenRaillway Mapcd34de67 Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser5d8ea22f Enhancements for OpenRailway Map:T1.5.1-251-gfd53951b7 Merge pull request #735 from Sharpe49/feature/battery-switch-defaultonb9a0ea30 Added new parameter for battery switchT1.5.1-249-gad1c4e33f Merge pull request #719 from Sharpe49/upgrade-monogame0f4d9757 Update44a37fa3 Change Git attributesbc22a20f Moved the dotnet tool restore command to the PostBuildActions.cmd file4602a6b2 Changed AppVeyor CI file to restore dotnet tools504f9282 Upgraded to MonoGame 3.8.0T1.5.1-243-g3ffb9bc10 Merge pull request #760 from twpol/feature/editorconfig-2022113dd63c chore: Add StyleCop analyzer configuration to match custom code style0304a434 chore: Add .NET analyzer configuration to match custom code stylec8d3a853 chore: Update to latest EditorConfig templateT1.5.1-239-g951c47025 Merge pull request #764 from twpol/feature/bug-1471416-sky-dome-smooth5f9a01bb fix: Cloud dome now extends same distance past horizon as sky domeT1.5.1-237-g5c9f646ff Merge pull request #765 from Csantucci/fix-ok-to-proceed-bug083467b3 Bug fix for https://bugs.launchpad.net/or/+bug/2002183 OK to proceed sound played wronglyT1.5.1-235-gd0b80edbf Merge pull request #717 from cesarBLG/unlimited-tcs-controls98221c03 Fix merge conflicts9f390fd9 Merge branch 'master' into unlimited-tcs-controls44fa8ad6 Prevent key not found exceptiond93e863d Rename variablee2c841da Code refactoring for 3D cabs1306375b Allow unlimited number of cabview controlsT1.5.1-228-g7047b8ce4 Merge pull request #747 from Looky1173/masterf0af2aac Add files via uploadf3085827 Add files via uploadT1.5.1-225-g17af6ffa8 Merge pull request #761 from twpol/bugfix/persistent-cloudsf6a3acae fix: Allow 100% cloud-free skys by making 0% overcast = 0% cloudsT1.5.1-223-g0db4bb3e8 Merge pull request #706 from cesarBLG/tcs-extensions91bcfa20 Reverse order of enum570ab217 Remove unused variables265d33d7 Change DoorState to CurrentDoorState to avoid conflictse4af8015 Reduce unnecessary operations7a9fc6c5 Refactor code due to satisfy review1dbf5a51 Add manual entry6c3c286a Code simplificationf786fff4 Add STF parsinga208b1d6 Refactor door handling and add TCS hooks9f08bc0c Add TCS hooks to check for door stateT1.5.1-212-g7decf71b3 Merge pull request #746 from cjakeman/website-release-1.5f5566d73 Merge branch 'website-release-1.5' of https://github.com/cjakeman/openrails into website-release-1.584f53277 Home page now links to 1.5.1 also9fafc07d 1.5.1 detail added to 1.5 page. Roadmap updated.b6acfde4 Update index.php4609acb3 Merge branch 'website-release-1.5' of https://github.com/cjakeman/openrails into website-release-1.522504a3a Changes to accommodate v1.5.194f66f00 Updated link to video on YouTube34408803 Changes to release V1.58f53b83f added contributors to this release0530ee3b Added section on Oher Changes494c34b4 last draft webpages addedae3bf8ed first draft webpages addedT1.5.1-197-g7f4815f9e Merge pull request #763 from twpol/bugfix/remove-solutiondir-variable12e250d3 build: Remove accidentally included package reference746bdeed build: Remove use of SolutionDir which is not supported everywhereT1.5.1-194-gfbeaf7368 Merge pull request #754 from Csantucci/container-weights-official3549c399 Container weight: remove two code duplications70a1325b Container weights: fix crashing bug563fe9df https://blueprints.launchpad.net/or/+spec/container-weights Container weight managementT1.5.1-190-g1cc4a74eb Merge pull request #758 from peternewell/steam_wheel_slip#1a9e9512d Fix conflict with PR #732ee55d7ae Disable derailment coefficient for "dummy" carsb87e4734 Fix issue with geared stam locomotive not operating correctly00005ce6 Documentation update.906e4022 Correct steam exhaust operation5c6dbc7c Stack smoke adjustmenta63643a6 More documentation, and adjust smoke stack with exhaust.ed72cdb1 Correct conflict issue8e11b677 Update documentation to suit.7454142e Add steam exhaust to cylindersa2046bd5 Adjust cylinder coks to operate off crank angle14771d0d Allow adjustment of crank angle0a6359e6 Documentation update33903e0e Adjustments to wheel slip87638fa1 Steam slipT1.5.1-174-gd2e682132 Merge pull request #749 from sweiland-openrails/map_in_browserdb5764c9 Created class LatLon. Created function GetLatLon in TrainCar. Reworked index.js. Returned LatLon object for /API/MAP.7dab2701 Another && to || fix2220414a Merge branch 'map_in_browser' of https://github.com/sweiland-openrails/openrails into map_in_browser6dce0485 changed latLong --> latLon, corrected locomotiv --> locomotivee6cc5530 Merge branch 'lat_long_fix_bug_1393111' into map_in_browser2523f91f fixed and (&&) in or (II) in if lat != latPrev0858c49e OpenRailway MapT1.5.1-164-g084d23230 Merge pull request #762 from cjakeman/website-hsb-simulator3d001fe5 News and trade updatedT1.5.1-162-gfd249824e Merge pull request #759 from twpol/feature/bug-1471416-sky-dome-smooth3c84439d docs: Add more documentation on sky formationda4c88e2 fix: Improve clouds by flattening dome (temporary test)5ab8faa3 fix: Improve sky dome distortion causing bug #1471416T1.5.1-158-g6e55f9cf4 Merge pull request #744 from Sharpe49/fix/disabledif-conditions1b56aa6b Updated manual6f6ad69d Fixed and improved cabview control conditions related to power suppy stateT1.5.1-155-g6cf0e6461 Merge pull request #756 from Csantucci/fix-night-dds-not-loadedc3f5c55b Bug fix for https://bugs.launchpad.net/or/+bug/1999253 Night .dds texture not loadedT1.5.1-153-g02e149cfb Merge pull request #738 from Sharpe49/feature/brake-controller-improvements88cadc92 Added CurrentNotch and IntermediateValue to support mouse control with scripted brake controller109f48b8 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-fixf79c1e26 Update Source/Orts.Simulation/Simulation/RollingStocks/MSTSLocomotive.cs2fd409a5 Bug fix for https://bugs.launchpad.net/or/+bug/1999330 Crash with a throttle-air combined controlT1.5.1-147-g9dc723758 Merge pull request #740 from Sharpe49/feature/traction-cut-off-refactoringb3e66cac 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-ExploreInActivityMode424de68c 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.5611b0195 Merge pull request #733 from Sharpe49/fix/battery-switch-sound4c26d6de Merge pull request #734 from Sharpe49/fix/battery-switch-timer3fcf6804 Merge pull request #741 from Sharpe49/fix/brake-controller-timetableT1.5-142-ga16da1f4a Merge pull request #713 from Csantucci/CruiseControl-official6ca89da0 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 parameters391e8824 CC: support further CC configurationsdbb06bd0 CC: introduce parameter to allow CC mode switch also when throttle is not at 05a8da777 Fix typo in cabview control name4c52f582 Update Train Brake usage documentationff5f18d0 Generalized controls to set CC speedd0539473 Add two-state controls to increment and decrement selected speed by fixed value. By Paolod2053372 Update of the OR manualc00f611b Demand train brake if dynamic brake not available0488826e Do not move brake lever when applying brakes6e2f0bae Further fixes for force selector47013830 Fix combined control change by mouse6c8701f4 Fix bugs regarding force selector966a61cf Bug fix for not being able to brakef281de6a Fix bug with accelerationf6b292d7 Refactoring of multi position controllerffc93eb8 Add parameter to set train brake increase/decrease speed8bb3bfeb Refine train braking algorithmdf4fde42 Further refactoring of CC class33de10b0 Some cleanup3f5e038e Fix STF parsing problemb2b05f37 Adjust throttle and dynamic brake percents instead of overriding force calculation2478066c Third batch of code cleaning as required by reviewer39fb6c2e Second batch of code cleaning as required by reviewerdd69c72b Fix dynamic brake force not acting5d62da58 Add Cruise Control variables to main HUD80491f58 First batch of code cleaning as required by reviewer0b1f1e68 Revert wrongly introduced debug patch637f947b https://blueprints.launchpad.net/or/+spec/cruise-control ; initiator and main contributor: JindrichT1.5-111-g71c1114b7 Merge pull request #745 from cesarBLG/rotate-digits-3dcabcf5acd25 Rotate 180 degrees digital displays in rear 3D cabsT1.5-109-g8196a3f8d Merge pull request #743 from Csantucci/default-include-filenamec1801f4f Update Source/Documentation/Manual/physics.rst0292f162 Change again special character to recognize default include file, to avoid crashbdc6668a Change special character as suggested by James Ross60c8b99e Update Source/Documentation/Manual/physics.rst809cb6e4 Default filename for include statements, see http://www.elvastower.com/forums/index.php?/topic/36671-suggestion-new-include-parameter/page__view__findpost__p__290387T1.5-103-g3756630e7 Merge pull request #736 from cjakeman/manual-corrections4a8450854 Replace truncated brake token table with listsT1.5-101-g1ceb042d8 Merge pull request #630 from DR-Aeronautics/sky-color704731ac Updated Skyshader to address the error found by Csantucci688d0cd0 Updated 2 files to make the sunset and sunrise more realisticT1.5-98-g567f7ca0a Merge pull request #742 from Weter-ORTS/master48c1ac2f Updated Menu (ru)31d354e8 Updated ORTS.Simulationbfbc611d Updated RunActivity (ru)T1.5-94-gf59d2015d Merge pull request #677 from peternewell/diesel-mechanic#4c1c417fb Fix for MSTS Gear Motor Bugad0cd0e9 Fix bug with MSTS versionsc0e78f2a Add information for manual.12d50c5f Adjust Diesel Power0855181b Some minor adjustmentsec8217c0 Correct MaxTE calculationa432acfb Correct calculation of MaxTE.2290a17e Further adjustment to save/restore of DM5ab0e7eb Correct issue with engine efficiency in HuDc124bdea 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 engines0483b62d Pass gear command key to other gearboxes in the same locomotivee610841b Add gear reverse indication and fix second geared locomotive not engaginga1dc40bf Correct double heading bugT1.5-78-gcf1e833bc Merge pull request #739 from openrails/release/1.53bc85cb3 Merge pull request #731 from twpol/bugfix/multithread-crashT1.4-769-g5a8a93652 Merge pull request #730 from openrails/release/1.5a84cab05 Merge pull request #726 from cesarBLG/triple-valve-initializeb709ac01 Merge pull request #728 from Csantucci/cosine-fixT1.4-763-g41442f9ab Merge pull request #729 from twpol/feature/1.5-merge-fix-24df9901e Merge branch 'release/1.5' into feature/1.5-merge-fix-2T1.4-747-gfae361c39 Merge pull request #699 from mbm-OR/bugfix/Fix-Web-HUD-Force-labels6baf43d0 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-fntype68cd8ab7 Cast MstsSignalFunction to SignalFunction6cdbdfee Provide integer to SignalFunction conversion28372a4d Search for NORMAL signals if no argument is providedT1.4-741-gf4212d3c4 Fixes from release/1.5 brancheb99b759 Merge pull request #711 from Csantucci/fix-precipitation-out-of-bounds44180b5d Merge pull request #710 from Sharpe49/fix/get-draw-statef4db4c12 Merge pull request #705 from twpol/feature/locale-russian9a42f10b update Installation Guide.docx7f5d6110 Merge pull request #667 from KRtekTM/patch-11cec11b3 Promoted Installer references to v1.5T1.4-730-ge27379c0f Merge pull request #714 from twpol/feature/1.5-merge-fix-1d289d28a Merge branch 'release/1.5' into feature/1.5-merge-fix-1T1.4-726-g2dd1c6336 Merge pull request #688 from cjakeman/menu-options07d7b6b608b Updated image for manuale4999f0b Adjusted label hiding "anti-aliasing"e44897d2 adds Help Icons to Video tabT1.4-722-g82a9ca1ff Merge pull request #709 from twpol/feature/command-line-syntax-2dc950d9a fix: Add help option to help outputT1.4-720-g123107f69 Merge pull request #708 from twpol/feature/command-line-syntax-393834484 fix: Add help option to help outputT1.4-718-gf359ae234 Merge pull request #707 from twpol/feature/command-line-syntax-4f7186153 fix: Add help option to help outputT1.4-716-g01de7b11e Merge pull request #690 from Csantucci/MP-turntable-official Sync turntables and transfertables in multiplayer mode91ec7c35 Merge branch 'master' into MP-turntable-official to remove conflict3399d4b7 Further code cleanup8eea0096 Cleanup codefd34961a Sync turntables and transfertables in multiplayer mode https://blueprints.launchpad.net/or/+spec/sync-turntables-in-multiplayerT1.4-711-g107075959 Merge pull request #702 from Csantucci/mp-switchesea8c6f0a Bug fix for https://bugs.launchpad.net/or/+bug/1987504 Server can't throw switches for clients in multiplayerT1.4-709-ge4cb5406f Merge pull request #701 from cesarBLG/explorer-ooc757b1bec Provide transitory functionality for existing scripts4b70d861 Prevent change to Auto Signal from Explorer due to clear request propagationfc73ac89 Prevent train from going to manual mode from an explorer activityT1.4-705-gaa5f4aceb Merge pull request #703 from cesarBLG/default-signal-function6b619973 Move default value to property declaration87990a3c Add default signal function in case of SIGCFG errorsT1.4-702-g3023eb3df Merge pull request #700 from Sharpe49/csharp-script-extensions568fab58 Fixed wrongly made rebase5c98e2f7 Fix for crashT1.4-699-gdff850087 Merge pull request #691 from Sharpe49/project-file-fixb2223e44 Removed lines in the RunActivity project file that are no longer usedT1.4-697-g95c8cb157 Merge pull request #695 from Csantucci/MP-containers-official237904dd Remove redundant method call parameterbf98bf78 Container loaded wagons in Multiplayer mode https://blueprints.launchpad.net/or/+spec/mp-containersT1.4-694-gbe955cc78 Merge pull request #689 from openrails/release/1.5cd538b8f chore: Update for 1.5 releaseT1.4-692-g624a46885 Merge pull request #684 from twpol/feature/command-line-syntax-23f4cc623 fix: Clean up Data Validator help output to match dotnet-styleT1.4-690-g3cc8e48cd Merge pull request #685 from twpol/feature/command-line-syntax-3203bbd2c fix: Clean up Data Converter help output to match dotnet-styleT1.4-688-gb6bbc88e0 Merge pull request #686 from twpol/feature/command-line-syntax-4dab3e59c fix: Clean up Data Collector help output to match dotnet-styleT1.4-686-ga9f8174e8 Merge pull request #678 from twpol/feature/traincar-refactor-1c19e7184 Merge branch 'master' into feature/traincar-refactor-1262a6b5e refactor: TrainCar: extract animated air hose data structures7edd52d3 refactor: TrainCar: extract animated coupler data structuresT1.4-682-g678a67412 Merge pull request #537 from Sharpe49/csharp-script-extensions939b2b26 Added C# signal script functions for setting speed info and refactored signal functions, signal object types and signal speed infof8ecd7b3 Show signalling debug information for all signal types27bfb9b9 Add HoldState and HandleEvent to C# signal scripts (and refactoring)883b932c Code cleanup before modification01365cfd More cleanupb507ea59 Added signal shape name to the C# signal script interface6553f9a1 Moved signals initialization after world info addition35ea8003 Cleanup: Replace signalObjects by an auto-propertybfdfae19 Classes moved to separate files and code cleanupT1.4-672-g5b753d000 Merge pull request #679 from cesarBLG/signed-distance-scripts223aae66 Add check to prevent crashes when signal scripts use a bad draw state2ffcf483 Add travelled distance with sign to scriptsT1.4-669-g202962fd1 Merge pull request #675 from Csantucci/AIContainers-official4d797560 Cleanup fix96641418 Bug fix for https://bugs.launchpad.net/or/+bug/1983511 When an AI train disappears at end of run, containers remain visibleT1.4-666-g1ea0b22b0 Merge pull request #681 from twpol/feature/json-reader-test-fixc5cc0673 test: Fix tests when StfReader tests run before JsonReader testsT1.4-664-g471115c59 Merge pull request #687 from twpol/feature/command-line-syntax-52cbce1f7 fix: Clean up Content Checker help output to match dotnet-styleT1.4-662-g712b9e5f5 Merge pull request #683 from twpol/feature/command-line-syntax-1031b2970 fix: Clean up Simulator Tester help output to match dotnet-styleT1.4-660-g5342950a2 Merge pull request #680 from twpol/feature/correct-file-metadata2cae93dc build: Fix the file metadata after the .NET SDK project switchT1.4-658-gf890b9398 Merge pull request #682 from cjakeman/website-correct-links27fb9de65 Updated links to Deco GamesT1.4-656-g14559529c Merge pull request #676 from cjakeman/website-download-content3ee08222 Corrected bad link7687cb85 adds content hosted on GitHub.comT1.4-653-g3db20bc2a Merge pull request #671 from cjakeman/manual-to-v1.5c5dcc73c Updates manual for Release 1.5T1.4-651-gbb1bf6232 Merge pull request #665 from cjakeman/menu-options02n59564121 Merge branch 'master' into menu-options02n4601d509 Changes to resolve merge conflictsd249deb9 Removes some redundant experimental optionsT1.4-647-g3729acdb6 Merge pull request #674 from Sharpe49/fix-wagon-smokee160e261 Mark particle drawer texture for wagonsT1.4-645-g9e0e99a77 Merge pull request #569 from Sharpe49/dotnetsdk-project-files-upgradee51497d7 Delete unused XnaGeometry35efe98c Switch Ionic.Zip by DotNetZip (same library renamed)e47d5c39 Switch ICSharpCode.SharpZipLib to NuGet42c6aa49 Switch Newtonsoft.Json to NuGet26985df8 Upgraded project files to .Net SDK project file formatT1.4-639-g16ad3c118 Merge pull request #673 from pzgulyas/locale-hu3080e857 hu localesT1.4-637-ga6c0f0448 Merge pull request #669 from twpol/feature/performance-counter-thread1ab5f580 refactor: Separate host performance data collection and processing to another threadT1.4-635-g93555b6b5 Merge pull request #672 from cesarBLG/explorer-signal-distancee4ba7221 Calculate distance to signal in explorer modeT1.4-633-g1d15fa043 Merge pull request #525 from Sharpe49/tcs-extensions614b2220 Add MaxThrottlePercent to TCS scripts (with some refactoring in TrainCar)a81711cb Add SignalTypeName and DrawStateName to SignalFeaturesT1.4-630-gdece9b39c Merge pull request #670 from cjakeman/menu-options03cb6dcdee2 adds Help Icons to Audio options tabT1.4-628-ga89467078 Merge pull request #627 from cesarBLG/enhance-adhesioneca1e35d Add manual documentationdf8a6f30 Tune zero-speed adhesione5815eb7 Add support for AC induction motor95a3398a Add debug info of slip control8311431c Refactor adhesion parameters86639a22 Merge branch 'master' into enhance-adhesionfeff20c9 Change variable name156a2be3 Refactoring of slip control452a72f8 Use custom integrator to exploit particularities of the axle model05bff155 Add simple slip control14c0a126 Correct axle out force calculation: use RK470e15ffd Further adjustements at zero speed42f5be34 Use Runge-Kutta 4 integrator with function evaluation7113eef4 Improve RK4 integrator69dabe47 Fix missing absolute valued3563a76 Remove unused fieldsda23e7bb Reduce wheel inertia calculations541f82cb Reduce integration step of axle calculations121de222 Update code comment91ae409b Set units on formula88c63f33 Unify all axle types71383c34 Quick fix to get non-zero adhesion at high slip speeds00a82809 Correct problems regarding wheel speed calculationT1.4-604-gd56c11a97 Merge pull request #663 from cjakeman/menu-option-LOD-to-horizona1ecce2f Restores option 02g removed in PR#589T1.4-602-ge44612297 Merge pull request #661 from cjakeman/manual-corrections3173c4d4f Corrected text that had become out of dateT1.4-600-g8540a8fae Merge pull request #668 from twpol/feature/fix-defaults75b230a0 fix: Swap defaults for instancing and glass backT1.4-598-gb50712e3f Merge pull request #656 from Csantucci/fix-drive-wheels-rotation-speede5128e4d Bug fix for https://bugs.launchpad.net/or/+bug/1979005 Drive wheels not rotating at correct speedT1.4-596-g9be6251ca Merge pull request #657 from twpol/feature/fix-hang-stacks35913ded fix: Correctly merge exception and current stack traces in loggerT1.4-594-g0ff87d8dd Merge pull request #659 from Csantucci/clock-3Dcabf38fc9ba Bug fix for https://bugs.launchpad.net/or/+bug/1979824 Seconds in digital clock within 3Dcab not displayedT1.4-592-gedf9a7384 Merge pull request #658 from twpol/feature/editorconfig04d76b5e style: Add .NET editorconfig from Visual Studio templatesT1.4-590-gc9e1389fa Merge pull request #660 from twpol/feature/fix-hudwindow-hang78184140 perf: Improved performance counter initialisationT1.4-588-gd66ab2a82 Merge pull request #666 from cjakeman/website-correct-links124de1666 opens off-site links in new tabf1966749 Correction to link for unstable versionsT1.4-585-g80c1805ed Merge pull request #662 from cesarBLG/fix-brake-application318e2a1c Fix typo53643351 Fix wrong check for edge caseT1.4-582-gca359cdca Merge pull request #655 from cjakeman/menu-block-bad-content-location6a2a582f Block added to Manual02dd21d4 Adds block to stop use of content located in Open Rails folderT1.4-579-g748be1dff Merge pull request #632 from cjakeman/menu-options07aa24a4f18 Resolved conflicts and updated screenshots5d0be400 Merge remote-tracking branch 'upstream/master' into menu-options07a1ed56020 Turned off AutoSize for labels on System tab94e2f732 Merge latest upstream/master into branch menu-options07a6a640d62 Move PerformanceTuner control to System tab0d217a6a Moves WebServerPort control to System tabe077d018 Moves ControlConfirmations control to System tab49f84f20 Moves WindowGlass control to System tab4ae28a0c Moves Window controls to System tab1e8b53cc Adds HelpIcon for Update Mode controlsaff1751d Moves Language control to System tabT1.4-567-gc204d0ab5 Merge pull request #645 from FrannDzs/language-templates31f43e02 Update templatesT1.4-565-ga22d237f8 Merge pull request #653 from Csantucci/Containers-official12548071 Containers: change extension of .json filesc41c531c Merge branch 'master' into Containers-officialb348ee08 Containers: reject save and warn player during a container load/unload operationa8e1cc71 Containers: fix manual pictures and reference to immediate refill key0ca40ed8 Containers: fixed reference to an image in the manual0bc1d9cb Containers: bug fix for http://www.elvastower.com/forums/index.php?/topic/36316-odd-consist-bug/page__view__findpost__p__28607694345b45 Containers: remove commented codec6a069de Containers: changed wording from "occupancy" to "population" and extension from ".lso" to ".lsp"79ab03c2 Containers: first release of documentatione1269b61 Containers: proceeding on the container station documentation2956c450 Containers: first part of container station documentation0cec6dd9 Containers: wagon related documentation complete95cbee9a Prosecuting generation of documentationa52423c7 Starting generation of documentation5ea1cbe0 Containers: manage both 45ft and 45ftHC containers65c8461e Fix bug in specific container layout on wagons17423b9a Blueprint for container management https://blueprints.launchpad.net/or/+spec/containers84cbb796 Merge pull request #24 from twpol/Containers-official3a2b356f Containers: commit to test Json issuesT1.4-544-gcb60f8898 Merge pull request #617 from cjakeman/menu-options02m97cb8cff Correct Resume for Evaluations95084123 Adds DbfEvalAutoPilot to F2 Save and Resume99c6474f Fix for unwanted loop reporting evaluationa90e4efd Merge remote-tracking branch 'upstream/master' into menu-options02m06d28e66 Removes option to creates an activity evaluation. Now always created.c21d6280 Merge remote-tracking branch 'upstream/master' into menu-options02m15c7a833 Evaluation data now saved by F2T1.4-536-g031cddbd9 Merge pull request #629 from cjakeman/website-download-versions34abd9c4 Remove spurious message1baec1a7 Refined label for downloading Testing VersionT1.4-533-gab4f4bd24 Merge pull request #654 from cjakeman/fix-for-missing-coupler-shapes9af502c5 adds .Mark() for Coupler and AirHose shapesT1.4-531-gf0f9cb480 Merge pull request #649 from twpol/feature/simulator-test3a3df1c0 feat: Add help information to Simulator TesterT1.4-529-g82748772f Merge pull request #647 from twpol/feature/binpat-cache-directory4e3b696d fix: Turns out I'd gotten the extension backwards48cc9ffc fix: Put all cache files into the designated area away from user filesT1.4-526-gea2738cc3 Merge pull request #651 from twpol/feature/update-json-reader-usage44bf0dc2 fix: Update existing JsonReader loading code for new array handlingT1.4-524-g50f43621b Merge pull request #646 from cesarBLG/brake-controller-mrp5d22bbe6 Add warning for incompatible brake valves0f890b05 Add missing change0cbbc613 Further corrections regarding main res pressure89e82a82 Use main reservoir pressure instead of main res pipe pressureT1.4-519-g16d3fbcb8 Merge pull request #642 from FrannDzs/spanish-localization151caea1 Update es.podaa81a5c Update es.po3f2e60c2 Update es.pobe96bcbc Update es.pocedbc135 Updated es.po71984a17 File cleaning4933bae2 Updated es.po35723928 Merge branch 'openrails:master' into spanish-localizationd734c9be Update es.po79016dc8 Update es.po734adba6 Updated es.mo91dbe9f0 Update es.po4899beb4 Update es.po908567cb Update es.pobe0e0818 Update es.poacf49272 Update es.poT1.4-502-g60109ba58 Merge pull request #648 from cjakeman/json-reader-vector39e773459 fix: JsonReader.AsVector3 improvements and tests4e835556 adds AsBoolean, AsVector3T1.4-499-g7c98da120 Merge pull request #640 from twpol/feature/simulator-teste80ec992 Merge branch 'master' into feature/simulator-test68c9cbdf fix: Use fixed seed for deterministic runs of the simulation17324d72 feat: Initial implementation of Simulation TesterT1.4-495-g6908fa6db Merge pull request #619 from peternewell/diesel-mechanic#3ea10bfcf Allow tractive force table to work for non-mechanical geared locomotive.69b8ccc5 Adjustments to power displays for DM05af3581 Adjust HuD to display relevant parameters for DM locomotiveT1.4-491-g897fb9e9c Merge pull request #616 from cesarBLG/triple-valve-twin-pipec8250ef4 Add warning if no brake valve defined in wag file1b168a0a Add manual entries for new parametersb0293f01 Add possibility of MRP pipe not affecting brake system0abe9f47 Fix bug when value is zero1dc61c53 Add rate for emergency brake actuation of triple valves58de89c7 Separate brake release from triple valve operationf102d485 Remove references to emergency reservoir being used as control reservoir82afb61c Use plain triple valve if no distributor definede9b7c48f Separate graduated/full release application from type of brake systemT1.4-481-gdd3cd2dc1 Merge pull request #620 from peternewell/wheel-slip39938b2c Adjust adhesion / friction coefficiented282a5c Correct small errordbcdee07 Adjust precipitation and fog adhesion coefficients67c67f1d Temporary alteration to adhesion calculation944f427c Tune adhesion coefficient560c07c7 Update slip adhesion11a25633 Adjust kinietic friction calculationsT1.4-473-gab364f3e6 Merge pull request #643 from cesarBLG/fix-brake-button-animationcfbc4aac Fix missing line to select correct textureT1.4-471-g1321417b2 Merge pull request #639 from twpol/feature/correct-random26c4dbf7 fix: Use correct randomness source for viewer weatherT1.4-469-ge465222fa Merge pull request #624 from cjakeman/menu-option0401231e14 Labels more consistentdd591342 Matching changes to the Manual24a76e24 Inverted option NoDieselEngineStart34fa4e32 Inverted option "Disable TCS scripts"T1.4-464-g80b961a59 Merge pull request #635 from peternewell/water-levelb7314886 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-testsad210fd7 docs: Add short explanation and link to reference material39fb000a fix: Use properly FPS-independent smoothing function79cea887 test: Add tests for SmoothedDataT1.4-458-g992c4f7f0 Merge pull request #638 from FrannDzs/masterba2f7bb6 Minor changes in Spanish locale03c9fda2 Update es.po62bb7def Update es.poe476cc4f Update es.poa31c23d1 Update es.poT1.4-452-g49b954398 Merge pull request #637 from Csantucci/AIcoupling-bug-fixb24ab3df Bug fix for http://www.elvastower.com/forums/index.php?/topic/36129-player-trainlead-locomotive-must-be-player-locomotive-crash/T1.4-450-ge76166a2e Merge pull request #622 from mbm-OR/bugfix/Fix-TDI-brakes-token-alignmentc01c4a6a 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-tc443fc13e Get correct signal id if signal is ahead in same Track CircuitT1.4-446-gbdb0429f1 Merge pull request #625 from cjakeman/menu-options05b1616255 Change defaults for best graphicsT1.4-444-gf90682dcf Merge pull request #633 from cjakeman/bugfix-mapwindow7ce52a73 Removed ViewDispatcher settingT1.4-442-g5b6d34554 Merge pull request #636 from cesarBLG/fix-angle-cockscef92539 Remove venting of MRP because conflicts with EOTT1.4-440-g2ebd1f6d3 Merge pull request #615 from Csantucci/EOT-official1c5a0b2c EOT: improve restore when delay timer was onf2b6299e EOT: follow suggestions of reviewer80f64866 Update Source/Orts.Simulation/Common/Commands.csdb78287b Update Source/Orts.Simulation/Common/Commands.csd977b699 Update Source/Orts.Simulation/Common/Commands.csbfb0d9e5 Update Source/Orts.Simulation/Common/Commands.cs75bf3a41 Management of EOTs: update OR manual34c0dc34 T1.4-431-g76abf4e69 Merge pull request #634 from cesarBLG/fix-index-cabs1a44f03f Fix index out of range exceptionT1.4-429-g9045aba19 Merge pull request #626 from cjakeman/timetable-progress-bard294ec86 Player train start time stashed52c12650 Timetable loading bar addedT1.4-426-gd95a98c1f Merge pull request #623 from Weter-ORTS/master667729b8 Merge branch 'openrails:master' into master0fc6ccb6 Uploaded the final version of ru.poe8793253 Added russian localization for Timetable Editor9d40c3db Added Russion Localization38c52f98 Updated Runactivity.po0558fb98 Updated Orts.Simulation.poae099e95 Updated Menu.poT1.4-418-gef8a5535a Merge pull request #604 from pzgulyas/headlight65acdfef Fix headlight flickering when switching down from bright to dimT1.4-416-gfd1cf1f0f Merge pull request #621 from peternewell/tractive-efforte574097a Add information for manual, and adjust information message.7c906006 Correct Maximum Tractive EffortT1.4-413-gaf1b35ace Merge pull request #618 from cjakeman/manual-firewall141ae691 Update Source/Documentation/Manual/software-platform.rstc56ce46a Update Source/Documentation/Manual/software-platform.rstfeb1caac added web-server firewall to ManualT1.4-409-g5913d4459 Merge pull request #594 from pzgulyas/roslyn69f86013 Removed one more reference to the old compilerec2fd858 Remove the unused CodeDom packagea6e8147e Compile symbols too for the debug (thanks Cedric!)12e53b11 Column of the error was off by 1a51ee0b3 Cleanup8270d26f Better error information for signal scriptsf63c5d65 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-3Dcabeb72a02e https://blueprints.launchpad.net/or/+spec/distributed-power-display-for-3d-cabsT1.4-398-gf42899a72 Merge pull request #611 from twpol/feature/architecture-2022a733e846 docs: Current threading and object/class architectureT1.4-396-g2751cc84d Merge pull request #599 from cjakeman/menu-option02l28320449 adds check for webserver port in use9ace46b4 Merge branch 'master' into menu-option02l6b58b42a Merge branch 'master' into menu-option02lea11f735 Removes web-server option.T1.4-391-gdf1b19090 Merge pull request #607 from cjakeman/building-instructions672e374d tweaking the textf747f5e1 add some missing imagese08c088d installing tools for Manual986b997e installing VS and Demo Model 1T1.4-386-gc2ac0c592 Merge pull request #606 from Csantucci/fix-initialize-moving4042b595 Set CurrentNotch to -1 when NotchCount = 0cd42df10 Bug fix for http://www.elvastower.com/forums/index.php?/topic/36021-crash-on-switching-to-autopilot/#entry282465T1.4-383-gb93090324 Merge pull request #593 from peternewell/diesel-mechanic#2d56da76a Change display power in HuD4858fbf1 Add manual information.98201a41 Correct issue with legacy automatic geaboxes not working.72ec4b1c Correct some issues identifiedaa73f61b Correct issue with save/resume not workingc6d79412 Initial Diesel Mechanic Locomotive SimulationT1.4-376-g5b89a36e0 Merge pull request #602 from cesarBLG/main-reservoir-pipe-enhancement03f48e2a Faster air vent if two angle cocks are openb56195cc New model for MR pipe air propagationT1.4-373-g64ef15de8 Merge pull request #614 from cesarBLG/initialize_twin_pipe7285d212 Initialize EP and twin pipe brakes to correct pressureT1.4-371-g750ead762 Merge pull request #603 from mbm-OR/bugfix/Fix-HUD-DPinfo7db2d0f8 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-options02kecb29546 Removed another change left over7256d393 Removed changes left over67ffd75d Merge branch 'master' into menu-options02kb336829a Merge branch 'master' into menu-options02k7693c027 Removed commented out codeea963fc8 Removed menu optionT1.4-362-ge8acdc84d Merge pull request #592 from cjakeman/menu-options02j6d154b26 Merge branch 'master' into menu-options02j8e13e5b0 Merge remote-tracking branch 'upstream/master' into menu-options02jf715eccb Removed option ViewDispatcherT1.4-358-gd16ea9682 Merge pull request #591 from cjakeman/menu-options02ic3e03435 Merge branch 'master' into menu-options02i6e742abc Removed option ConditionalLoadOfDayOrNightTexturesT1.4-277-gf5b20855a Merge pull request #567 from cjakeman/64-bitc56d0d4a Removed redundant PlatformTargets91eb262f Restore X86\OpenAL32.dll00ea37a9 Replaced x86 with AnyCPU on *.csproj25656edd Revert "Removed platforms from preSolution which are not AnyCPU"3b120887 Removed platforms from preSolution which are not AnyCPU6888dee7 Update Source/Contrib/ActivityEditor/ActivityEditor/ActivityEditor.csproj35035abc Update Source/Contrib/ActivityEditor/AEWizard/AEWizard.csproj136fbc05 Removes Large-Address-Aware option686a7a30 Update RAM measurements for 64-bitabd8ccf5 Removed train shaking problem when running true 64 bit3a7becec Corrected zig-zag red path lines in Dispatcher Tabd7a14055 Set RunActivity build from x86 to AnyCPU07af9312 Solved zig-zag display of track layouts in TrackViewer. Taken from perpetualKid.d7d241da Change sound structures from Explicit to Sequentialb0c8b666 Remove projects Launcher64 and ORTS.ExternalDevices78cb795b Correct Launcher64 build presets6511d49a True 64-bit Launcher to convince ReShade installer that we are running 64 bitf806687c Set a bunch of .dll's to AnyCPU as Platform targetT1.4-258-g0880b1058 Merge pull request #605 from peternewell/curve_speed76640c3f Fix problem when curve speed dependent not selectedT1.4-256-g3c6252961 Merge pull request #572 from twpol/feature/contributing-2022729c820f docs: Replace DOT with Mermaid6e9abe9a docs: Rename pull request state to match GitHub documentation7ad5a934 docs: Improved clarity of making changes requirementsT1.4-252-gd062ebddf Merge pull request #608 from Csantucci/dynbrakemaxcurrent-copye7f20e86 Copy DynamicBrakeMaxCurrentA to replicas of same locomotiveT1.4-250-gaa9c76bac Merge pull request #581 from mbm-OR/blueprint/TrainDPUinfo-webserverbf3331f5 Update Source/RunActivity/Viewer3D/WebServices/Web/index.html2c1da3c3 Added navigation arrows515c658d Blueprint https://blueprints.launchpad.net/or/+spec/traindpuinfo-web-serverT1.4-246-gfcba3c766 Merge pull request #580 from pzgulyas/samplerstatesa80269a5 SamplerStates can only be set after the ShaderPasses.Current.Apply().T1.4-244-gb00b9187c Merge pull request #562 from pzgulyas/tcs-script-fix44f35b4b 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-advanced36dcd192 Allow manual call on from advanced signalT1.4-240-g5008448b7 Merge pull request #590 from cjakeman/menu-options02hb4c61d8b Removed mention of this option2f1cdf2a Equivalent to always being true.T1.4-237-g278d9f878 Merge pull request #596 from mbm-OR/bugfix/Fix-DPU-Diesel-Vacuum3e469196 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-options01611ddf1e 2,000 => 2000 etc for non-English readersfdd61339 Correct abbreviations for tonsf9dc5aac Revert Options.Designer.csac4e0727 Merge remote-tracking branch 'upstream/master' into menu-options01f81fe9f6 Manual entries for Menu > Options correctedT1.4-229-gfda6ff443 Merge pull request #600 from twpol/feature/allocation-enum.parse8bda67dc fix: Store DirectX feature level as the enum internally for performanceT1.4-227-ge8886edc8 Merge pull request #589 from cjakeman/menu-options02g760ba43c Removed option LODViewingExtentionT1.4-225-g5aa3629ec Merge pull request #588 from cjakeman/menu-options02edb5e115c Removed option Wind-Dependent Resistanceb28f7cb1 Removes unused variables03ba35eb Removed option Tunnel-Dependent ResistanceT1.4-221-gef435e5be Merge pull request #587 from cjakeman/menu-options02d5d5394f4 Removed option Cureve-Dependent ResistanceT1.4-219-gbb833f367 Merge pull request #601 from cjakeman/video-ram-bugfix7e68b230 Change to suit VMWareT1.4-217-g84cd5e184 Merge pull request #585 from cjakeman/menu-options02b9d8f392a Removed option Cab 2D Stretch.48f7111f Removed option checkFastFullScreenAltTab.T1.4-214-g5ad4c624e Merge pull request #597 from Csantucci/fix-walking-people4bf7a3f8 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-options02a8bdde674 Restore stray commente4274171 Removed option MSTSBin. Its sound events are now permanently active.T1.4-209-g0dc5a2cb4 Merge pull request #564 from Sharpe49/tcs-parameters-in-consist609e1927 Fixed consists being reversed wrongly in timetable mode2ce2855b Fix for disrupted train after restoreaf9e9aec Added TCS parameters file path in consist files (+ refactoring and code cleanup)T1.4-205-gf644d0c9c Merge pull request #595 from Csantucci/engine-brake-zero-when-starting-at-speede36ed26c Update Source/Orts.Simulation/Simulation/RollingStocks/MSTSLocomotive.csa5dd9cc1 Release locomotive brake when player train enters game with speed > 0T1.4-202-gc21e8aeca Merge pull request #545 from Sharpe49/fix-vram-usage3f57012c Mark freight animations' shapesf6deb33a Dispose unmarked shapes' buffers0929cdec Add null check for loading screen texture in the Dispose function4c58d621 Optimizing the material, shape and signal type manager0be4ea2f Fixed unloaded signal lights not being reloaded when needed838cb63e Fixed loading screen not being disposed5d0c86f9 Fix 3D cabview renderer not marking its shapes and textures84dcb4cd Fix textures not being removed from VRAM when Texture2D object is destroyed by GCT1.4-193-g4b00b1057 Merge pull request #579 from mbm-OR/bugfix/Fix-DPU-Load-values-burst18ff7343 Fix improved by Sharpe49c2856781 Fix for https://bugs.launchpad.net/or/+bug/1959336.T1.4-190-ge549403b8 Merge pull request #583 from Csantucci/ORTS_SIGNED_TRACTION_BRAKING-glitch-fix6a66eb29 Bug fix for https://bugs.launchpad.net/or/+bug/1959660 Glitch in ORTS_SIGNED_TRACTION_BRAKINGT1.4-188-g0dc339264 Merge pull request #582 from Csantucci/two-colour-bar-fix404028a4 Bug fix for https://bugs.launchpad.net/or/+bug/1959617 Positive bars can't have two coloursT1.4-186-gee96e6ab8 Merge pull request #578 from Csantucci/Fix-wrong-locale-file-IDs19649415 Fix wrong internal language ID for pt-BR files95617640 Bug fix for https://bugs.launchpad.net/or/+bug/1959084 pt_PT.po is a wrong locale nameT1.4-183-g93b9017fe Merge pull request #524 from Weter-ORTS/master07460f31 Translated RunActivity strings6e463446 Translated Simulation strings7161cb03 Translated Common strings04309473 Translation of contrib stringsc33e484c Menu entries translation47fdf9c8 Merge branch 'openrails:master' into masterdb91918b chore(locales): revert pot changes that only bumped timestamps1591cda5 Add files via uploadb4db9a63 Merge branch 'openrails:master' into master8873f569 Merge branch 'openrails:master' into master8cb345f5 Delete ru.poa1665f96 Delete ru.po73be9b45 Add files via uploadT1.4-169-g8b269d842 Merge pull request #533 from cjakeman/fix-for-hidden-shapesce89a063 LINQ for simpler syntax62a1c271 fix for shapes hidden by animations( 0 )T1.4-166-g7881a1a84 Merge pull request #576 from cjakeman/daylight-offset-hours1a0ee617 Removed commented out codeddb9b595 Applied feature to MSTSSky.cs867233d0 Fix for offset not effective soon after midnightT1.4-162-g8d428b8cb Merge pull request #577 from Csantucci/Fix-webserver-HUD92d09264 Bug fix for https://bugs.launchpad.net/or/+bug/1959081 Webserver HUD has misaligned tabsT1.4-160-g2c8f098cd Merge pull request #575 from peternewell/derailment-manuala712a696 Correct information in manualT1.4-158-g0c860a305 Merge pull request #573 from cesarBLG/fix-battery-button6ff61f5e Fix wrong variable used in battery buttonT1.4-156-g71c4e89ab Merge pull request #560 from Csantucci/cabview-control-label666e94fa Update Source/RunActivity/Viewer3D/RollingStock/SubSystems/ETCS/DriverMachineInterface.cs9537e75e Update Source/RunActivity/Viewer3D/RollingStock/MSTSLocomotiveViewer.csac7506d4 Replace a getter with a propertyc5d0a1f6 Rename "Label" to "ORTSLabel"46a143d1 Blueprint https://blueprints.launchpad.net/or/+spec/label-for-cab-controlsT1.4-150-gfe0ca526f Merge pull request #565 from peternewell/steam-tractive-effort#2ebcd9e87 Correct Steam locomoti starting tractive effort.T1.4-148-ge5d8f1cf2 Merge pull request #559 from Csantucci/Distributed-power-cab-displayc7f1150b Distributed power: consider also Loco Brake in the value of BC11fd74b5 Distributed power: update OR manual83ed063e Distributed Power: compress UoM strings of loade24a796e Distributed power: manage yellow colour for dynamic brake display7ff949bb Distributed Power: use ORTS_SIGNED_TRACTION_BRAKING to compute load394972a3 Distributed power: remove wrong Flow field and correct wrong load field, by mbm_OR3d3e37af Distributed Power: pass LoadUnits to GetDPuStatus()6dd7738d Distributed power: cleanup scaling issues and make DP screen page background transparent9e80053e Update Source/Documentation/Manual/cabs.rst : improve text37a83884 Distributed power: added missing pictureaaeb2517 Distributed power: improve typo fixef03f09c Distributed power: fix typo in usings26bd936f Distributed power: cabview display and controlsT1.4-134-gf1451af10 Merge pull request #551 from pzgulyas/timetable-or0aa1e46c Make handling the timetable-or extension consistent.T1.4-132-g8ed228436 Merge pull request #566 from mbm-OR/bugfix/Fix-F5causesORtocrash04d1bb7c Fix improvedb022de2d 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.4c113a5dc Merge pull request #556 from twpol/feature/detailed-memory-usageT1.4-124-g7347a801e Merge pull request #554 from Csantucci/fix-change-screenpage-crash-after-cabchange33291687 Bug fix for Crash when switching cabs and changing screen page https://bugs.launchpad.net/or/+bug/1955575T1.4-122-ge3e322f19 Merge pull request #557 from YoRyan/manual-vscode-devf931073e build(manual): add support for building the manual with a vs code dev containerT1.4-120-g7badf9c3d Merge pull request #563 from peternewell/eames-brake#159a0e1cf Change parameter suffix from S to PSIpS9f1cd642 Correct a timing issue in Eames brakesT1.4-117-gfeff30916 Merge pull request #542 from cjakeman/website-versions83320edd adds new webpage, moves Testing out of Download/ProgramsT1.4-115-gda94ec49a Merge pull request #543 from cjakeman/website-roadmap5b0121cc adds Discover > Roadmap webpageT1.4-113-g361cc1940 Merge pull request #558 from cjakeman/website-contribute68a87007 Revised Visual Studio versionT1.4-111-ge198ab39f Merge pull request #548 from cjakeman/website-siskiyoueb4b5608 Links to dead Siskiyou site removedT1.4-109-g84864e0fd Merge pull request #552 from cesarBLG/fix-3d-cabse6405b0f Fix out of range index in 3D cabsT1.4-107-gba578cd94 Merge pull request #550 from peternewell/diesel-fuel52eab219 Fix indentationb5051fc3 Remove reliance on MainPowerSupply for fuel supply9d86129a Correct bracket placementa1162847 Adjust fuel consumption so that it will operate whilever the diesel engine is runningT1.4-102-g30f7ec8e5 Merge pull request #547 from cesarBLG/etcs-dual-screen84211853 Add support for dual-screen ETCS DMIT1.4-100-g6a8df6d84 Merge pull request #549 from Csantucci/3d-Cab-animation-for-generic-items7c55924a Generic items: update manualb8e93427 Generic items: optional internal 3DCab animation linked to themT1.4-97-g55f3ff8b3 Merge pull request #546 from Csantucci/Multiple-screens-official3be63540 Merge branch 'master' into Multiple-screens-official and resolve conflicts97fed6b9 Blueprint https://blueprints.launchpad.net/or/+spec/multiple-screen-pages in 2D and 3D cabsT1.4-94-g6a56c0de8 Merge pull request #544 from Csantucci/generic-controls-official6bf8ab29 Generic items: fix typos in manual81172506 Blueprint https://blueprints.launchpad.net/or/+spec/cabview-controls-for-generic-itemsT1.4-91-g6e47ce883 Merge pull request #531 from Csantucci/dynbrake-display-fixb2affac4 Bug fix for https://bugs.launchpad.net/or/+bug/1950578 Dyn Brake set up state not disappearing in cabT1.4-89-g1f77ce374 Merge pull request #538 from pzgulyas/preprocesspathsd079b3ec Update note in Manual about out of date binary paths57e51434 Don't clone AIPath objects at loading time.c457f11c Delete binary paths if the ascii version or the tdb was modifiedc3fd44a5 No train path cloning at route pre-precess phaseT1.4-84-g4dced6b1d Merge pull request #532 from Csantucci/distributed-power-official758e2f8d Distributed power: update OR manual6f74e033 Distributed power: recalculate locomotive groups after coupling and uncoupling7ecca2d5 Distributed Power: add DPU Info window, by mbm_OR4e4df5ed Distributed Power: further fix to incorrect key assignment list in manualaa0aa58c Distributed power: fix to incorrect key assignments list in manual6229fbaa Distributed power: adaptation to Miletic's cabsa215a71c Cleanup of AcceptMUSignals variable71966556 Blueprint https://blueprints.launchpad.net/or/+spec/distributed-power : Fixes, refinements and improvements after first community testsacf84b8b Blueprint https://blueprints.launchpad.net/or/+spec/distributed-power : manual rebase from Peter Gulyas' work plus change of key assignmentsT1.4-74-gf93a4dcae Merge pull request #539 from peternewell/steam-tractive-effortfd04274d Correct starting tractive force of steam locomotive due to steam pressure variation.T1.4-72-gebdff935d Merge pull request #540 from peternewell/timetable-effects#18711c47f Correct issue created in timetable modeT1.4-70-g7e9519ab2 Merge pull request #534 from cjakeman/delete-RunActivityLAAba3f85a0 deletes RunActivityLAA.* post-buildT1.4-68-g723f722c7 Merge pull request #536 from pzgulyas/ttype5fdf9aa4 Gently handle a track sound crashT1.4-66-g11692f38e Merge pull request #535 from Csantucci/manual-correctionba59ef19 Correction of manual: improve claritybca2ceb7 Correction of OR manual, see http://www.elvastower.com/forums/index.php?/topic/35676-game-time-acceleration-in-dispatcher-window/page__view__findpost__p__278145T1.4-63-g48302179e Merge pull request #480 from Csantucci/3dCab-digitals-alignment7815b899 Create separate enum and update manual.6bc94a99 Blueprint https://blueprints.launchpad.net/or/+spec/digital-alignment-in-3dcabs , Alignment of digitals in 3D cabsT1.4-60-g99a9aa79a Merge pull request #526 from Csantucci/disappearing-AI2bfe6849 Bug fix for https://bugs.launchpad.net/or/+bug/1949292 AI train disappears after coupling and reversingT1.4-58-g30f6ab8a8 Merge pull request #530 from peternewell/steam_adhesionea547dab Correct developer comment71aa390e Steam adhesion not applied to all locomotives in the player train.T1.4-55-g04375e6bf Merge pull request #528 from cjakeman/website-update-learn212eba12 Updated link to Siskiyou Route siteT1.4-53-g6361b0910 Merge pull request #529 from cjakeman/manual-cover78482973 Replace manual cover imageT1.4-51-g5f5f6da70 Merge pull request #519 from cjakeman/website-release-1.494c46379 added recommendation based on user feedbackfec5a892 Correct bad date on home page619ce90f Website changes for Release v1.4T1.4-47-g7b73c484d Merge pull request #522 from peternewell/tender-water#146b388f9 Correct spelling mistake78c046c9 Correct issue with tender water massT1.4-44-gf92b5fa09 Merge pull request #523 from Sharpe49/fix_speed_signals_sig_feature236aebf5 Fix sig_feature function always return true for SPEED signalsT1.4-42-ga4628ab16 Merge pull request #520 from peternewell/brake-fix#4d6e23e19 Format output82fdd3f2 Add checks for AirBrakeMaxMainResPipePressure.T1.4-39-g1dae11d70 Merge pull request #503 from peternewell/derailment#20e9a259c Further tuning of derailment capability.918960c8 Add buff force coupler angle calculation780b0e8c Adjustments to derail algorithim8a7c2af9 Add documentation for manuala2845f81 Correct NaN issue69a70cb7 Adjust Train Driver Window to line up with HuD operation of derailment window.562fe42c Further adjustments to derail06a57351 Add input checking for angles.f0c670c1 correct calculation issuea78797f2 Update derailment functionalityT1.4-28-g98f46f681 Merge pull request #516 from twpol/feature/unstable-debug14985833 feat: Build Unstable Version as debugT1.4-26-g325d2e210 Merge pull request #517 from cjakeman/contributing1dc566d59 Strengthen Contributing guidanceT1.4-24-ge94de6895 Merge pull request #518 from cjakeman/key_assignments59424c1d Added rules to policy page on websiteT1.4-22-g883b49b52 Merge pull request #512 from Sharpe49/fix-hill-startb76931fd Use absolute value since SpeedMpS can be negative3aae6406 Fixed dynamic brake being applied during standstill when dynamic brake blending is enabledT1.4-19-g6e1e7dc78 Merge pull request #514 from mbm-OR/bugfix/Strings-not-for-pot-file383d2a03 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-official21fb5e91 Odometer: adhere to requirements of reviewer9d6f01ed ORTS_ODOMETER: enables also display of decimal valuesed80ad6b Blueprint https://blueprints.launchpad.net/or/+spec/odometer-cabview-control Cabview controls for odometerT1.4-12-gfab59f576 Merge pull request #515 from peternewell/brake-fix#2cd8e29f9 Correct issue with compressor not turning off