- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Pomoc doraźna => Tabor => Wątek zaczęty przez: Forfiter w 07 Kwietnia 2021, 14:24:50
-
Chciałem zmienić za pomocą wpisu VelStep w pliku konfiguracyjnym przeskok tempomatu z 10 na 5 km/h. Jednak zmiana wpisu VelStep=10 na VelStep=5 nie dała żadnej zmiany. Powiedzcie co robię nie tak lub o czym zapomniałem. Póki co próbowałem zmienić ten wpis w Dragonie. Nie mogę w dynamic odnaleźć folderu dotyczącego Traxa. Z góry dzięki za pomoc.
-
Powinno działać. Pokaż tego edytowanego fiza.
Traxxa znajdziesz w e186_v2.
-
Załączam pliki fiz. Zdziwiła mnie jedna rzecz. W pliku fiz do Traxa jest wpis VelStep=5, a i tak tempomat działa jak przy ustawieniu na 10.
-
Zbadałem temat. Dla SpeedCtrlType=Time skok o 10km jest hardkodowany. Wtedy chyba nie było VelStep, bo to dopiero pod Pesy weszło. Warto by podmienić w sumie.
if (ScndCtrlPosNo == 4 && SpeedCtrlTypeTime)
{
SpeedCtrlUnit.IsActive = ( SpeedCtrlValue > 0 );
switch (ScndCtrlPos) {
case 0:
NewSpeed = 0;
SpeedCtrlValue = 0;
SpeedCtrlTimer = 10;
break;
case 1:
if (SpeedCtrlTimer > SpeedCtrlDelay) {
SpeedCtrlTimer = 0;
NewSpeed -= 10;
if (NewSpeed < 0) NewSpeed = 0;
}
else
SpeedCtrlTimer += dt;
break;
case 2:
SpeedCtrlTimer = 10;
SpeedCtrlValue = NewSpeed;
break;
case 3:
if (SpeedCtrlTimer > SpeedCtrlDelay) {
SpeedCtrlTimer = 0;
NewSpeed += 10;
if (NewSpeed > Vmax) NewSpeed = Vmax;
}
else
SpeedCtrlTimer += dt;
break;
case 4:
NewSpeed = Vmax;
SpeedCtrlValue = Vmax;
SpeedCtrlTimer = 10;
break;
}
}
Dla sterowników z dźwignią liniową, skok to Vmax/ilośc pozycji dźwigni, czyli MaxVel/SCPN.
-
Podmieniłem i w Dragonie tempomat działa bez zmian, w Traxxie nie działa w ogóle.
-
Co podmieniłeś? Traxxa nie ruszysz bez zmian w exe. Jak widzisz z przytoczonego kodu, musi być SCPN=4 dla tego typu.
-
Ten kod, który podałeś. Moja błędna interpretacja. Uznałem, że należy podmienić to co jest w fiz na to co podałeś. Mniejsza z tym. Czy jednak da się coś z tym zrobić i jeśli tak to jak?
-
Dla dragona zmień SCPN w bloku ctrl. Tylko wtedy musisz też mnożnik animacji dźwigni w mmd dostosować do nowej ilości pozycji.
Dla traxxa musisz poczekać na nowe exe, chyba że chcesz się bawić w samodzielne kompilacje.
-
Z Traxxem dam sobie spokój. Nie chcę brać się za coś na czym się nie znam. Spróbuję ogarnąć Dragona. Dam znać jak poszło.
Wróciłem do "ustawień fabrycznych" w obu elektrowozach. Następnie za Twoją radą Stele ogarnąłem tempomat w Dragonie. Może kiedyś uda się także z Traxxem. Tym czasem uznaję temat za zamknięty. Dziękuję za pomoc.