Page 1 of 1

UP SD60M Throttle

Unread postPosted: Tue Dec 01, 2015 9:41 pm
by FHRob
The throttle seems to be free moving, instead of having the usual eight positions.

Is there a fix for this?

Rob :D

Re: UP SD60M Throttle

Unread postPosted: Tue Dec 01, 2015 10:28 pm
by buzz456
What model are you talking about?

Re: UP SD60M Throttle

Unread postPosted: Tue Dec 01, 2015 10:54 pm
by FHRob
The UP SD60M, the free add-on.

Re: UP SD60M Throttle

Unread postPosted: Fri Dec 04, 2015 11:46 pm
by MontanaRails
It was created without notch code in the blueprint. You'll want to unpack the SD60M_UP_nd.bin and SD60M_UP.bin files in the Engine folder of that locomotive (RailWorks\Assets\RSC\SD60MPack01\RailVehicles\Diesel\Engine), and then modify the Dynamic Brake and Regulator sections so they look something like this (cut/replace):

Code: Select all
                  <cControlContainerBlueprint-cControlValue d:id="4629">
                     <ControlName d:type="cDeltaString">DynamicBrake</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
                     <BriefDescription d:type="cDeltaString"></BriefDescription>
                     <DetailedDescription d:type="cDeltaString"></DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <HUDControlID d:type="sUInt32">0</HUDControlID>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cInteriorNotchedLever d:id="62222416">
                           <ElementName d:type="cDeltaString">Dynamic Brake</ElementName>
                           <DifficultyType d:type="cDeltaString">Expert</DifficultyType>
                           <PickTransformName d:type="cDeltaString">throttle</PickTransformName>
                           <MovementType d:type="cDeltaString">MoveDownUp</MovementType>
                           <AnalogInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.5</AnalogInputSensitivity>
                           <DigitalInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.5</DigitalInputSensitivity>
                           <AnimationName d:type="cDeltaString"></AnimationName>
                           <RestInNotchedPosition d:type="cDeltaString">eTrue</RestInNotchedPosition>
                           <NumberOfNotches d:type="sFloat32" d:alt_encoding="0000000000003340" d:precision="string">19</NumberOfNotches>
                        </cControlContainerBlueprint-cInteriorNotchedLever>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>


and

Code: Select all
                  <cControlContainerBlueprint-cControlValue d:id="4566">
                     <ControlName d:type="cDeltaString">Regulator</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
                     <BriefDescription d:type="cDeltaString"></BriefDescription>
                     <DetailedDescription d:type="cDeltaString"></DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <HUDControlID d:type="sUInt32">0</HUDControlID>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cInteriorNotchedLever d:id="61938512">
                           <ElementName d:type="cDeltaString">Regulator_Intermediate</ElementName>
                           <DifficultyType d:type="cDeltaString">Intermediate</DifficultyType>
                           <PickTransformName d:type="cDeltaString"></PickTransformName>
                           <MovementType d:type="cDeltaString">MoveDownUp</MovementType>
                           <AnalogInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.5</AnalogInputSensitivity>
                           <DigitalInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.5</DigitalInputSensitivity>
                           <AnimationName d:type="cDeltaString"></AnimationName>
                           <RestInNotchedPosition d:type="cDeltaString">eTrue</RestInNotchedPosition>
                           <NumberOfNotches d:type="sFloat32" d:alt_encoding="0000000000003340" d:precision="string">19</NumberOfNotches>
                        </cControlContainerBlueprint-cInteriorNotchedLever>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>


That should* give it a combined throttle/brake setup with notches. But I'm not at home to test it on this one.