ZhooL / FS22_EnhancedVehicle

FS22. Farming Simulator 22. LS22. Landwirtschafts Simulator 22. Track assistant, parking brake, differential locks, wheel drive modes and better hydraulics controls for your vehicle. Shows more vehicle details on HUD.
222 stars 41 forks source link

seit Patch 1.4.1.0 funktionieren die difflock und parkingbrake nicht mehr bei allen Fahrzeugen #98

Closed 112TEC-Chris closed 2 years ago

112TEC-Chris commented 2 years ago

Hallo, ein paar meiner Fahrzeug lassen sich nicht mehr "entparken" undf die Differentialsperren funktionieren bei den gleichen Fahrzeugen auch nicht. Das sind alles Mods. Gibt es da irgendetwas zu beachten oder ist das ein Bug?

ZhooL commented 2 years ago

Hi, ohne deine log.txt kann ich da keine weiteren Aussagen zu treffen. Ich vermute stark einen Konflikt mit anderen Mods, die ebenfalls auf das Fahrverhalten einwirken (VCA, REA, ...)

112TEC-Chris commented 2 years ago

Na dann hab ich ein Problem. Denn in der Log gibt es keinen Fehler und auch kein Warning. Die Mods reagieren einfach nicht auf die Tasten. Und VCA, REA, etc. nutze ich nicht.

jason0611 commented 2 years ago

Es scheint so, dass durch den Patch bei vielen Spielern die Tastenbelegungen verloren gegangen sind. Schau mal nach, ob Du vielleicht die Tasten neu zuweisen musst.

112TEC-Chris commented 2 years ago

Nein die Tastenbelegung ist nicht weg. Denn bei den meisten Fahrzeugen funktioniert ja noch alles. Nur ein paar Fahrzeuge reagieren seit dem Patch nicht mehr auf die Tasten. Stand aber schon in meinem ersten Post drin ;)

jason0611 commented 2 years ago

Dann poste bitte das Logfile. Ohne ist alles weitere Spekulation.

112TEC-Chris commented 2 years ago

Ich weiss zwar nicht was du damit willst, weil, wie ja bereits geschrieben, da steht nix drin.

log.txt

112TEC-Chris commented 2 years ago

Hi, Ich hab etwas entscheidendes ausfindig gemacht. Alle Mods in meinem Modordner mit vehicletype "car" haben das Problem.

Vehicletype Car entspricht ja basedrivable plus der Spezis tensionbelts und foldable.

Setze ich als in den Mod basedrivable + der Spezis, ist das Ergebnis das gleiche. Nehme ich aber da tensionbelts raus, funzt beides. Differentialsperren und Handbremse.

Was die Sache noch komischer macht ist, dass die Fahrzeuge aus dem Spiel mit vehicletype "Car" keine Probs haben.

ZhooL commented 2 years ago

Ein VehicleType "car" ist mir nicht bekannt und kann eigentlich nicht aus dem Basisspiel kommen. Die LUA Sourcen kennen kein "car". Hast du mir mal ein Mod, bei dem das bei dir nicht funktioniert?

112TEC-Chris commented 2 years ago

Ich schrieb von vehicletype. Das ist nicht das gleiche wie Specialization.

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="car" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">**

https://www.farming-simulator.com/mod.php?lang=de&country=de&mod_id=235262&title=fs2022 und als Beispiel aus dem Spiel der Lizard Pickup1986

ZhooL commented 2 years ago

Ich kann es nicht nachstellen. Ich hab den Lizard 1986 genommen und die FS22_UniversalAutoload Mod. Egal ob ich was geladen habe oder Spanngurte angelegt/nicht angelegt... Die EV Festellbremse und/oder Diffs funktionieren wie gewollt.

Bitte mach einmal den Test und entferne die UniversalAutoload Mod und schau ob es dann funktioniert.

112TEC-Chris commented 2 years ago

