Mich nervt wieder mal die Arbeitsweise der Jungs von Beth, im diesem speziellen Fall im Editor, obwohl das selbstverständlich Gründe sind, wieso es diesen Thread überhaupt gibt und wieso der Community Patch auch in der GOTY noch am Wachsen ist.
Heute war ich dabei, mein Verkaufsstand-System fertig zu machen und zwar geht es da hautsächlich darum, dass ich je eine Matte und einen Stuhl für jedes Level jedes Händler-Typs einbaue. Das hat den Vorteil, dass man den Verkaufsstand selbst gestalten kann, statt einfach einen ab der Stange zu nehmen. Dazu musste ich natürlich das bestehende System analysieren, um überall die richtigen Flags zuweisen zu können, Dabei habe ich wieder mal gemerkt, WTF!, dass Beth ganz einfach unfähig ist, ein System von auch nur drei verbundenen Dingen konsistent zu gestalten und mit korrekt aufsteigenden Werten zu versorgen.
Effektiv, ich werkle seit Fallout 3 in allen Editoren rum und hatte jedes Mal das Gefühl, in einer lustigen Studentenbude zu sein, statt am Werk von professionellen Entwicklern. Das ist ein Haufen von lustigen Typen, die ohne Plan am System rummodden und wurschteln , ohne sich abzusprechen, Regeln festulegen und es anschliessend zu testen.
Sie schaffen es nicht, in einem Script die Gross-Kleinschreibung zu achten, Keywords oder Form-IDs konsistent durchzubenennen, drei Objekte gleicher Art mit den selben Flags oder aufsteigenden Werten zu versorgen. Eine Tür macht einen Sound, die andere nicht. Ein Level höher kriegt man weniger als vorher. Und. Und. Hier könnte eine seitenlange Liste stehen.
Für den Modder erhöht sich so der Aufwand für die Analyse(man muss ständig denken, was hat sich Beth dabei gedacht oder haben sie es nur ausgewürfelt? Ist es ein Feature oder ein Bug? Muss ich es fixen oder nicht?), während Beth es nicht mehr schaffte, das System zu überblicken.
Kein Wunder braucht man immer noch den Commnity Patch, wenn man Rezepte zum richtigen Zeitpunkt mit den richtigen Conditions , dem richtigen Verbrauch und dem richtigen Ertrag haben möchte. Kein Wunder fragt sich jeder, wie Skill-System und andere funktionieren, wenn es keinerlei Konsistenz gibt. Bei einem Levelwechsel kriegt man keinen Zuwachs, beim anderen 2, bei anderen das Doppelte und nicht immer in der richtigen Reihenfolge. Beim einen Ding kriegt man Boni, beim vergleichbaren anderen Ding nicht.
Es besteht natürlich die Möglichkeit, dass da tiefe Gedanken dahinter stecken, wieso man auf höhrerem Level weniger, als auf tieferem kriegt, z.B. Einkommen oder gar eine Händlerliste(die gelevelten Listen der Verkäufer sehen aus wie von einem blutigen Anfänger). Oder wieso nur Stufe 3 eines Rezepts eine Abfrage auf einen Perk mit drei Level hat. Oder wieso man beim einen Händler Bedingungen erfüllen muss, bei anderen nicht, obwohl es für jeden Händler-Typ einen ungefähr passenden Perk gibt.
Ich behaupte jetzt einfach mal, es ist der reine Zufall. Effektiv, war auch schon in Skyrim so, dass etwa der Werwolf-Skill ganz einfach nur ausgewürfelte Werte hatte, lächerlich. Ich glaube, der Gipfel des Noobismus waren die Terminals und Quests in Anchorage, scheinbar wollten sie im Commonwealth daran anknüpfen. Nebenbei gilt das auch für NV, man muss sich dabei mal bildlich Leute mit der Arbeitsauffassung von Beth, aber der Hälfte Erfahrung mit der Engine vorstellen.
Ich hörte schon Behauptungen, dass 70% aller Datensätze von Beth mehr oder weniger fehlerhaft sind. Ist ein wenig übertrieben und nicht jeder Bugfix im Community Patch ist wirklich notendig. Aber aus eigener Erfahrung würde ich mal behaupten, dass 30% aller Daten gepatcht gehören. Okay, dann kommen nochmals 30% Dinge dazu, die man nicht als Bug bezeichnen kann, weil sie leider so funktionieren, wie es sich der Entwickler vorgestellt hat, aber trotzdem ersetzt, verbessert oder gar gleich weg gehören..
Okay, mein eigenes System habe ich immer noch nicht fertig. Aber nur, weil ich gerade einen sauberen Overhaul der Verkaufsstände von Beth mache. Jup, ich bin ein Pedant, das passiert mir oft, dass ich eigentlich Dinge erweitern wollte, aber dann zuerst mal das Basis-System debuggen musste. Aufsteigende Level für alle relevanten Perks und Flags, aufsteigender Loot, ...
Man hört ja oft den Einwand, dass ein so komplexes und grosses Spiel halt fehleranfälliger ist. Aber so funktioniert das Entwickeln nicht, ichh arbeite ja beruflich an einem ähnlich grossen gescripteten System wie Fallout 4. Ich kann mein System auch nicht vollständig übersehen, aber ich und meine Vorgesetzten brechen es in übersehbare Bereiche runter, die man feherlos halten kann und für die sich ein Entwickler verantwortlich zeigen soll. Übersetzt: wenn ich einem Angestellten die Anweisung gebe, er solle ein System von einem Perk in 5 Leveln umsetzen, dann erwarte ich von ihm, dass er das feherlos kann und dass er es gestetet hat. Natürlich können unvorhergesehene Bugs in Kombination mit anderen Dingen auftreten, aber ich erwarte wenigstens, dass einer von 1 bis 5 zählen kann.
Edit
Auch das passt ja dazu, habe vorhin einen kleinen Schock gekriegt, als ich den Blödsinn entdeckt habe. Schraube schon seit einiger Zeit am Script rum, das auf den Werkbänken sitzt und dafür sorgt, dass man (mehr oder weniger) weiss, wieviele Betten und Ressouren man hat oder wann ein Überfall startet. Kann sich irgend jemand, der schon mal ein Notepad++ in der Hand gehabt hat, vorstellen, dass jeden Tag 2000 Zeilen Code mal Anzahl mögliche Siedlungen in einem Intervall durchlaufen werden, für Siedlungen, die man noch nie gesehen hat, geschweige denn freigeschaltet? Es werden also tausende Male Scripte gefeuert, die Werte berechnen, die keiner wissen muss. Man muss da keinen Profiler auftun, um sofort zu checken, dass das Noobismus in Rein-Kultur ist. Mich überrascht es nebenbei, dass der Community Patch das nicht als zu fixenden Bug erkannt hat. Die stopfen schon viele Lücken, die Scripte im Original sind nämlich der reinste Schrott, man könnte sie gar als Malware bezeichnen. Da hat du dann nach einer Stunde Spiel 5000 bis 10000 Zeilen Fehlermeldungen im Log, weil Beth ungebremst Dinge tut, die garantiert zum Crash einer Funktion führen und die nur drin sind, weil irgend jemand kein Schamgefühl hat.