Page 1 of 2
Marias Pass ES44 Horn problem.

Posted:
Mon Nov 25, 2013 8:38 pm
by Antwerp
Excuse me if I'm asking this again, but has anyone found a fix for the ES44DC's End-Horn Sound not working? I don't use the ES44 that much anymore because the Horn cut-off is so noticeable. Any response constructive or not are greatly appreciated.

Re: Marias Pass ES44 Horn problem.

Posted:
Mon Nov 25, 2013 9:16 pm
by 5292nate
I like trains!

(You did say constructive or not...)
Re: Marias Pass ES44 Horn problem.

Posted:
Mon Nov 25, 2013 11:27 pm
by Antwerp
5292nate wrote:I like trains!

(You did say constructive or not...)
I didn't mean it literally... -_-
Re: Marias Pass ES44 Horn problem.

Posted:
Sat Jan 04, 2014 7:32 am
by NoahF
I need this too, my horn cuts off without playing the Horn_End file. The cab horn end file works though!
Re: Marias Pass ES44 Horn problem.

Posted:
Tue Jan 07, 2014 8:05 pm
by MontanaRails
I have been troubleshooting this issue for several days now. I cannot find a reason, or solution. I've poked around in the sound proxyxml's, and nothing looks wrong to me. I've also looked in the Engine bin files, too, thinking it was a maybe a control sensitivity issue. No idea....
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 11:53 am
by HankySpanky
I ran into this a while ago - no sure it was the ES44 though. I remember that while troubleshooting I recorded three sound files of my voice saying "Staaaaaarrrrttt", "Looooooooop", and "Ennnnnnd" and put them in place of the train horn files. I found that the "loop" and "end" files were playing simultaneously. To fix this, if I recall correctly, was to edit the horn proxyxml file. This is how mine looks now:
<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>
Hope that helps.

Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 11:58 am
by HankySpanky
Also, if you make changes to the proxyxml file remember to run in through the "serz.exe" app found in the main Railworks folder.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 4:00 pm
by Antwerp
Hey it works now! Thanks.
Ever considered uploading a fixed .proxyml file and .proxybin to the file library?
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 6:46 pm
by HankySpanky
Not sure I'm allowed to do that. I'm still a newb.
Glad to hear it worked fer ya.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 8:21 pm
by Antwerp
HankySpanky wrote:Not sure I'm allowed to do that. I'm still a newb.
Glad to hear it worked fer ya.
Sure you can. If you want I can upload and give you credit.
(Granted I'm still testing it to make sure it is working properly when the horn sound is replaced.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 8:23 pm
by MontanaRails
Hmm...my horns are still clipped at the end. I dont notice anything different about this file versus the previous one.
Oh well.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 9:11 pm
by Antwerp
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.
Fixed mine. Though I had to re-format it.
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.
- Code: Select all
<?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>
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 9:37 pm
by MontanaRails
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.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 9:47 pm
by Antwerp
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.
Yeah, that was what I was testing, I couldn't figure out why Nathan's horns were cutting off but the default wasn't.
Re: Marias Pass ES44 Horn problem.

Posted:
Wed Jan 08, 2014 9:50 pm
by MontanaRails
Even though it seemed a long shot, I thought perhaps it was a difference between how wav's and dav's were read, so I converted to .dav. Still no change.
No idea what it could be.
EDIT: Ok, so I'm not sure what part of the .bin file controls this, but it seems like there's a fader (perhaps part of the mysterious horn curves) that is prematurely ending the Horn_end.wav file. It's like it attempts to play, but doesnt quite get the whole sound out.