ich schrieb doch die Fahrzeuge aus dem Spiel funktionieren nur Mods funktionieren nicht "Was die Sache noch komischer macht ist, dass die Fahrzeuge aus dem Spiel mit vehicletype "Car" keine Probs haben." ;)

Bitte lies genau was ich schreibe.

112TEC-Chris commented 2 years ago

Lizard Pickup aus dem Spiel OK Lizard Cross Mod nicht OK

ZhooL commented 2 years ago

Auch mit dem Cross bekomme ich es nicht nachgestellt. Du hast drölfzigtausend Mods am Start, niemand sonst hat dieses Problem gemeldet, ich würde es gerne verstehen, aber ich werde nicht Mod für Mod durchgehen um zu schauen, ob es daran liegen könnte. Zu 90+% war es immer ein Modkonflikt, bzw eine doppel oder dreifachbelegung von Tasten oder noch schlimmer Controller oder Seitenkonsolen. Oder halt Spezialisierungen (wie autoload), die sich Tasten wegsnacken wenn sie an einem Vehicle attached sind.

EV hängt sich an Drivable+Enterable+Motorized ran und belegt dort seine Tasten. Ebenfalls hänge ich mich in "updateVehiclePhysics" und "updateWheelsPhysics" rein. Wenn andere Mods nach EV ebenfalls diese Funktionen überschreiben und Einfluss nehmen, kann ich nichts machen.

112TEC-Chris commented 2 years ago

ok, dann werde ich wohl mal mod für mod reinnehmen müssen und sehen, wodurch es passiert.

ZhooL commented 2 years ago

Was evtl. auch helfen könnte: In der FS22_EnhancedVehicle_Loader.lua den debug modus auf 2 stellen und einmal das Spiel starten, in das Fahrzeug, was nicht geht, und versuchen die Parkbremse zu lösen/setzen. Mit debug=2 sollte jede Aktion in EV eine Logmeldung erzeugen.

debug = 0 -- 0=0ff, 1=some, 2=everything, 3=madness

112TEC-Chris commented 2 years ago

2022-04-26 16:43 -> FS22_EnhancedVehicle: onActionCall FS22_EnhancedVehicle_PARK, keyStatus: 1 (rootNode: 217828, typeName: car, typeDesc: Auto) 2022-04-26 16:43 -> FS22_EnhancedVehicle_Event: sendEvent(): 1: false, 2: false, 3: 1, 4: 0, 5: false, 6: false, 7: 0, 8: 0, 9: 0, 10: 0, 11: 0, 12: 0, 13: false 2022-04-26 16:43 --> g_server:broadcastEvent() 2022-04-26 16:43 -> FS22_EnhancedVehicle: onActionCall FS22_EnhancedVehicle_PARK, keyStatus: 1 (rootNode: 217828, typeName: car, typeDesc: Auto) 2022-04-26 16:43 -> FS22_EnhancedVehicle_Event: sendEvent(): 1: false, 2: false, 3: 1, 4: 0, 5: false, 6: false, 7: 0, 8: 0, 9: 0, 10: 0, 11: 0, 12: 0, 13: true 2022-04-26 16:43 --> g_server:broadcastEvent()

Also eine Reaktion kommt in der Log, aber es ändert sich nix auf dem Hud und die Feststellbremse wird auch nicht gelöst oder angezogen. Das gleiche gilt für die differentialsperren. Alles andere funktioniert anscheinend

ZhooL commented 2 years ago

Noch kurz nachgefragt: Single Player, MP (lokal) oder MP (dedi server)? Wenn MP, dann bräuchte man auch das Log vom Server um zu schauen, ob das geschickte Event zB umgesetzt wird.

112TEC-Chris commented 2 years ago

single Player

112TEC-Chris commented 2 years ago

Hast Du Discord? dann ist es einfacher

ZhooL commented 2 years ago

Ja, https://d.majo76.de Wir können die Tage mal schauen, aber nicht heute oder morgen - keine Zeit ;-)

ZhooL commented 2 years ago

Problem gelöst - eine veraltete Version von UniversalAutoload war der Störenfried.