fillType="UNKNOWN"

Ihr habt Probleme mit eurem Spiel, eine Frage zu technischen Dingen, oder wollt einen Bug melden? In diesem Forum finden all diese Dinge ihren Platz. Bitte beachtet die Postingregeln für Bug-Reports.
Pandahma
Posts: 5
Joined: Fri Dec 18, 2015 1:32 pm

fillType="UNKNOWN"

Post by Pandahma » Fri Jan 21, 2022 2:23 pm

Hallo!

Wieso kreiert der LS22 siebenmal die Einträge fillType="UNKNOWN" im Savegame? (Standard-Maps und leerem mods-Ordner)
Und zwar einmal in der economy.xml und sechsmal in der vehicles.xml.

Löscht man im Spiel sein komplettes Inventar, bleibt in der economy.xml der eine Eintrag weiterhin bestehen und in der vehicles.xml verbleiben drei fillType="UNKNOWN" Einträge (wagonGrain, wagonWoodChips, wagonSugarbeets).

Warum? Bug?

VG
Pandahma

Lord Nighthawk
Posts: 2412
Joined: Sun May 31, 2015 3:00 pm

Re: fillType="UNKNOWN"

Post by Lord Nighthawk » Fri Jan 21, 2022 2:39 pm

Äh, nein? Wenn noch nix drin ist kann schlecht die Fruchtsorte definiert werden, also bleibt sie unknown bis man was reinfüllt.
Das da oben sind die Eisenbahnwaggons - die leer sind.

User avatar
Danko40
Posts: 2892
Joined: Sat Nov 11, 2017 11:10 am
Location: Confoederatio Helvetica

Re: fillType="UNKNOWN"

Post by Danko40 » Fri Jan 21, 2022 4:14 pm

Das ist absolut normal so.
„Lobe den Brunnen, in den deine Schwiegermutter gefallen ist, aber schöpfe kein Wasser daraus.“ (Andalusisches Sprichwort)

———————————————————————
LS19 - Platinum Edition (PC)
LS22

(Ex-Konsolenspieler :zunge: )

Pandahma
Posts: 5
Joined: Fri Dec 18, 2015 1:32 pm

Re: fillType="UNKNOWN"

Post by Pandahma » Fri Jan 21, 2022 9:49 pm

Danke für euer Feedback!

Lord Nighthawk:
Mir ist schon klar, dass es sich bei wagon... um die Zugwaggons handelt. ;)
Nicht klar ist, warum GIANTS leer nicht mit empty, sondern mit unknown definiert. So sind u.a. Verwechslungen bzw. keine eindeutigen Bestimmung möglich, denn unknown wird u.a. auch als Fehlerausgabe verwendet, wenn jemand neue FillTypes nicht ordnungsgemäß registriert hat.
Zudem wird z.B. bei allen Produktion und Tierställen mit leerem Inhalt bzw. Lager, kein unknown ausgeworfen.

Danko40:
Absolut normal? Ja, aber nur bei GIANTS mit ihrer manchmal merkwürdigen Logik. Leer = unknown bei leerem beweglichen Material und unknown = unknown bei Fehlern.

VG,
Pandahma

goodN8JohnBoy
Posts: 1374
Joined: Wed Dec 01, 2021 6:51 pm

Re: fillType="UNKNOWN"

Post by goodN8JohnBoy » Fri Jan 21, 2022 11:16 pm

Pandahma wrote:
Fri Jan 21, 2022 9:49 pm
Nicht klar ist, warum GIANTS leer nicht mit empty, sondern mit unknown definiert.
Weil es da um den fillType geht (und nicht die Menge). Der ist entweder definiert (wenn irgendetwas drin ist) - oder undefiniert (unknown) wenn NICHTS drin ist.

Merrlin
Posts: 454
Joined: Sun May 17, 2020 11:30 pm

Re: fillType="UNKNOWN"

Post by Merrlin » Sat Jan 22, 2022 12:14 am

Pandahma wrote:
Fri Jan 21, 2022 9:49 pm
Danke für euer Feedback!

