Changing Wagon Characteristics
Moderator: Moderators
-
davidlewis
- Getting the hang of things now
- Posts: 65
- Joined: Sun Jul 26, 2009 5:29 pm
Changing Wagon Characteristics
Good evening,
How would I go about changing the braking characteristics on the JHA wagons included with the 59, please? The weight of the wagon is fantastic, it really feels like you're hauling a heavy train, but with 24 loaded hoppers behind me the braking is unrealistically slow.
Could anyone advise me of what I need to change in the bin file please?
Cheers,
Tom
How would I go about changing the braking characteristics on the JHA wagons included with the 59, please? The weight of the wagon is fantastic, it really feels like you're hauling a heavy train, but with 24 loaded hoppers behind me the braking is unrealistically slow.
Could anyone advise me of what I need to change in the bin file please?
Cheers,
Tom
-
davidlewis
- Getting the hang of things now
- Posts: 65
- Joined: Sun Jul 26, 2009 5:29 pm
Re: Changing Wagon Characteristics
Anyone, please?
Tom
Tom
- atlasduff47
- Well Established Forum Member
- Posts: 711
- Joined: Sun Nov 11, 2012 2:04 pm
- Location: Firmly in the BR Blue Era
Re: Changing Wagon Characteristics
Hi Tom,
I don't have the wagon, but would think that it would be a case of making a copy of, and then going into the .bin file for the wagon, scroll down and you will probably find something like this.

Editing the numeric values should amend the behaviour of the brakes.
Hopefully someone with more knowledge can answer this better than I have.
I don't have the wagon, but would think that it would be a case of making a copy of, and then going into the .bin file for the wagon, scroll down and you will probably find something like this.

