Skip to content

glTF 2.0 support with PBR lighting #570

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

Open
wants to merge 123 commits into
base: master
Choose a base branch
from
Open

Conversation

pzgulyas
Copy link
Contributor

@pzgulyas pzgulyas commented Jan 18, 2022

glTF support with PBR lighting.
Forum discussion thread
Trello card, and another Trello card
Blueprint

The visual test in assistance to it can be started by:

  1. git clone https://github.com/KhronosGroup/glTF-Sample-Assets.git into the TRAINS/TRAINSET/glTF-Sample-Assets/ folder
  2. Add VS debug options command line parameters e.g.:
    -start -explorer "C:\Devel\MSTS\ROUTES\USA2\PATHS\tut6path.pat" "glTF-Sample-Assets" 12:00 1 0
    -start -explorer "C:\Devel\MSTS\ROUTES\USA2\PATHS\tut6path.pat" "glTF-Sample-Assets&ABeautifulGame" 12:00 1 0
    -start -explorer "C:\Devel\MSTS\ROUTES\USA2\PATHS\tut6path.pat" "glTF-Sample-Assets#3" 12:00 1 0
  3. When running this test, the animations can be switched on-off by [V], [Shift+,] and [Shift+.], go to the next/previous model with [Alt+PgUp], [Alt+PgDn].

Tasks before this PR may be marked as ready to review.

  • Solve the terrible terrain-flipping bug with certain gltf models, probably a render state not set or reset correctly.
  • Fix the various glitches in some models. Not all of them needs to be fixed, because some extensions they use are not necessarily supported.
    • ABeautifulGame: corrupted geometry
    • DragonAttenuation: corrupted geometry
    • MetalRoughSpheresNoTextures doesn't show up
    • ToyCar: corrupted geometry
    • TextureTransformMultiTest: partial usage of interleaved buffers, separate vertex buffers and declarations would be needed, but XNA/MonoGame has the limitation that the declaration is part of the buffer, thus could be solved only by buffer duplications. Won't fix.
    • Robert's test locomotive steam particles are sometimes covered up by something
  • Clean up the code so that only the vs_4_0 and ps_4_0 variants remain.
  • Turn down the spot light intensity a little.
  • Directional light – disable.
  • Rewrite the binary loader for higher efficiency and reliability.
  • Solve the msft_lod regression

Postponed for later investigation:

  • AlphaBlendModeTest: opaque test checkmark display fails

Bugs to be resolved:

  • Headlight is gradually displacing with the locomotive gaining speed. — Hopefully resolved, please others also test.
  • Headlight brightness to be fine-tuned. — Made some fine-tuning, please others test.

After the review the following things have to be decided:

  • If Y elevation adjustment to be applied (the cars are placed below the rail-top by some centimeters).
  • Looping animations whole loop is (a) the total length of the animation clip or (b) a predefined time, e.g. 1 second or (c) some combination like the total length with the int(length)+1 is the number of the loops to be considered.
  • Externally animated nodes are to be tagged by their "name" or a defined extension like "OPENRAILS_animation_name". — The latter is implemented.
  • The accepted animation tags: should we keep the MSTS ones or define new names. — I propose to keep the originals, redefining the name would be much-much work for cosmetics.
  • LODs are to be internal, external or either. — Content creators prefer external with separate files. Both are implemented anyways.

@pzgulyas pzgulyas marked this pull request as draft January 18, 2022 14:06
@pzgulyas pzgulyas self-assigned this Jan 18, 2022
@pzgulyas pzgulyas added the enhancement New feature or request label Jan 18, 2022
twpol pushed a commit that referenced this pull request Jan 18, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at 0bb9468: Experimental glTF 2.0 support with PBR lighting
twpol pushed a commit that referenced this pull request Jan 18, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at 0bb9468: Experimental glTF 2.0 support with PBR lighting
- Pull request #571 at f81fe9f: 01: Manual entries for Menu > Options corrected
Copy link
Contributor

@Sharpe49 Sharpe49 left a comment

Choose a reason for hiding this comment

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

I mainly looked at the loading part, since I don't know yet many things about shaders.
I have some remarks about the loading.

