From b371284374e6d4c65e7488106346462a74a714bb Mon Sep 17 00:00:00 2001
From: wmuzeke <205264891+wmuzeke@users.noreply.github.com>
Date: Mon, 16 Feb 2026 20:06:14 -0800
Subject: [PATCH 1/2] Add UDL for Open Rails Train Simulator
---
UDLs/Open Rails.xml | 64 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
create mode 100644 UDLs/Open Rails.xml
diff --git a/UDLs/Open Rails.xml b/UDLs/Open Rails.xml
new file mode 100644
index 0000000..862ab0e
--- /dev/null
+++ b/UDLs/Open Rails.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+ 00 01 02 03 04
+ 123456789
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ comment
+
+
+ DerailRailHeight DerailRailForce DerailBufferForce wagonshape centreofgravity maxtilt mass Size InertiaTensor Coupling Buffers Adheasion Box AWSMonitor wheelradius MaxOilPressure DoesBrakeCutPower Position BrakeCutsPowerAtBrakeCylinderPressure Effects MaxPower MaxForce EngineControllers MaxDieselLevel MaxTemperature DieselUsedPerHourAtMaxPower DieselUsedPerHourAtIdle DieselSmokeEffectInitialMagnitude DieselSmokeEffectMaxMagnitude DieselSmokeEffectInitialSmokeRate DieselSmokeEffectMaxSmokeRate DieselEngineIdleRPM DieselEngineMaxRPM dieselEngineSpeedOfMaxTractiveEffort DieselEngineMaxRPMChangeRate MaxContinuousForce RunUpTimeToMaxForce HeadOut MaxVelocity MaxCurrent WheelRadius CabView NumWheels Description AirBrakesAirCompressorPowerRating AirBrakesMainMinResAirPressure AirBrakesMainMaxAirPressure AirBrakesMainResVolume AirBrakesAirCompressorWattage AirBrakesCompressorRestartPressure AirBrakesAirUsedPerPoundsOfBrakePipePressure AirBrakesIsCompressorElectricOrMechanical EngineBrakesControllerMinPressureReduction TrainBrakesControllerMinPressureReduction EngineBrakesControllerHasProportionalBrake EngineBrakesProportionalBrakeLag EngineBrakesControllerMaxApplicationRate TrainBrakesControllerMaxApplicationRate EngineBrakesControllerMaxReleaseRate TrainBrakesControllerMaxReleaseRate EngineBrakesControllerEmergencyApplicationRate TrainBrakesControllerEmergencyApplicationRate TrainBrakesControllerMaxPressureDropInNormalApplication EngineBrakesControllerMinSystemPressure TrainBrakesControllerMinSystemPressure
EngineBrakesControllerMaxSystemPressure TrainBrakesControllerMaxSystemPressure EngineBrakesControllerEmergencyBrakeTimePenalty rainBrakesControllerEmergencyBrakeTimePenalty EngineBrakesControllerFullServicePressureDrop TrainBrakesControllerFullServicePressureDrop DynamicBrakesMinUsableSpeed DynamicBrakesMaximumEffectiveSpeed DynamicBrakesMaximumForce DynamicBrakesResistorCurrentLimit DynamicBrakesCutInSpeed DynamicBrakesMaxAirBrakePressure DynamicBrakesFadingSpeed DynamicBrakesDelayTimeBeforeEngaging DynamicBrakesMaximumSpeedForFadeOut DynamicBrakesEffectAtMaximumFadeOut DynamicBrakesHigherSpeedCurveExponent DynamicBrakesLowerSpeedCurveExponent DynamicBrakesNumberOfControllerNotches DynamicBrakeHasAutoBailOff Name Sound EngineOperatingProcedures EngineVariables istenderrequired AirBrakesHasLowPressureTest
BrakesEngineBrakeType BrakesTrainBrakeType BrakesEngineControllers EngineBrakesControllerDirectControlExponent
AntiSlip BrakeEquipmentType BrakeSystemType MaxBrakeForce EmergencyBrakeResMaxPressure
TripleValveRatio MaxReleaseRate MaxApplicationRate MaxAuxilaryChargingRate FreightAnim EmergencyResCapacity EmergencyResChargingRate BrakeCylinderPressureForMaxBrakeBrakeForce
Friction IntakePoint lights Inside OverspeedMonitor VigilanceMonitor EmergencyStopMonitor PassengerCapacity MaxSandingTime DoesHornTriggerBell MaxHandbrakeForce NumberOfHandbrakeLeverSteps
BoilerLength BoilerVolume BoilerEffectivity DraftingEffect BoilerResponsiveness
CoalBurnage MaxBoilerOutput NumCylinders CylinderStroke CylinderDiameter CylinderVolume
CylinderEffectivity InjectorSizes ExhaustLimit PrimingFactor BlastExponent
MaxBoilerPressure MaxFireMass IdealFireMass MaxWaterMass SafetyValvesSteamUsage
ShovelCoalMass SmokeCombustion MaxTenderCoalMass MaxTenderWaterMass InjectorTypes
SuperHeater SteamSmokeUnitsPerPoundOfFuel SteamMaxSmokeUnitsReleaseRate
MaxSteamHeatingPressure SafetyValvePressureDifference SteamGaugeGlassHeight
BasicSteamUsage BasicCoalUsage InjectorLimits1 InjectorLimits2 CylinderCocksPowerEfficiency
SteamCylinderCocksOperation VacuumBrakesSmallEjectorPowerRating VacuumBrakesMinBoilerPressureMaxVacuum
VacuumBrakesSmallEjectorUsageRate VacuumBrakesLargeEjectorUsageRate VacuumBrakesHasVacuumPump
SteamSmallestCutoff NumberOfDamperSteps RegulatorValveType RegulatorSecondValveStartPosition
RegulatorPilotValveExponent RegulatorSecondValveExponent RegulatorPilotValveFullOpenning
RegulatorMainValveInitialOpenning SteamBlowerEffectExponent SteamBlowerEfficiencyExponent
SteamBlowerMaxSteamUsageRate SteamBlowerMaxProportionOfBlastEffect SteamSmokeUnitsPerPoundOfFuel
BrakeDistributorFullServicePressure BrakeDistributorMaxAuxilaryResPressure BrakeDistributorEmergencyResPressure
BrakeDistributorReleaseRate BrakeDistributorApplicationRate BrakeDistributorTrainPipeControlRatio
BrakeDistributorNormalFullReleasePressure Thumbnail CabViewWindowFile CabViewWindow TrainPipeLeakRate
CabViewType CabViewFile CabViewControls ScalabiltyGroup Activation Deactivation Stereo Streams EngineData Volume Serial NextWagonUID Durability ORTSHornLightsTimer
+ Chain Spring Automatic CouplingHasRigidConnection PantographToggle1 Stream Conditions Cycle FadeIn FadeOut States DieselSpecialEffects Centre Brake_Dynamic Brake_Train Brake_Engine Velocity Light MonitoringDeviceMonitorTimeLimit MonitoringDeviceAlarmTimeLimit MonitoringDevicePenaltyTimeLimit MonitoringDeviceCriticalLevel MonitoringDeviceResetLevel MonitoringDeviceAppliesFullBrake
MonitoringDeviceAppliesEmergencyBrake MonitoringDeviceAppliesCutsPower
MonitoringDeviceAppliesShutsDownEngine Sanding SteamSpecialEffects
EmergencyStopResetToggle Wipers Horn AWS BellToggle DirControl Combined_Control BailOffButton Headlights Vigilance EmergencyStopToggle Regulator Cutoff Brake_Hand MonitoringDeviceTriggerOnTrackOverspeed MonitoringDeviceTriggerOnTrackOverspeedMargin MonitoringDeviceResetOnZeroSpeed MonitoringDeviceResetOnResetButton DampersBack DampersFront Shovel HeatingTap FireDoor Blower SmallEjectorOrCompressor Injector1Steam Injector2Steam Injector1Water Injector2Water CylinderCocks Whistle TriState MultiStateDisplay TwoState ExternalCam Distance PassengerCam CabCam UiD WagonData ESD_Detail_Level ESD_Software_DLev ESD_Alternative_Texture ESD_Bounding_Box
+ State Exhaust1 Exhaust2 Exhaust3 Exhaust4 Exhaust5 Exhaust6 Exhaust7 Exhaust8 FRONT_HLIGHT NONE NumNotches Damping Break r0 Stiffness Headlight Unit SafetyValvesFX THROTTLE_DISPLAY DrainpipeFX StackFX WhistleFX CylindersFX Control Service TimeOfDay Priority Triggers NumFrames MouseControl Orientation DirIncrease ScaleRange ScalePos Units NumPositions NumValues Graphic Accuracy AccuracySwitch LeadingZeros Justification PositiveColour NegativeColour DecreaseColour DigitalClock FrequencyCurve VolumeCurve Penalty Brake ORTSBattery Reverser Doors
+ PassengerCabinFile PassengerCabinHeadPos RotationLimit StartDirection FRICTION_BRAKING
Duration LightColour Transition Angle Azimuth Radius Angle TRACTION_BRAKING
Notch Elevation Manual Twin_port SwitchVal Initial_Trigger NEEDLE SPEEDOMETER
MAIN_RES LOAD_METER TWO_STATE BELL BRAKE_CYL EQ_RES BRAKE_PIPE TRAIN_BRAKE KILO_LBS
DYNAMIC_BRAKE_DISPLAY WHEELSLIP ONOFF SPRUNG NOT_SPRUNG ENGINE_BRAKE SANDERS
MULTI_STATE_DISPLAY PSI DYNAMIC_BRAKE AMPS EMERGENCY_BRAKE MILES_PER_HOUR
PENALTY_APP TRI_STATE PANTO_DISPLAY OVERSPEED CLOCK DIGITAL_CLOCK SPEEDLIM_DISPLAY
Variable_Trigger CurvePoints Granularity Dist_Travelled_Trigger
+ StartLoop PlayOneShot SelectionMethod
+
+
+
+ 00" 01 02" 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 6bda8b9484c1e60c361ee582d77a5d12d8cd7f75 Mon Sep 17 00:00:00 2001
From: PeterCJ
Date: Tue, 17 Feb 2026 08:38:27 -0800
Subject: [PATCH 2/2] Update PR to match CONTRIBUTING.md requirements and
recommendations
---
UDLs/{Open Rails.xml => OpenRails_by_wmuzeke.xml} | 0
udl-list.json | 8 ++++++++
2 files changed, 8 insertions(+)
rename UDLs/{Open Rails.xml => OpenRails_by_wmuzeke.xml} (100%)
diff --git a/UDLs/Open Rails.xml b/UDLs/OpenRails_by_wmuzeke.xml
similarity index 100%
rename from UDLs/Open Rails.xml
rename to UDLs/OpenRails_by_wmuzeke.xml
diff --git a/udl-list.json b/udl-list.json
index f962b56..25df148 100644
--- a/udl-list.json
+++ b/udl-list.json
@@ -2417,6 +2417,14 @@
"autoCompletion": "OpenCL 1.0",
"autoCompletionAuthor": "generate_ac.py"
},
+ {
+ "id-name": "OpenRails_by_wmuzeke",
+ "display-name": "Open Rails",
+ "version": "2026-02-16",
+ "repository": "",
+ "description": "Open Rails Train Simulator (ORTS) config files",
+ "author": "wmuzeke"
+ },
{
"id-name": "OptiStruct_byHermannHoefer",
"display-name": "OptiStruct",