Hallo Leute,
kleine Frage, wie und wo ändert man eigentlich die Empfindlichkeit für den Regler?
Gruß
ef110
Hallo Leute,
kleine Frage, wie und wo ändert man eigentlich die Empfindlichkeit für den Regler?
Gruß
ef110
Würde mal sagen, dass dieser Wert bei jeder Lok selber definiert ist, und in irgendeiner .bin oder .lua hinterlgwt ist...
Ja so in der Art habe ich mir das auch schon gedacht. Nur wo genau und wie nennt sich dieser Wert?
Bei jeder Lok anders.
AnalogInputSensitivity - Für die Maus
DigitalInputSensitivity - Für die Tastatur
Ist in der engine.xml zu finden (Name variert natürlich von Lok zu Lok)
Hi,
welche Lok denn?
Es gibt da jeweils 2 verschiedenen Werte (siehe weiter unten) - einmal für die Tastatur- oder zweitens für die Mausbedienung.
Des Weiteren sind die Werte ist meistens noch unterteilt in Experten- (F3), Einfacher- (F4) und Konsolenmodus(heißt das so?). Bedeutet, man muss den richtigen Eintrag ändern.
Es können daher drei InputMapper pro Lok angelegt worden sein:
Zu finden in der jeweiligen Engine.bin > serz.exe > Engine.xml (damit diese im Notepad++ bearbeitet werden kann)
<StopgoRemapper d:type="cDeltaString">StopGo</StopgoRemapper>
<IntermediateRemapper d:type="cDeltaString">Intermediate</IntermediateRemapper>
<ExpertRemapper d:type="cDeltaString">Expert</ExpertRemapper>
Sollte man eh nur immer mit dem Expertenmodus bedienen, so kann man sich auf den Eintrag des >Expert< beschränken.
Hier einmal als Beispiel der Eintrag des Reglers bei der BR 145:
<cControlContainerBlueprint-cControlValue d:id="53005">
<ControlName d:type="cDeltaString">VirtualThrottle</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">Fahrschalter</BriefDescription>
<DetailedDescription d:type="cDeltaString"></DetailedDescription>
<ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
<HUDControlID d:type="sUInt32">0</HUDControlID>
<InterfaceElements>
<cControlContainerBlueprint-cInteriorLever d:id="53015">
<ElementName d:type="cDeltaString">Regulator_Intermediate</ElementName>
<DifficultyType d:type="cDeltaString">Intermediate</DifficultyType>
<PickTransformName d:type="cDeltaString">throttle_z</PickTransformName>
<MovementType d:type="cDeltaString">MoveUpDown</MovementType>
<AnalogInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</AnalogInputSensitivity>
<DigitalInputSensitivity d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</DigitalInputSensitivity>
<AnimationName d:type="cDeltaString">RSC\BR145Pack01\RailVehicles\Electric\BR145\CabView\throttle_z</AnimationName>
<OutputInterface d:type="cDeltaString">eCab</OutputInterface>
</cControlContainerBlueprint-cInteriorLever>
</InterfaceElements>
</cControlContainerBlueprint-cControlValue>
Erläuterung:
VirtualThrottle kann auch anders benannt sein.
Intermediate hier, weil es nur ein InputMapper gibt, also bei "IntermediateRemapper" und auch bei "ExpertRemapper" eingetragen (BR145Expert) ist.
Die grüngefärbten Werte sind nun zu verändern. Je kleiner der Wert, desto feinfühliger wird die Bedienung werden.
Wert AnalogInputSensitivity ==> Mausbedienung
Wert DigitalInputSensitivity ==> Tastaturbedienung
Soviel erstmal, viel Erfolg!
Grüße
Edit: Andere waren mal wieder schneller
Ok. Dankeschön