Page 1 of 1

Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Thu Feb 03, 2022 9:12 am
by Jason06
- PC/Mac/PS4/XB1: Mac
- Versionsnummer des Spiels: 1.2.0.0
- Fahrzeug/Gerät/Modell/Objekt: beliebig
- Fehler/Problem: Geladene Paletten werden am Verkaufstrigger für Paletten ignoriert, ein Verkauf ist nicht mehr möglich
- Single- oder Multiplayer: Beides
- Tritt auf, wenn: Mit Paletten beladener Anhänger wird zum Verkaufstrigger gefahren.
- Tritt auch auf Standardmaps ohne Mods auf ja/nein: Ja, reproduzierbar z.B. auf Elmcreek nur mit Mod "Längere Entladezeit" im Spiel.

Offenbar wird die überschriebene Funktion für den Entladevorgang bei Paletten stets mit Rückgabewert "false" beendet, es wird nicht der Wert der der ursprünglichen Funktion (superfunc) durchgereicht. Eine entsprechende Korrektur im Skript behebt den Fehler.

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Thu Feb 03, 2022 9:32 am
by CptCray
Ich füge mal hinzu, dass sich Bigbags mit dem Mod auch nicht mehr entleeren lassen, da unten am Bigbag dann der Auslass fehlt.

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Mon Sep 26, 2022 6:40 pm
by cabmac
CptCray wrote: Thu Feb 03, 2022 9:32 am Ich füge mal hinzu, dass sich Bigbags mit dem Mod auch nicht mehr entleeren lassen, da unten am Bigbag dann der Auslass fehlt.
habe ich ebenfalls...hat mich gekostet, das rauszukriegen...

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Mon Sep 26, 2022 6:49 pm
by Jason06
Leider ist der Modder coolfarmer auf keinem mir bekannten Kanal erreichbar. Eine Korrektur des Skripts wäre nicht schwer.

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Wed Sep 28, 2022 1:32 pm
by Jason06
Leider ist der Modder coolfarmer nicht zu kontaktieren, auch nicht über PM in diesem Forum, daher poste ich die Lösung des Problems hier:

Das Lua-Skript gibt beim Entladen von Paletten und Bigpacks jedes Mal "false" zurück, wenn eine Palette/Bigpack erkannt wird. Stattdessen sollte aber der von superfunc zurückgegebenen Wert durchgereicht werden, was die Paletten wieder nutzbar machen würde.

Um das zu korrigieren, sind im Skript IncreasedUnloadingTime.lua folgende (kleine) Änderungen notwendig:

Zeile 42:
Alt:

Code: Select all

superFunc(self, xmlFile, key, entry)
Neu:

Code: Select all

local backup = superFunc(self, xmlFile, key, entry)
Zeile 62:
Alt:

Code: Select all

return false
Neu:

Code: Select all

return backup
Damit ist das Verhalten behoben und Paletten und BigPacks werden wieder wie gewohnt entladen.

Herzliche Grüße
Martin

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Posted: Wed Sep 28, 2022 9:43 pm
by T4xs
Jason06 wrote: Wed Sep 28, 2022 1:32 pm
Leider ist der Modder coolfarmer nicht zu kontaktieren, auch nicht über PM in diesem Forum, daher poste ich die Lösung des Problems hier:

Das Lua-Skript gibt beim Entladen von Paletten und Bigpacks jedes Mal "false" zurück, wenn eine Palette/Bigpack erkannt wird. Stattdessen sollte aber der von superfunc zurückgegebenen Wert durchgereicht werden, was die Paletten wieder nutzbar machen würde.

Um das zu korrigieren, sind im Skript IncreasedUnloadingTime.lua folgende (kleine) Änderungen notwendig:

Zeile 42:
Alt:

Code: Select all

superFunc(self, xmlFile, key, entry)
Neu:

Code: Select all

local backup = superFunc(self, xmlFile, key, entry)
Zeile 62:
Alt:

Code: Select all

return false
Neu:

Code: Select all

return backup
Damit ist das Verhalten behoben und Paletten und BigPacks werden wieder wie gewohnt entladen.

Herzliche Grüße
Martin
Ist ja löblich das du hier die Arbeit des modders übernimmst aber das ist nicht deine aufgabe^^

Meiner Meinung nach hätte dieser mod schon lange aus dem modhub gelöscht gehört bis der Modder ihn fixt...