Danko40:
Absolut normal? Ja, aber nur bei GIANTS mit ihrer manchmal merkwürdigen Logik. Leer = unknown bei leerem beweglichen Material und unknown = unknown bei Fehlern.

VG,
Pandahma
Da ist deine Logik grad eher ein bißchen Merkwürdig. Wenn’s bei dir klingelt dann ist es ja auch eine unbekannte Person und keine leere Person.
Das selbe gilt für das Füllgut: entweder es ist bekannt oder es ist unbekannt. Empty hingegen ist eine Mengenangabe.

Lord Nighthawk
Posts: 2412
Joined: Sun May 31, 2015 3:00 pm

Re: fillType="UNKNOWN"

Post by Lord Nighthawk » Sat Jan 22, 2022 12:55 am

Naja, wie meine Vorredner schon schrieben weiß der Behälter nicht was in ihn reinkommt, also ist die Filltype unknown und nicht banal empty. "Leer" wird durch die Zahl hinter dem Filltype dann angegeben wenn dieser 0 ist. Ob man es glaubt oder nicht, selbst Leere muß irgendwie definiert werden. Klar, man hätte auch sowas wie "nyd" nehmen können (not yet defined) aber mal ehrlich, ist das jetzt irgendwelchen Stress wert?

goodN8JohnBoy
Posts: 1374
Joined: Wed Dec 01, 2021 6:51 pm

Re: fillType="UNKNOWN"

Post by goodN8JohnBoy » Sat Jan 22, 2022 3:20 am

.. oder auch "42" - die Antwort auf die Frage "nach dem Leben, dem Universum und dem ganzen Rest". ;)

Tatsache ist, dass die Game-Engine irgendeinen fillType in der fillUnit erwartet. Und als Platzhalter hat man da eben "unknown" benutzt.

Pandahma
Posts: 5
Joined: Fri Dec 18, 2015 1:32 pm

Re: fillType="UNKNOWN"

Post by Pandahma » Sat Jan 22, 2022 11:35 am

Danke für euer Feedback, auch wenn ich es anders sehe.

Wenn sich in einem Zugwaggon, Trailer oder Fahrzeug nichts befindet, ist es leer.

Genau, es ist ein Unterschied ob etwas leer ist oder in ihm sich ein unbekannter FillType befindet. In den beschriebenen Fällen ist es einfach leer. Man braucht kein Mathematiker zu sein um zu wissen, dass selbst eine leere Menge - nicht zu verwechseln mit der Nullmenge, eindeutig definiert ist.

Sprich, eine leere Menge ist somit nicht unbekannt. Im Fall von LS sollte GIANTS hier also keinen unbekannten FillType benutzen, sondern einen Begriff der einen leeren FillType bezeichnet.

Denn um einen unbekannten FillType handelt es sich nur dann, wenn ein FillType verwendet wird, der weder vom Programm noch von einem Modder registriert bzw. definiert wurde.

Die Intention des Threads hat übrigens nichts mit Stress oder anderen hier sinnfreien und persönlich werdenden Kommentaren zu tun.

Es geht schlicht um ein Script, welches die Einzel- und Gesamtmenge seiner sich im Besitz befindenden Produkte ausgibt. Wie soll man per Script denn einen wirklich unbekannten FillType von einem leeren FillType unterscheiden, wenn GIANTS hierfür dieselbe Bezeichnung verwendet?

In diesem Sinne, Pandahma

User avatar
HeinzS
Posts: 11623
Joined: Mon May 16, 2011 5:19 pm

Re: fillType="UNKNOWN"

Post by HeinzS » Sat Jan 22, 2022 12:05 pm

Pandahma wrote:
Sat Jan 22, 2022 11:35 am
Es geht schlicht um ein Script, welches die Einzel- und Gesamtmenge seiner sich im Besitz befindenden Produkte ausgibt. Wie soll man per Script denn einen wirklich unbekannten FillType von einem leeren FillType unterscheiden, wenn GIANTS hierfür dieselbe Bezeichnung verwendet?
indem man den unbekannten filltype auswertet und wegfallen lässt.

Post Reply