twpol pushed a commit that referenced this pull request Jan 19, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at d566199: Experimental glTF 2.0 support with PBR lighting
- Pull request #571 at f81fe9f: 01: Manual entries for Menu > Options corrected
twpol pushed a commit that referenced this pull request Jan 19, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at 9b7b343: Experimental glTF 2.0 support with PBR lighting
- Pull request #571 at f81fe9f: 01: Manual entries for Menu > Options corrected
twpol pushed a commit that referenced this pull request Jan 20, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at bfc5d90: Experimental glTF 2.0 support with PBR lighting
- Pull request #571 at f81fe9f: 01: Manual entries for Menu > Options corrected
twpol pushed a commit that referenced this pull request Jan 20, 2022
- Pull request #525 at 614b222: TCS extensions
- Pull request #533 at 62a1c27: fix for shapes hidden by animations( 0 )
- Pull request #545 at 3f57012: Fix VRAM usage
- Pull request #553 at 12e53b1: ScriptManager migration to the CodeAnalysis class. This is in preparation for the net 6 migration.
- Pull request #560 at c5d0a1f: https://blueprints.launchpad.net/or/+spec/label-for-cab-controls , by Jindrich
- Pull request #561 at 36dcd19: Manual call-on is reset when passing an advanced signal - https://bugs.launchpad.net/or/+bug/1955907
- Pull request #562 at 44f35b4: Remove the locomotive handle from the script, because no interface function can allow access to any internal structure.
- Pull request #564 at af9e9ae: Added TCS parameters file path in consist files (+ refactoring and code cleanup)
- Pull request #565 at ebcd9e8: Correct Steam locomoti starting tractive effort.
- Pull request #570 at a73aa86: Experimental glTF 2.0 support with PBR lighting
- Pull request #571 at f81fe9f: 01: Manual entries for Menu > Options corrected
@pzgulyas pzgulyas added the not-for-unstable Special label to exclude a pull request from the Unstable Version label Jan 20, 2022
twpol pushed a commit that referenced this pull request May 20, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 1ec3dc6: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1067 at b471b7c: Traction and dynamic brake retardation
- Pull request #1084 at 13454ed: Timetable: Calculate Delay While Stopped at a Station
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request May 20, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1067 at b471b7c: Traction and dynamic brake retardation
- Pull request #1084 at 13454ed: Timetable: Calculate Delay While Stopped at a Station
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request May 21, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1084 at 13454ed: Timetable: Calculate Delay While Stopped at a Station
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request May 21, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1084 at 13454ed: Timetable: Calculate Delay While Stopped at a Station
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1090 at 33d2582: Add null check to avoid crash on corrupt signal files
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request May 22, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1074 at e9a66c1: Gradient - commit 2024-16-12
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1090 at 33d2582: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at 18238f4: Adds $req, depart-early and passing -time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request May 22, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1090 at 33d2582: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at 18238f4: Adds $req, depart-early and passing -time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 22, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1090 at 33d2582: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at d5816e4: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 23, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1089 at d750bd1: Fix Superelevation on Rigid Frame Rolling Stock Again
- Pull request #1090 at 9e0bfe8: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at d5816e4: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 23, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1087 at 1f64f02: Improve warning message for signal location mismatch.
- Pull request #1088 at 4b3fa4c: Preserve previous log file.
- Pull request #1090 at 9e0bfe8: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at d5816e4: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 23, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1090 at 9e0bfe8: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at d5816e4: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 24, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1090 at 9e0bfe8: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at 7cc63cb: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 24, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1062 at 9a76b26: Train Forces popup Window.
- Pull request #1064 at 1be1fc4: Add Train Info tab to Help window (F1)
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1090 at 9e0bfe8: Add null check to avoid crash on corrupt signal files
- Pull request #1092 at 344634b: Adds $gradient, $req, depart-early and passing-time to Manual
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
@SteelFill
Copy link
Contributor

Peter, I think #1072 is conflicting with this, but I'd like to get some testing done for that. That'll mean removing for-unstable from this PR, unless you have something you want to test in the next few days or so.

twpol pushed a commit that referenced this pull request May 26, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1094 at e6e95f1: Blended Braking Compatibility and Effectiveness Improvements
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
twpol pushed a commit that referenced this pull request May 26, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1085 at 37e2817: updates key commands for Train Operations window and also Daylight Offset
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1094 at e6e95f1: Blended Braking Compatibility and Effectiveness Improvements
- Pull request #1095 at 55111e9: Make Control Confirmations Fade Out in Real Time
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at b0c622b: Automatic speed control
@SteelFill SteelFill removed the for-unstable Special label to include a pull request in the Unstable Version label May 26, 2025
twpol pushed a commit that referenced this pull request Jun 2, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1098 at 6bbd2c6: Correct Use of Wheel Speed vs Ground Speed in Locomotive Physics
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 3, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1098 at 6bbd2c6: Correct Use of Wheel Speed vs Ground Speed in Locomotive Physics
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 3, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1098 at 34bd6a7: Correct Use of Wheel Speed vs Ground Speed in Locomotive Physics
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 3, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1098 at 34bd6a7: Correct Use of Wheel Speed vs Ground Speed in Locomotive Physics
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 3, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 3, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
- Pull request #1091 at 6bab3bf: Automatic speed control
twpol pushed a commit that referenced this pull request Jun 4, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1091 at db81258: Automatic speed control
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 6, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1091 at 53fe3c2: Automatic speed control
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 6, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1091 at ac323a2: Automatic speed control
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 6, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1091 at ac323a2: Automatic speed control
- Pull request #1097 at 63248a0: Fix For Delayed Particle Emitter Spawning
- Pull request #1099 at 5e8b056: Fix TCS orders not being sent to pantographs
- Pull request #1100 at cccb40a: Updates to German translations
- Pull request #1102 at c96c499: Fix Stuck Locomotive Brakes After Initialization
- Pull request #1103 at d2fae0f: Fix diverging force when exceeding max speed
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
twpol pushed a commit that referenced this pull request Jun 17, 2025
- Pull request #570 at 362e4e7: glTF 2.0 support with PBR lighting
- Pull request #1086 at e10390b: Add Settings Exporter tool (copy settings to INI, etc)
- Pull request #1091 at 35f0051: Automatic speed control
- Pull request #1107 at f5eb3dc: Fix DPMode when last remote is moved to front.
- Pull request #1108 at cd5c185: Fix Horn, Bell, and MU light conditions on AI trains
- Pull request #1109 at 0190043: Fix Erroneous Detection of Departure Before Passenger Boarding Completed
- Pull request #1110 at 387388e: Fix Activity Runner persists after loading exception
- Pull request #1082 at 5845a1a: Allow variable water level in glass gauge
- Pull request #1081 at 689494b: Brake cuts power unification
@SteelFill SteelFill added the not-for-unstable Special label to exclude a pull request from the Unstable Version label Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request not-for-unstable Special label to exclude a pull request from the Unstable Version
Development

Successfully merging this pull request may close these issues.

7 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