Mod "Längere Entladezeit" blockiert Palettenverkauf

User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Mod "Längere Entladezeit" blockiert Palettenverkauf

Post 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.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
CptCray
Posts: 42
Joined: Tue Nov 07, 2017 6:53 pm

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Post 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.
User avatar
cabmac
Posts: 806
Joined: Sat Jan 24, 2009 4:00 pm
Location: Balerma/Spanien

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Post 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...
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Post by Jason06 »

Leider ist der Modder coolfarmer auf keinem mir bekannten Kanal erreichbar. Eine Korrektur des Skripts wäre nicht schwer.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Post 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
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
T4xs
Posts: 2664
Joined: Thu Dec 31, 2020 5:56 pm

Re: Mod "Längere Entladezeit" blockiert Palettenverkauf

Post 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...
Mein WIP Thread

LG Stefan

Konsolero aus Leidenschaft :biggrin2:
Post Reply