Key points:
Four .s models are used to make up one locomotive via a .com file.
The first and third .s files in the consist are set to type Carriage so the whole unit can move along at passenger speeds
The second and fourth .s files are type engine.
Here's the abort data:
Spoiler
Error: Player's locomotive E:\Bin\Open Rails - US West 1966-1981\trains\trainset\Milw_ES-3_E57B\Milw_ES-3_E57B-a.wag cannot be loaded in E:\Bin\Open Rails - US West 1966-1981\TRAINS\CONSISTS\Milw_E57_light.con at Orts.Common.ORTraceListener.TraceEventInternal(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args) in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Common\ErrorLogger.cs:line 173 at Orts.Common.ORTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args) in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Common\ErrorLogger.cs:line 123 at System.Diagnostics.TraceInternal.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args) at System.Diagnostics.Trace.TraceError(String format, Object[] args) at Orts.Simulation.Simulator.InitializePlayerTrain() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 1027 at Orts.Simulation.Simulator.InitializeTrains(CancellationToken cancellation) in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 494 at Orts.Simulation.Simulator.Start(CancellationToken cancellation) in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 385 at Orts.Viewer3D.Processes.GameStateRunActivity.Start(UserSettings settings, String acttype, String[] args) in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 275 at Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass8.<Load>b__3() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 150 at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 190 at Orts.Viewer3D.Processes.LoaderProcess.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 158 at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 138 at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in e:\Documents\Coding\Jenkins\jobs\Open Rails Unstable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 109 at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Warning: Ignored missing wagon E:\Bin\Open Rails - US West 1966-1981\trains\trainset\Milw_ES-3_E57B\Milw_ES-3_E57B-a.wag in consist E:\Bin\Open Rails - US West 1966-1981\TRAINS\CONSISTS\Milw_E57_light.con Warning: Ignored missing wagon E:\Bin\Open Rails - US West 1966-1981\trains\trainset\Milw_ES-3_E57B\Milw_ES-3_E57B.eng in consist E:\Bin\Open Rails - US West 1966-1981\TRAINS\CONSISTS\Milw_E57_light.con Warning: Ignored missing wagon E:\Bin\Open Rails - US West 1966-1981\trains\trainset\Milw_ES-3_E57B\Milw_ES-3_E57B-b.wag in consist E:\Bin\Open Rails - US West 1966-1981\TRAINS\CONSISTS\Milw_E57_light.con Warning: Ignored missing wagon E:\Bin\Open Rails - US West 1966-1981\trains\trainset\Milw_ES-3_E57B\Milw_ES-3_E34C.eng in consist E:\Bin\Open Rails - US West 1966-1981\TRAINS\CONSISTS\Milw_E57_light.con
The first wagon's .wag file (which seems to be driving the error condition):
Spoiler
Wagon ( Milw_ES-3_E57B-a comment ( ** Port City Car Company in association with Pacific Traction Works, July 7, 2003 ** ) comment ( ** Tim Muir's Milwaukee Road EF-1,-2,-3 or -5 box motors, Milw_EF-3_E32A-a.wag ** ) comment ( ** Prototype equipped with eight GE-253-A 1500 volt 375hp continuous rating traction motors ** ) comment ( ** ConBuilder v1.6.2 compatible, updated March 11, 2004 ** ) comment ( ** Reworked physics, lights and MSTS bin / MSTS default compatibility LL 11-Jan-07 ** ) Type ( Carriage ) Name ( "Milw. ES-3 E57B Pt.1" ) WagonShape ( Milw_ES-3_E57B-a.s ) Size ( 2.986m 4.933m 5.4m ) Mass ( 25.7t ) WheelRadius ( 0.6604m ) InertiaTensor ( Box ( 2.986m 4.933m 5.4m ) ) Coupling ( Type ( Bar ) Spring ( Stiffness ( 1.2e6N/m 1.8e6N/m ) Damping ( 1.1e6N/m/s 3.4e6N/m/s ) Break ( 3.4e7N 3.4e7N ) r0 ( 5cm 10cm ) ) CouplingHasRigidConnection ( 1 ) Velocity ( 0.1m/s ) ) Coupling ( Type ( Automatic ) Spring ( Stiffness ( 9.8e5N/m 1.76e6N/m ) Damping ( 1.77e6N/m/s 1.77e6N/m/s ) Break ( 2.45e7N 1.78e6N ) r0 ( 0cm 4cm ) ) Velocity ( -0.1m/s ) ) Buffers ( Spring ( Stiffness ( 6.5e6N/m 9.9e6N/m ) Damping ( 5.3e6N/m/s 6.3e6N/m/s ) r0 ( 5cm 20cm ) ) Centre ( 0.5 ) Radius ( 1 ) Angle ( 0.5deg ) ) Adheasion ( 0.28 0.4 1.35 0 ) DerailRailHeight ( 6cm ) DerailRailForce ( 2.5N/kg*25.7t ) DerailBufferForce ( 252.117kN ) NumWheels ( 4 ) Friction ( 527N/m/s 0 1mph 18.13N/m/s 1.8 5.1N/rad/s 1 -1rad/s 0 1 ) BrakeEquipmentType ( "Triple_valve, Auxilary_reservoir, Emergency_brake_reservoir" ) BrakeSystemType ( "Air_single_pipe" ) MaxBrakeForce ( 10kN ) EmergencyBrakeResMaxPressure ( 110 ) TripleValveRatio ( 1 ) MaxReleaseRate ( 2.67 ) MaxApplicationRate ( 1.65 ) MaxAuxilaryChargingRate ( 2.28 ) EmergencyResCapacity ( 2.8 ) EmergencyResChargingRate ( 1.35 ) BrakeCylinderPressureForMaxBrakeBrakeForce ( 70 ) Sound ( "EF1TruckLeading.sms" ) )
and the .con file:
Spoiler
Train ( TrainCfg ( Milw_E57_light Name ( "Milw. Boxcab E57 light" ) Serial ( 1 ) MaxVelocity ( 24.58720 0.46428 ) NextWagonUID ( 5 ) Durability ( 1.00000 ) Wagon ( WagonData ( Milw_ES-3_E57B-a Milw_ES-3_E57B ) UiD ( 1 ) ) Engine ( UiD ( 2 ) EngineData ( Milw_ES-3_E57B Milw_ES-3_E57B ) ) Wagon ( WagonData ( Milw_ES-3_E57B-b Milw_ES-3_E57B ) UiD ( 3 ) ) Engine ( UiD ( 4 ) EngineData ( Milw_ES-3_E34C Milw_ES-3_E57B ) ) ) )