
5292nate wrote:I like trains!(You did say constructive or not...)
HankySpanky wrote:Not sure I'm allowed to do that. I'm still a newb.
Glad to hear it worked fer ya.
MontanaRails wrote:Hmm...my horns are still clipped at the end. I dont notice anything different about this file versus the previous one.
Oh well.
<?xml version="1.0" encoding="utf-8"?>
<kLoud-cProxyControlLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<ProxyControl>
<cGenericAudioControl xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<ProxyControlRevision d:type="cDeltaString">eVersion2</ProxyControlRevision>
<ActivationDistance d:type="sFloat32">1500.000000</ActivationDistance>
<Sound>
<kLoud-cSingleSampleSound d:id="52928704">
<Name d:type="cDeltaString">Bell</Name>
<IsLooped d:type="bool">1</IsLooped>
<Priority d:type="sUInt32">100</Priority>
<BaseVolume d:type="sFloat32">1.000000</BaseVolume>
<VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
<BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
<PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
<AttenuationStartDist d:type="sFloat32">40.000000</AttenuationStartDist>
<NoFutherAttenuationDist d:type="sFloat32">400.000000</NoFutherAttenuationDist>
<InstanceGroup d:type="ref">0</InstanceGroup>
<Sample>
<kLoud-cSampleID>
<Pathname d:type="cDeltaString">RSC\MariasPass</Pathname>
<Filename d:type="cDeltaString">RSC\MariasPass\Audio\RailVehicles\Diesel\ES44DC\Diesel\ES44\T_ES44_E-BELL.dav</Filename>
</kLoud-cSampleID>
</Sample>
</kLoud-cSingleSampleSound>
<kLoud-cSingleSampleSound d:id="52331672">
<Name d:type="cDeltaString">Horn</Name>
<IsLooped d:type="bool">1</IsLooped>
<Priority d:type="sUInt32">100</Priority>
<BaseVolume d:type="sFloat32">1.000000</BaseVolume>
<VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
<BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
<PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
<AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
<NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
<InstanceGroup d:type="ref">0</InstanceGroup>
<Sample>
<kLoud-cSampleID>
<Pathname d:type="cDeltaString">RSC\MariasPass</Pathname>
<Filename d:type="cDeltaString">RSC\MariasPass\Audio\RailVehicles\Diesel\ES44DC\Diesel\ES44\Cab\K5HLloop.dav</Filename>
</kLoud-cSampleID>
</Sample>
</kLoud-cSingleSampleSound>
<kLoud-cSingleSampleSound d:id="52336152">
<Name d:type="cDeltaString">Horn Start</Name>
<IsLooped d:type="bool">0</IsLooped>
<Priority d:type="sUInt32">100</Priority>
<BaseVolume d:type="sFloat32">1.000000</BaseVolume>
<VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
<BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
<PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
<AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
<NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
<InstanceGroup d:type="ref">0</InstanceGroup>
<Sample>
<kLoud-cSampleID>
<Pathname d:type="cDeltaString">RSC\MariasPass</Pathname>
<Filename d:type="cDeltaString">RSC\MariasPass\Audio\RailVehicles\Diesel\ES44DC\Diesel\ES44\Cab\K5HLstart.dav</Filename>
</kLoud-cSampleID>
</Sample>
</kLoud-cSingleSampleSound>
<kLoud-cSingleSampleSound d:id="34851296">
<Name d:type="cDeltaString">Horn End</Name>
<IsLooped d:type="bool">0</IsLooped>
<Priority d:type="sUInt32">100</Priority>
<BaseVolume d:type="sFloat32">1.000000</BaseVolume>
<VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
<BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
<PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
<AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
<NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
<InstanceGroup d:type="ref">0</InstanceGroup>
<Sample>
<kLoud-cSampleID>
<Pathname d:type="cDeltaString">RSC\MariasPass</Pathname>
<Filename d:type="cDeltaString">RSC\MariasPass\Audio\RailVehicles\Diesel\ES44DC\Diesel\ES44\Cab\K5HLend.dav</Filename>
</kLoud-cSampleID>
</Sample>
</kLoud-cSingleSampleSound>
</Sound>
<Curve>
<kLoud-cCurve d:id="52652952">
<Name d:type="cDeltaString">Distance Volume</Name>
<CurvePoint>
<kLoud-cRVector2 d:id="52655128">
<X d:type="sFloat32">0.000000</X>
<Y d:type="sFloat32">1.000000</Y>
</kLoud-cRVector2>
<kLoud-cRVector2 d:id="34856800">
<X d:type="sFloat32">640000.000000</X>
<Y d:type="sFloat32">0.000000</Y>
</kLoud-cRVector2>
</CurvePoint>
</kLoud-cCurve>
<kLoud-cCurve d:id="52927296">
<Name d:type="cDeltaString">Bell Distance Volume</Name>
<CurvePoint>
<kLoud-cRVector2 d:id="35078368">
<X d:type="sFloat32">0.000000</X>
<Y d:type="sFloat32">1.000000</Y>
</kLoud-cRVector2>
<kLoud-cRVector2 d:id="35079520">
<X d:type="sFloat32">90000.000000</X>
<Y d:type="sFloat32">0.000000</Y>
</kLoud-cRVector2>
</CurvePoint>
</kLoud-cCurve>
<kLoud-cCurve d:id="35080672">
<Name d:type="cDeltaString">Horn Volume</Name>
<CurvePoint>
<kLoud-cRVector2 d:id="35081056">
<X d:type="sFloat32">0.050000</X>
<Y d:type="sFloat32">0.000000</Y>
</kLoud-cRVector2>
<kLoud-cRVector2 d:id="35082208">
<X d:type="sFloat32">0.300000</X>
<Y d:type="sFloat32">1.000000</Y>
</kLoud-cRVector2>
</CurvePoint>
</kLoud-cCurve>
</Curve>
<ModifierChain>
<kLoud-cModifierChain d:id="52655000">
<Name d:type="cDeltaString">Horn Curve</Name>
<Modifier>
<kLoud-cVolumeCurveModifier d:id="52653976">
<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
<ControllerName d:type="cDeltaString">ListenerDistanceSquared</ControllerName>
<Curve d:type="ref">52652952</Curve>
</kLoud-cVolumeCurveModifier>
<kLoud-cVolumeCurveModifier d:id="35084000">
<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
<ControllerName d:type="cDeltaString">Horn</ControllerName>
<Curve d:type="ref">35080672</Curve>
</kLoud-cVolumeCurveModifier>
</Modifier>
</kLoud-cModifierChain>
<kLoud-cModifierChain d:id="35084768">
<Name d:type="cDeltaString">Bell</Name>
<Modifier>
<kLoud-cVolumeCurveModifier d:id="35085152">
<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
<ControllerName d:type="cDeltaString">ListenerDistanceSquared</ControllerName>
<Curve d:type="ref">52927296</Curve>
</kLoud-cVolumeCurveModifier>
</Modifier>
</kLoud-cModifierChain>
</ModifierChain>
<InstanceGroup>
<kLoud-cInstanceGroup d:id="52651672">
<Name d:type="cDeltaString">Horn End</Name>
<MaximumNumberOfInstances d:type="sUInt32">1</MaximumNumberOfInstances>
<InstanceExceededAction d:type="cDeltaString">RejectNew</InstanceExceededAction>
</kLoud-cInstanceGroup>
</InstanceGroup>
<Loop>
<kLoud-cControlledLoop d:id="52543000">
<PlayState d:type="cDeltaString">BOTH</PlayState>
<Name d:type="cDeltaString"></Name>
<Sound d:type="ref">52928704</Sound>
<ModifierChain d:type="ref">35084768</ModifierChain>
<ControllerName d:type="cDeltaString">Bell</ControllerName>
<LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
<ActiveRangeStartValue d:type="sFloat32">0.500000</ActiveRangeStartValue>
<ActiveRangeEndValue d:type="sFloat32">1.000000</ActiveRangeEndValue>
<ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
<InstanceGroup d:type="ref">0</InstanceGroup>
</kLoud-cControlledLoop>
<kLoud-cControlledLoop d:id="52571672">
<PlayState d:type="cDeltaString">BOTH</PlayState>
<Name d:type="cDeltaString"></Name>
<Sound d:type="ref">52331672</Sound>
<ModifierChain d:type="ref">52655000</ModifierChain>
<ControllerName d:type="cDeltaString">Horn</ControllerName>
<LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
<ActiveRangeStartValue d:type="sFloat32">0.100000</ActiveRangeStartValue>
<ActiveRangeEndValue d:type="sFloat32">1.000000</ActiveRangeEndValue>
<ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
<InstanceGroup d:type="ref">0</InstanceGroup>
</kLoud-cControlledLoop>
</Loop>
<Oneshot>
<kLoud-cTriggeredOneshot d:id="52927552">
<PlayState d:type="cDeltaString">BOTH</PlayState>
<Name d:type="cDeltaString"></Name>
<Sound d:type="ref">52336152</Sound>
<ModifierChain d:type="ref">52655000</ModifierChain>
<ControllerName d:type="cDeltaString">Horn</ControllerName>
<TriggerType d:type="cDeltaString">ValueIncreasePast</TriggerType>
<TriggerValue d:type="sFloat32">0.010000</TriggerValue>
<ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
<InstanceGroup d:type="ref">0</InstanceGroup>
</kLoud-cTriggeredOneshot>
<kLoud-cTriggeredOneshot d:id="52401688">
<PlayState d:type="cDeltaString">BOTH</PlayState>
<Name d:type="cDeltaString"></Name>
<Sound d:type="ref">34851296</Sound>
<ModifierChain d:type="ref">52655000</ModifierChain>
<ControllerName d:type="cDeltaString">Horn</ControllerName>
<TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
<TriggerValue d:type="sFloat32">0.300000</TriggerValue>
<ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
<InstanceGroup d:type="ref">52651672</InstanceGroup>
</kLoud-cTriggeredOneshot>
</Oneshot>
</cGenericAudioControl>
</ProxyControl>
</kLoud-cProxyControlLoader>
Antwerp wrote:Fixed mine.
Copy and paste this into the Class ES44AC Horn.proxyxml. Then run that through the serz program to get the new Class ES44AC Horn.proxybin file and paste that .proxybin file into the Cab Audio File.
.
MontanaRails wrote:Antwerp wrote:Fixed mine.
Copy and paste this into the Class ES44AC Horn.proxyxml. Then run that through the serz program to get the new Class ES44AC Horn.proxybin file and paste that .proxybin file into the Cab Audio File.
.
Ok, I think I figured out whats up. First, yes, this does fix the default horn...so sorry about my claims it doesnt. But I didn't notice this because I've been using alternate horn sounds (and modifying the resulting bin to point to these instead of the default). I am using horn sounds from the 25292natehorns.zip in the library. Very strange it fixes the default but not these. Perhaps the length of the sound file has something to do with it.
Return to Problems and Peculiarities
Users browsing this forum: No registered users and 2 guests