Editing the numeric values should amend the behaviour of the brakes.
Hopefully someone with more knowledge can answer this better than I have.
Andy
Re: Changing Wagon Characteristics
Tom I have altered and tested the bin file to make the brake action more realistic, just copy and paste all the code into your bin file - DTG\Class59Pack01\RailVehicles\Freight\JHA\JHA.bin - make sure all the original file is selected before pasting, if it needs tweaking let me know -, I started making small changes and got nowhere so the values are massively altered, I included the whole file as I was unsure how comfortable you were with altering .bin files
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<Blueprint>
<cWagonBlueprint>
<Name d:type="cDeltaString">[Class59] JHA</Name>
<BrowseInformation>
<iRailVehicleBlueprint-cBrowseRVInformation>
<DisplayName>
<Localisation-cUserLocalisedString>
<English d:type="cDeltaString">JHA Wagon</English>
<French d:type="cDeltaString"></French>
<Italian d:type="cDeltaString"></Italian>
<German d:type="cDeltaString"></German>
<Spanish d:type="cDeltaString"></Spanish>
<Dutch d:type="cDeltaString"></Dutch>
<Polish d:type="cDeltaString"></Polish>
<Russian d:type="cDeltaString"></Russian>
<Other/>
<Key d:type="cDeltaString"></Key>
</Localisation-cUserLocalisedString>
</DisplayName>
</iRailVehicleBlueprint-cBrowseRVInformation>
</BrowseInformation>
<RailVehicleComponent>
<cWagonComponentBlueprint>
<NumberingList>
<cCSVContainer>
<CsvFile d:type="cDeltaString">DTG\Class59Pack01\RailVehicles\Freight\JHA\JHA_numbers</CsvFile>
</cCSVContainer>
</NumberingList>
<NumberingFormat d:type="cDeltaString"></NumberingFormat>
<Numberings d:type="sUInt32">0</Numberings>
<FrontCouplingBlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailVehicles\Couplings\3Link\Default\3link_default_coupling.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</FrontCouplingBlueprintID>
<RearCouplingBlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailVehicles\Couplings\3Link\Default\3link_default_coupling.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</RearCouplingBlueprintID>
<FrontCouplingPivot>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000080C0CAF13F" d:precision="string">1.112</e>
<e d:type="sFloat32" d:alt_encoding="000000400AD71F40" d:precision="string">7.96</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</FrontCouplingPivot>
<RearCouplingPivot>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000080C0CAF13F" d:precision="string">1.112</e>
<e d:type="sFloat32" d:alt_encoding="000000400AD71FC0" d:precision="string">-7.96</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</RearCouplingPivot>
<FrontCouplingReceivingPoint>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000080C0CAF13F" d:precision="string">1.112</e>
<e d:type="sFloat32" d:alt_encoding="000000C0A1052040" d:precision="string">8.011</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</FrontCouplingReceivingPoint>
<RearCouplingReceivingPoint>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000080C0CAF13F" d:precision="string">1.112</e>
<e d:type="sFloat32" d:alt_encoding="000000C0A10520C0" d:precision="string">-8.011</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</RearCouplingReceivingPoint>
<Mass d:type="sFloat32" d:alt_encoding="0000004033F33640" d:precision="string">22.95</Mass>
<EaseOfDerailment d:type="sFloat32" d:alt_encoding="000000000000DC3F" d:precision="string">0.4375</EaseOfDerailment>
<FrontPivotX d:type="sFloat32" d:alt_encoding="00000000D7A32040" d:precision="string">8.32</FrontPivotX>
<FrontPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</FrontPivotY>
<BackPivotX d:type="sFloat32" d:alt_encoding="00000000D7A320C0" d:precision="string">-8.32</BackPivotX>
<BackPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</BackPivotY>
<CollisionCentreX d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</CollisionCentreX>
<CollisionCentreY d:type="sFloat32" d:alt_encoding="0000000000000440" d:precision="string">2.5</CollisionCentreY>
<CollisionWidth d:type="sFloat32" d:alt_encoding="0000006091ED0440" d:precision="string">2.616</CollisionWidth>
<CollisionHeight d:type="sFloat32" d:alt_encoding="0000000000000840" d:precision="string">3</CollisionHeight>
<CollisionLength d:type="sFloat32" d:alt_encoding="0000000000003040" d:precision="string">16</CollisionLength>
<DragCoefficient d:type="sFloat32" d:alt_encoding="000000000000F83F" d:precision="string">1.5</DragCoefficient>
<RollingFrictionCoefficient d:type="sFloat32" d:alt_encoding="000000C016824C3F" d:precision="string">0.00087</RollingFrictionCoefficient>
<DryFriction d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</DryFriction>
<WetFriction d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.25</WetFriction>
<SnowFriction d:type="sFloat32" d:alt_encoding="000000403333C33F" d:precision="string">0.15</SnowFriction>
<SandFrictionMultiplier d:type="sFloat32" d:alt_encoding="000000C0CCCCF43F" d:precision="string">1.3</SandFrictionMultiplier>
<Bogey>
<cRailVehicleComponentBlueprint-tag_sBogey d:id="1508">
<BogeyPivotX d:type="sFloat32" d:alt_encoding="00000060E5D01740" d:precision="string">5.954</BogeyPivotX>
<BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
<BogeyBlueprint>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailVehicles\Freight\JHA\Bogies\JHA_Bogie 01.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BogeyBlueprint>
</cRailVehicleComponentBlueprint-tag_sBogey>
<cRailVehicleComponentBlueprint-tag_sBogey d:id="1516">
<BogeyPivotX d:type="sFloat32" d:alt_encoding="00000060E5D017C0" d:precision="string">-5.954</BogeyPivotX>
<BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
<BogeyBlueprint>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailVehicles\Freight\JHA\Bogies\JHA_Bogie 02.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BogeyBlueprint>
</cRailVehicleComponentBlueprint-tag_sBogey>
</Bogey>
<StopgoRemapper d:type="cDeltaString"></StopgoRemapper>
<IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>
<ExpertRemapper d:type="cDeltaString"></ExpertRemapper>
<BogieAudioControlName d:type="cDeltaString">DTG\Class59Pack01\Audio\RailNetwork\Bogies\BG_Modern</BogieAudioControlName>
<CouplingAudioControlName d:type="cDeltaString">DTG\Class59Pack01\Audio\RailNetwork\Coupling\Coupling</CouplingAudioControlName>
<AnimatedBodyNodeName d:type="cDeltaString"></AnimatedBodyNodeName>
<MaxComfortableAcceleration d:type="sFloat32" d:alt_encoding="000000000000F83F" d:precision="string">1.5</MaxComfortableAcceleration>
<TrainBrakeAssembly>
<EngineSimulation-cTrainDualBrakeBlueprint d:id="1532">
<VacuumBrake>
<EngineSimulation-cTrainVacuumBrakeDataBlueprint>
<EquipmentType d:type="cDeltaString">eVacuumSinglePipe</EquipmentType>
<MaxForcePercentOfVehicleWeight d:type="sFloat32" d:alt_encoding="0000000000C04C40" d:precision="string">10.5</MaxForcePercentOfVehicleWeight>
<Control/>
<Handbrake>
<EngineSimulation-cHandbrake d:id="1538">
<MaxForce d:type="sFloat32" d:alt_encoding="0000000000408F40" d:precision="string">100</MaxForce>
</EngineSimulation-cHandbrake>
</Handbrake>
<MaxReleaseRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxReleaseRate>
<MaxApplicationRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxApplicationRate>
<MaxCylinderPressure d:type="sFloat32" d:alt_encoding="0000000000003540" d:precision="string">21</MaxCylinderPressure>
<PressureForMaxForce d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</PressureForMaxForce>
<MaxSystemPressure d:type="sFloat32" d:alt_encoding="0000000000003540" d:precision="string">21</MaxSystemPressure>
<MinSystemPressure d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinSystemPressure>
<ProportionalBrake d:type="cDeltaString">eFalse</ProportionalBrake>
<PressureUsedFromPipePerPoundGained d:type="sFloat32" d:alt_encoding="000000403333D33F" d:precision="string">0.3</PressureUsedFromPipePerPoundGained>
</EngineSimulation-cTrainVacuumBrakeDataBlueprint>
</VacuumBrake>
<AirBrake>
<EngineSimulation-cTrainAirBrakeDataBlueprint>
<EquipmentType d:type="cDeltaString">eAirSinglePipe</EquipmentType>
<MaxForcePercentOfVehicleWeight d:type="sFloat32" d:alt_encoding="0000000000805B40" d:precision="string">10</MaxForcePercentOfVehicleWeight>
<Control/>
<Handbrake/>
<GraduatedRelease d:type="cDeltaString">eTrue</GraduatedRelease>
<ProportionalBrake d:type="cDeltaString">eTrue</ProportionalBrake>
<MaxReleaseRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</MaxReleaseRate>
<MaxApplicationRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</MaxApplicationRate>
<MaxCylinderPressure d:type="sFloat32" d:alt_encoding="0000002085DB5040" d:precision="string">67.43</MaxCylinderPressure>
<PressureForMaxForce d:type="sFloat32" d:alt_encoding="0000002085DB5040" d:precision="string">67.43</PressureForMaxForce>
<MaxSystemPressure d:type="sFloat32" d:alt_encoding="0000000000205240" d:precision="string">72.5</MaxSystemPressure>
<MinSystemPressure d:type="sFloat32" d:alt_encoding="0000000000404840" d:precision="string">48.5</MinSystemPressure>
<Distributor>
<EngineSimulation-cBrakeDistributorBlueprint d:id="1562">
<NormalFullReleasePressure d:type="sFloat32" d:alt_encoding="0000000000205240" d:precision="string">72.5</NormalFullReleasePressure>
<FullServicePressure d:type="sFloat32" d:alt_encoding="0000000000404840" d:precision="string">48.5</FullServicePressure>
<TrainPipeControlRatio d:type="sFloat32" d:alt_encoding="000000C0A6790640" d:precision="string">2.8094</TrainPipeControlRatio>
<MaxEmergencyResPressure d:type="sFloat32" d:alt_encoding="0000000000006940" d:precision="string">200</MaxEmergencyResPressure>
<MaxAuxResPressure d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxAuxResPressure>
<EmergencyApplicationPressure d:type="sFloat32" d:alt_encoding="0000002085DB5040" d:precision="string">67.43</EmergencyApplicationPressure>
</EngineSimulation-cBrakeDistributorBlueprint>
</Distributor>
<EmergencyBraking/>
<AuxiliaryBraking>
<EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking d:id="1571">
<MaxChargingRate d:type="sFloat32" d:alt_encoding="0000000000003E40" d:precision="string">30</MaxChargingRate>
<MaxReservoirPressure d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxReservoirPressure>
</EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking>
</AuxiliaryBraking>
<PressureUsedFromPipePerPoundGained d:type="sFloat32" d:alt_encoding="000000C0F528CC3F" d:precision="string">0.22</PressureUsedFromPipePerPoundGained>
<PressureGainedFromOnePipePounds d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</PressureGainedFromOnePipePounds>
<RetainerType d:type="cDeltaString">eNoRetainer</RetainerType>
<TripleValve d:type="cDeltaString">eFalse</TripleValve>
<TripleValveRatio d:type="sFloat32" d:alt_encoding="0000000000000440" d:precision="string">2.5</TripleValveRatio>
<RetainerSlowReleaseRate d:type="sFloat32" d:alt_encoding="0000000000002E40" d:precision="string">15</RetainerSlowReleaseRate>
</EngineSimulation-cTrainAirBrakeDataBlueprint>
</AirBrake>
</EngineSimulation-cTrainDualBrakeBlueprint>
</TrainBrakeAssembly>
</cWagonComponentBlueprint>
</RailVehicleComponent>
<RenderComponent>
<cAnimObjectRenderBlueprint>
<PrimaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailVehicles\Freight\JHA\Textures\Numbers\JHA_digits.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</PrimaryNamedTextureSet>
<SecondaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</SecondaryNamedTextureSet>
<GeometryID d:type="cDeltaString">DTG\Class59Pack01\RailVehicles\Freight\JHA\[00]JHA</GeometryID>
<CollisionGeometryID d:type="cDeltaString">DTG\Class59Pack01\RailVehicles\Freight\JHA\[00]JHA</CollisionGeometryID>
<Pickable d:type="cDeltaString">eTrue</Pickable>
<CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
<ShadowType d:type="cDeltaString">eShadowType_None</ShadowType>
<ViewType d:type="cDeltaString">ExternalView</ViewType>
<Palettised d:type="cDeltaString">eFalse</Palettised>
<Palette0Index d:type="sInt32">-1</Palette0Index>
<Palette1Index d:type="sInt32">-1</Palette1Index>
<Palette2Index d:type="sInt32">-1</Palette2Index>
<HeatHaze/>
<TexText/>
<ProjectedLightElement/>
<Instancable d:type="bool">0</Instancable>
<DetailLevelGenerationRange>
<cSceneryRenderBlueprint-sDetailLevelGenerationRange>
<HighestLevel_1isHighest d:type="sInt32">10</HighestLevel_1isHighest>
<LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
</cSceneryRenderBlueprint-sDetailLevelGenerationRange>
</DetailLevelGenerationRange>
<AnimSet>
<iAnimObjectRenderBlueprint-cAnimation d:id="1609">
<AnimationID d:type="cDeltaString">Freight</AnimationID>
<AnimationName d:type="cDeltaString">DTG\Class59Pack01\RailVehicles\Freight\JHA\FreightLoadAnimation</AnimationName>
<AnimateInEditor d:type="cDeltaString">eFalse</AnimateInEditor>
</iAnimObjectRenderBlueprint-cAnimation>
</AnimSet>
</cAnimObjectRenderBlueprint>
</RenderComponent>
<PosOriComponent>
<cPosOriBlueprint/>
</PosOriComponent>
<ControlContainerComponent>
<cControlContainerBlueprint>
<InteriorInterface>
<cControlContainerBlueprint-cInteriorInterface>
<InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
<NumberOfCabs d:type="cDeltaString">eNoCab</NumberOfCabs>
<InteriorCamera>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</InteriorCamera>
<CabOcclusion>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</CabOcclusion>
</cControlContainerBlueprint-cInteriorInterface>
</InteriorInterface>
<CarriageInteriorInterface>
<cControlContainerBlueprint-cInteriorInterface>
<InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
<NumberOfCabs d:type="cDeltaString">eSingleCab</NumberOfCabs>
<InteriorCamera>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</InteriorCamera>
<CabOcclusion>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</CabOcclusion>
</cControlContainerBlueprint-cInteriorInterface>
</CarriageInteriorInterface>
<HUDControlsPath d:type="cDeltaString"></HUDControlsPath>
<MinimalHUDControlsPath d:type="cDeltaString"></MinimalHUDControlsPath>
<HUDControlsTexturePath d:type="cDeltaString"></HUDControlsTexturePath>
<ControlValues/>
<WiperPairs/>
</cControlContainerBlueprint>
</ControlContainerComponent>
<CargoComponent>
<cCargoComponentBlueprint>
<CargoDef>
<cBulkCargoDef d:id="1648">
<Name d:type="cDeltaString"></Name>
<TriggerBox>
<cHcR3dBox>
<Width d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</Width>
<Height d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</Height>
<Depth d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</Depth>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcR3dBox>
</TriggerBox>
<Capacity d:type="sFloat32" d:alt_encoding="0000000000005E40" d:precision="string">120</Capacity>
<BulkFreightType d:type="cDeltaString">BulkFreight</BulkFreightType>
<AnimationId d:type="cDeltaString">Freight</AnimationId>
</cBulkCargoDef>
</CargoDef>
<CargoBlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</CargoBlueprintID>
</cCargoComponentBlueprint>
</CargoComponent>
<ContainerComponent>
<cEntityContainerBlueprint>
<TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
<Children>
<cEntityContainerBlueprint-sChild d:id="1682">
<ChildName d:type="cDeltaString">Audio - Rolling Sounds 1</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Freight\Wagon Sound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
<cEntityContainerBlueprint-sChild d:id="1708">
<ChildName d:type="cDeltaString">Audio - Rolling Sounds 2</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">DTG</Provider>
<Product d:type="cDeltaString">Class59Pack01</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Freight\Wagon Sound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
</Children>
</cEntityContainerBlueprint>
</ContainerComponent>
<ScriptComponent>
<cScriptComponentBlueprint>
<Name d:type="cDeltaString"></Name>
</cScriptComponentBlueprint>
</ScriptComponent>
</cWagonBlueprint>
</Blueprint>
</cBlueprintLoader>
- ChrisBarnes
- Very Active Forum Member
- Posts: 1494
- Joined: Sat Jul 25, 2009 3:45 pm
- Location: North Yorkshire
Re: Changing Wagon Characteristics
To increase the brake force, you need to increase the value of the MaxForcePercentOfVehicleWeight. A value of 10% as indicated in the sample xml above is probably too low by a fair margin - it might as well be an unfitted freight requiring several brake vans with brakes that weak. So, without knowing the brake force of real JHA, I would consider increasing the value to at least 50%. Be aware that editing engine, wagon or simulation blueprints can break the ability to play the included Career scenarios.
Kind regards,
Chris
Kind regards,
Chris
Just Trains BR 4, 5, 6, 7 and LNER K4 & V2 script and simulation author
- 749006
- Very Active Forum Member
- Posts: 9862
- Joined: Fri Mar 30, 2012 11:17 am
- Location: England
- Contact:
Re: Changing Wagon Characteristics
Not sure why any train would be " requiring several brake vans" ?ChrisBarnes wrote:To increase the brake force, you need to increase the value of the MaxForcePercentOfVehicleWeight. A value of 10% as indicated in the sample xml above is probably too low by a fair margin - it might as well be an unfitted freight requiring several brake vans with brakes that weak. So, without knowing the brake force of real JHA, I would consider increasing the value to at least 50%. Be aware that editing engine, wagon or simulation blueprints can break the ability to play the included Career scenarios.
Kind regards,
Chris
A Brake Van does not have any Continuous Brakes, only a Hand Brake applied by the train Guard.
Peter
http://peter749.piwigo.com/
My Railway Pictures
My Railway Pictures
- malkymackay
- Very Active Forum Member
- Posts: 2194
- Joined: Mon Jan 18, 2010 8:01 pm
- Location: Kilsyth, Scotland
Re: Changing Wagon Characteristics
I don't have the figures for the real JHA, but I do for some older 102t bogie hoppers. In empty condition the value for MaxForcePercentOfVehicleWeight should be around the 60% mark. A loaded example should see that drop to around 50%, though with stock that has loading/unloading animations, you can only have the one figure and just put up with the braking force not being correct for one of the states.
Expanding the TS wagon fleet.
- ChrisBarnes
- Very Active Forum Member
- Posts: 1494
- Joined: Sat Jul 25, 2009 3:45 pm
- Location: North Yorkshire
Re: Changing Wagon Characteristics
Apologies, it was a bit of a tongue in cheek remark about how hopeless the brakes would be at 10%.749006 wrote: Not sure why any train would be " requiring several brake vans" ?
A Brake Van does not have any Continuous Brakes, only a Hand Brake applied by the train Guard.
Peter
If you wanted a trade off without having loaded and unloaded versions of the same wagon, I guess you could go halfway with 55%, so it's not right for either but minimises the disparity between real and simulated values for both extremes. Thanks for sharing some real data, without JHA specific data I would probably base the brake performance off similarly weighted wagons such as that.malkymackay wrote:I don't have the figures for the real JHA, but I do for some older 102t bogie hoppers. In empty condition the value for MaxForcePercentOfVehicleWeight should be around the 60% mark. A loaded example should see that drop to around 50%, though with stock that has loading/unloading animations, you can only have the one figure and just put up with the braking force not being correct for one of the states.
Kind regards,
Chris
Just Trains BR 4, 5, 6, 7 and LNER K4 & V2 script and simulation author
-
davidlewis
- Getting the hang of things now
- Posts: 65
- Joined: Sun Jul 26, 2009 5:29 pm
Re: Changing Wagon Characteristics
I'd like to thank everyone for taking the time to reply to me, much appreciated!
I have just copied over the edited bin file that "naddle" sent so I shall see how I get on with them brakes.
Cheers,
Tom
I have just copied over the edited bin file that "naddle" sent so I shall see how I get on with them brakes.
Cheers,
Tom
Re: Changing Wagon Characteristics
Unless I've misunderstood, the problem is more fundamental than that - it's that the brake force doesn't change at all between loaded and unloaded. I can't remember which one it goes off, but for the sake of argument let's say you have a 20t wagon (empty) which takes 80t of cargo, and it's set to give you 50% brakeforce empty - that's 10t. Fully loaded, you still have 10t of brakeforce, but now it's only 10%! Or it might be the other way around, in which case the empty wagon ends up with 250% brakeforce and your train stops like a Formula One car.ChrisBarnes wrote:If you wanted a trade off without having loaded and unloaded versions of the same wagon, I guess you could go halfway with 55%, so it's not right for either but minimises the disparity between real and simulated values for both extremes. Thanks for sharing some real data, without JHA specific data I would probably base the brake performance off similarly weighted wagons such as that.
Real (modern) wagons have valves linked to the suspension which try to keep the percentage brakeforce roughly constant, but the game doesn't even try to model this.
i5-4690k | 16 GB | GTX970 | Win 10 64bit | h/k SoundSticks | 1680x1050
- ChrisBarnes
- Very Active Forum Member
- Posts: 1494
- Joined: Sat Jul 25, 2009 3:45 pm
- Location: North Yorkshire
Re: Changing Wagon Characteristics
I must admit, I hadn't considered that problem. I usually leave this to the various C&W groups to deal with.ttjph wrote:Unless I've misunderstood, the problem is more fundamental than that - it's that the brake force doesn't change at all between loaded and unloaded. I can't remember which one it goes off, but for the sake of argument let's say you have a 20t wagon (empty) which takes 80t of cargo, and it's set to give you 50% brakeforce empty - that's 10t. Fully loaded, you still have 10t of brakeforce, but now it's only 10%! Or it might be the other way around, in which case the empty wagon ends up with 250% brakeforce and your train stops like a Formula One car.
Real (modern) wagons have valves linked to the suspension which try to keep the percentage brakeforce roughly constant, but the game doesn't even try to model this.
What I'm not sure of is if the simulation calculates the brake force from the vehicle mass value alone, or whether it uses the mass of both vehicle and any active cargo? And then how often does the simulation update - just once at the start of the scenario and store that value until you exit to the main menu, or every time you load/unload cargo from the wagon? Unless someone knows the answers, it could make for an interesting experiment to work it out, if anyone has the time or inclination...
Kind regards,
Chris
Just Trains BR 4, 5, 6, 7 and LNER K4 & V2 script and simulation author
Re: Changing Wagon Characteristics
I think I read recently that even some steam-era vacuum braked wagons had dual vacuum chambers, and manual changeover valves to select between 'loaded' and 'empty'.
i5-4690k | 16 GB | GTX970 | Win 10 64bit | h/k SoundSticks | 1680x1050
- malkymackay
- Very Active Forum Member
- Posts: 2194
- Joined: Mon Jan 18, 2010 8:01 pm
- Location: Kilsyth, Scotland
Re: Changing Wagon Characteristics
Some Vacuum brake wagons did indeed have changeover valves for empty and loaded states, such as http://paulbartlett.zenfolio.com/briron ... #h19a6a612
Expanding the TS wagon fleet.
-
davidlewis
- Getting the hang of things now
- Posts: 65
- Joined: Sun Jul 26, 2009 5:29 pm
Re: Changing Wagon Characteristics
Good afternoon,
I changed the contents of the BIN file and the brakes were almost the same as before. One wagon type which I do enjoy hauling purely for the fact the physics feel almost bang on are the Oovee FEA wagons which come with the 57. Would it be much of a faff to put similar physics to those onto the new JHA wagons, please?
Cheers,
Tom
I changed the contents of the BIN file and the brakes were almost the same as before. One wagon type which I do enjoy hauling purely for the fact the physics feel almost bang on are the Oovee FEA wagons which come with the 57. Would it be much of a faff to put similar physics to those onto the new JHA wagons, please?
Cheers,
Tom