Hallo zusammen,
da mich das Aufbäumen des Nachläufers bei vielen Bussen stört, und ich die Lösung mit mehreren angetriebenen Achsen eher unschön finde, habe ich auf die schnelle einen kleinen Scriptschnipsel gebastelt. Ich stelle das ganze hier am Beispiel des NG 313 aus dem MAN Stadtbus AddOn dar, es ist allerdings auch auf jeden anderen Bus übertragbar. geringe Abweichungen im Script sind allerdings möglich.
Zu Beginn öffnet ihr die engine.osc und sucht nach folgendem Abschnitt:
- ' Override durch Haltestellenbremse ODER Motorabstellung
- (L.L.bremse_halte_sw) (LL.L.bremse_halte) || (L.L.door_20h_sw) || (C.L.engine_e-gas) &&
- (L.L.engine_injection_on) ! ||
- (L.L.vdv_error_edc_active) ||
- {if}
- 0 (S.L.engine_internal_throttle)
- {endif}
Und ändert ihn wie folgt ab:
- ' Override durch Haltestellenbremse ODER Motorabstellung
- (L.L.bremse_halte_sw) (LL.L.bremse_halte) || (L.L.door_20h_sw) || (C.L.engine_e-gas) &&
- (L.L.engine_injection_on) ! ||
- (L.L.vdv_error_edc_active) ||
- (L.L.throttle_timer) 0 > ||
- {if}
- 0 (S.L.engine_internal_throttle)
- {endif}
Danach fügt ihr folgendes darüber ein:
- ' Gasannahmeträgkeit
- (L.L.throttle) 0.1 <
- (L.L.velocity) 2 < &&
- {if}
- 0.5 (S.L.throttle_timer)
- {else}
- (L.L.antrieb_getr_gangwahl) 1 >
- {if}
- (L.L.throttle_timer) (L.S.Timegap) - 0 max (S.L.throttle_timer)
- {else}
- 0 (S.L.throttle_timer)
- {endif}
- {endif}
Alles anzeigen
Das wars auch schon. Jetzt reicht es, wenn ihr nur noch die Achse des Nachläufers als angetriebene definiert und der Bus wird sich nicht mehr aufbäumen.
Edit//
Ganz vergessen, damit alles reibungslos funktioniert müsst ihr noch throttle_timer in eine varlist eintragen. Im Grunde ist es egal in welche, ich würde euch aber die engine_varlist.txt empfehlen, damit alles thematisch zueinander passt.