Skip to content

Refactor settings, in prep for settings exporter #1030

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Apr 30, 2025

Conversation

rwf-rr
Copy link
Contributor

@rwf-rr rwf-rr commented Jan 11, 2025

This was intended to be a refactoring of the Settings, to eventually support exporting the settings from the registry to the OpenRails.ini file. Current OpenRails uses default settings when it sees an empty OpenRails.ini file (the current way to switch).

However, I ended up doing only minimal refactoring, to limit the impact to existing code / functionality. Notably I did not attempt to use a single SettingsStore object for all Settings objects. This would have had a large impact, and could have negatively affect the UpdateManager / UpdateSettings, which use a different file (Updater.ini).

But I added all changes to existing code, needed to support the exporter. This will allow all impacting changes to be reviewed at once. The exporter itself will be a separate PR.

Refactoring

The refactoring is limited to decouple the other Settings classes from the UserSettings class. The static variables RegistryKey and SettingsFilePath are moved from UserSettings to SettingsBase. The other Settings classes are update to reference SettingsBase instead of UserSettings for those statics.

Before:

    public class UserSettings : SettingsBase
    {
        public static readonly string RegistryKey;        // ie @"SOFTWARE\OpenRails\ORTS"
        public static readonly string SettingsFilePath;   // ie @"C:\Program Files\Open Rails\OpenRails.ini"
        static UserSettings()
        {
            // Only one of these is allowed; if the INI file exists, we use that, otherwise we use the registry.
            RegistryKey = "SOFTWARE\\OpenRails\\ORTS";
            SettingsFilePath = Path.Combine(ApplicationInfo.ProcessDirectory, "OpenRails.ini");
            if (File.Exists(SettingsFilePath))
                RegistryKey = null;
            else
                SettingsFilePath = null;

After:

    public abstract class SettingsBase
    {
        public const string DefaultRegistryKey = "SOFTWARE\\OpenRails\\ORTS";
        public const string DefaultSettingsFileName = "OpenRails.ini";

        public static string RegistryKey { get; private set; }        // ie @"SOFTWARE\OpenRails\ORTS"
        public static string SettingsFilePath { get; private set; }   // ie @"C:\Program Files\Open Rails\OpenRails.ini"

        static SettingsBase()
        {
            // Only one of these is allowed; if the INI file exists, we use that, otherwise we use the registry.
            RegistryKey = DefaultRegistryKey;
            SettingsFilePath = Path.Combine(ApplicationInfo.ProcessDirectory, DefaultSettingsFileName);
            if (File.Exists(SettingsFilePath))
                RegistryKey = null;
            else
                SettingsFilePath = null;
        }

Additions

OverrideSettingsLocations() is added to SettingsBase to override the location before any objects are created. It just changes the static variables. It does not affect any existing Settings objects, only future objects.

ChangeSettingsStore() is added to SettingsBase to change the settings store after the settings were loaded.
It releases the existing store and creates a new one. But it does not change the static variables, as that would affect other future objects.

rwf-rr added 7 commits January 1, 2025 15:19
The settings store related parts are better defined in SettingsBase, as
they are also used by other settings classes (via the fact that they are
static).

This is in prep for allowing the store to be changed (for the export
tool).
This completes the refactoring of the Settings, so that the other
settings no longer depend on UserSettings.

There are no behaviour changes so far.
Fixes a compiler warning, cause by moving SettingsFilePath from
UserSettings to SettingsBase.
@twpol twpol self-requested a review January 25, 2025 14:59
twpol
twpol previously approved these changes Feb 1, 2025
Copy link
Member

@twpol twpol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is a draft but @cjakeman and myself thought it worth providing feedback early

This looks really good and clean, with only the one comment, and nothing that'd stop it being accepted

@twpol twpol added the refactoring Changes with minimal user-visible effects label Feb 1, 2025
@twpol twpol added the for-unstable Special label to include a pull request in the Unstable Version label Feb 15, 2025
@rwf-rr rwf-rr marked this pull request as ready for review February 16, 2025 20:56
twpol pushed a commit that referenced this pull request Feb 16, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at fc12d90: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 16, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at fc12d90: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at fb3b12e: Updated French translations (OR RunActivity)
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 16, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at fb3b12e: Updated French translations (OR RunActivity)
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 17, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at 405952a: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 19, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at eb29566: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 19, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at a517504: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at c27f32d: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 19, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at a517504: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at f5eef67: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 19, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at a517504: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at fb94fb5: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 20, 2025
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #1048 at 7bc4d5f: Updated French translations (OR RunActivity, ORTS.Settings, ORTS.Common, Orts.Simulation)
- Pull request #900 at fb94fb5: DMI updates
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
twpol pushed a commit that referenced this pull request Feb 20, 2025
- Pull request #900 at a4b1aa5: DMI updates
- Pull request #1030 at e50068d: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at eb9c601: Improvements for Power Supplies
- Pull request #1015 at 14c132b: Enhancements for EP brakes
- Pull request #1021 at 2a59320: Various traincar operations windows fixes
- Pull request #1026 at 6a89a97: Fix for Multiplayer: remote trains chuff can't be heard https://bugs.launchpad.net/or/+bug/2092771
- Pull request #1029 at 94cc8db: DynaTrax Support for Superelevation
- Pull request #1033 at 7efd355: Multiple signal light textures per signal
- Pull request #1036 at 8c427b0: Trans: update Spanish
- Pull request #1039 at 892018c: Fix: Adjusts Menu for longer text (Russian)
- Pull request #1041 at 748d6c1: Trans: updated Portuguese translations
- Pull request #1046 at cfc10f4: Docs: add Signalling document
- Pull request #1047 at b7152dc: Docs: adds translation docs
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1044 at 359d57c: Trans: Updated German text
@cjakeman
Copy link
Contributor

Roger,

Would you resolve the conflict that we have with Testing. Then I will approve and merge.

Thanks,

Chris

Resolve conflict caused by
* migration of some functionality into the base class
* addition of Telemetry settings
twpol pushed a commit that referenced this pull request Mar 15, 2025
- Pull request #900 at b54024b: DMI in 3D cab + two more dials
- Pull request #1030 at c279fd8: Refactor settings, in prep for settings exporter
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #961 at ffccb2e: Improvements for Power Supplies
- Pull request #1015 at 1ade99e: Enhancements for EP brakes
- Pull request #1029 at 31fd7d2: Superelevation Follow Up Fixes
- Pull request #1031 at 34aa23a: Multiplayer Server, forked from Open Rails Ultimate; blueprint https://blueprints.launchpad.net/or/+spec/multiplayer-server
- Pull request #1047 at eb8027b: Docs: adds translation docs
- Pull request #1058 at 626ebed: Refactor notification parameters
- Pull request #1055 at d1a56b3: Route Based TTrack Sounds
- Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
twpol pushed a commit that referenced this pull request Apr 19, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #896 at 335f998: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 19, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #896 at 335f998: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 40c988b: Change cover image for v1.6
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 20, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #896 at 335f998: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 22, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #896 at 335f998: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at b96d6fa: Train Forces popup Window.
- Pull request #1064 at 52410f9: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1055 at 5c78967: Route Based TTrack Sounds
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
twpol pushed a commit that referenced this pull request Apr 24, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1000 at d8d9709: Locomotive operation from control car
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
twpol pushed a commit that referenced this pull request Apr 25, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
twpol pushed a commit that referenced this pull request Apr 25, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #900 at 4629736: DMI in 3D cab + two more dials
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at c88beef: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 25, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at c88beef: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 25, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
twpol pushed a commit that referenced this pull request Apr 25, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 26, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 26, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 26, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1007 at d230655: Russian localization up to 2025 Jan 3-rd
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 254b6d4: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 27, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 52554f3: Switchable brake system
- Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 27, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 52554f3: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
twpol pushed a commit that referenced this pull request Apr 27, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 52554f3: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 28, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at b96420f: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at d4dcf7e: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 28, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at a3128ae: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at d4dcf7e: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 28, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at a3128ae: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 84592f7: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at d1ff8fd: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 28, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at a3128ae: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 84592f7: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at 3bbd537: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 29, 2025
- Pull request #570 at f11a428: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at a3128ae: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 84592f7: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at 3bbd537: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1083 at 7e6fb60: Menu contents route name clash
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Apr 29, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter
- Pull request #1052 at 3b5cb90: Content Manager: Add axle count, and lowest derail force
- Pull request #1062 at bbc0013: Train Forces popup Window.
- Pull request #1064 at cb510d6: Add Train Info tab to Help window (F1)
- Pull request #1066 at 62c89c1: Log derailment, using TraceInformation.
- Pull request #1082 at a3128ae: Allow variable water level in glass gauge
- Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH
- Pull request #1049 at 6a0c471: Re-organise document storage and access
- Pull request #1057 at 84592f7: Switchable brake system
- Pull request #1069 at 99fc9ac: Mouse wheel control only with Alt – Followup for #1051
- Pull request #1070 at f818e40: Fix a NullReferenceException in TCS scripts
- Pull request #1071 at 722dd3f: Change cover image for v1.6
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1076 at 3bbd537: Allow depart early
- Pull request #1077 at 7e73abd: Fix SME brakes not working
- Pull request #1078 at 9ab642e: Default PowerSupply script for steam locomotives
- Pull request #1079 at 5e37059: Adds Polish transations
- Pull request #1080 at a637cb8: arranges Options > System tab for longer texts
- Pull request #1083 at 7e6fb60: Menu contents route name clash
- Pull request #1081 at 689494b: Brake cuts power unification
Copy link
Member

@twpol twpol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apologies for the wait, this looks good to me!

@twpol twpol merged commit d06e05d into openrails:master Apr 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
for-unstable Special label to include a pull request in the Unstable Version refactoring Changes with minimal user-visible effects
Development

Successfully merging this pull request may close these issues.

3 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy