ich kann mit dem Begriff der Bauwarnungen nichts anfangen.
Eine
Bau-Warnung oder engl
Construction Warning ist ausgelegt als roter Subtitel in den Info-Fenstern zu einem Gebäude, steht i.d.R. ganz unten, allerdings kenn ich sie nur im Zusammenhang mit den Vanilla-Gebäuden bzw im Vanilla-Spiel. Dort waren sie z.b. zu sehen, als UBI in GU14 den Fehler mit den Holzfällern und Köhlereien eingebaut hatte, was dann mit GU14.1 wieder korrigiert wurde.
Die Bauwarnung erscheint normalerweise, wenn ein Produktionsgebäude freigeschalten ist, aber Teile der Produktionskette nicht zur Verfügung stehen, wie eben in diesem Fall. Die andere Variante wäre, wenn Teile der Produktionskette des zu bauenden Gebäudes im Spiel noch nicht freigeschalten wurden, diese Variante kommt aber m.E. im Vanilla-Spiel überhaupt nicht vor, in Mods dafür um so häufiger.
Im Zuge der Codeumstellung im GU14 trat solche Warnung verstärkt bei den Mods auf. Da liegt es in allererster Linie am "falschen Eintrag" für die Setting "IsMainFactory". Der Code für die allermeisten Mods wurde ja aus den Vanilla-Dateien kopiert und dann für die jeweilige Mod angepasst und das oft, ohne die einzelnen Einträge zu hinterfragen. Im Falle des Eintrages "IsMainFactory" bestand bis GU14 aber auch keine Notwendigkeit dazu.
Solch Eintrag legt fest, ob ein Gewerbe eine Hauptdefinition oder eine Nebendefinition ist. Einfach gesagt, sind alle Gewerke aus dem Vanillaspiel solche MainFactories, haben also diesen Eintrag <IsMainFactory>1</IsMainFactory>.
Erstellt ein Modder eine komplett neue Produktionsstätte, die es in Anno noch nicht gibt, bekommt auch dieser Betrieb den Wert == 1.
<IsMainFactory>1</IsMainFactory> darf aber seit GU14 nur einmal pro Produktionsart verwendet werden und hier kommt das Problem mit dem Copy&Paste, das beim Modden meistens verwendet wurde.
Ein einfaches, aber fiktives Beispiel: Der Holzfäller erzäugt Baumstämme. Zusammen mit Zuckerrohr läßt sich in der Neuen Welt Rum in Fässern erstellen. Das ist für die AW aber nicht vorgesehen und wurde gemoddet. In der Mod bekam der kopierte Holzfäller den Eintrag <IsMainFactory>1</IsMainFactory>. Diesen hat aber der Vanilla-Holzfäller schon, es wird also ein Fehler erzeugt. Richtig wäre die Kurzform zum übernehmen bereits existierender Definitionen, also <IsMainFactory /> bzw die übergeordnete Gruppe <FactoryBase /> oder eben <IsMainFactory>0</IsMainFactory>
In der Theorie müßte also die Threaderstellerin ihren Mods-Ordner nach diesen Definitionen durchforsten und bei jedem Treffer analysieren, ob der genannte Eintrag korrekt ist oder eben nicht. Bei dem Umfang der Dateien dort eine recht anspruchsvolle Aufgabe. Ein generelles Search&Replace über den mods-Ordner fällt weg, weil es ja durchaus Einträge geben kann, wo die 1 richtig ist.
Zur Bearbeitung braucht es nur einen einfachen Editor wie Notepad++, allerdings sollte man schon verstehen, was man dort macht
Die im Beitrag #8 gezeigten Screenshots zeigen ja alle Produktionsketten aus dem Vanilla-Spiel und es sind immer die gleichen Produkte, die gesperrt sind. Da dies im Vanillaspiel nicht vorkommt, kann es nur eine Mod sein. Und da kommen alle Mods in Frage, welche die in den Screens gezeigten gesperrten Rohstoffe verwenden, z.b. Baumstämme und Mais
Meine Favouriten wären:
- Building (Production +Farm...)
In dieser Mod enthalten war mal die erwähnte Rumproduktion in der Alten Welt, aber in der alten Version, die ich bei mir noch gefunden habe, ohne den definierten Eintrag <IsMainFactory>1</IsMainFactory>. Ob das aber in der neuesten Version auch so ist? Keine Ahnung. Ich benutze nur noch meine eigenen Mods, da kann ich dann nur auf mich wettern.
Das Hauptproblem ist wohl, das man selbst mit einem neuen Spiel an der gleichen Stelle hängenbleibt, wenn man die Ursache nicht gefunden hat und wenn du, wie du schreibst, nicht gerade versiert bist und die Fehleranalyse eine zu große Aufgabe ist, dann bleibt praktisch nur noch, alles Verdächtige zu deaktivieren und neu zu starten.
Die Vorredner haben es ja schon erwähnt, das du nach erfolgter Reparatur/Deaktivieren von Mods wieder zurück mußt. In dem Fall, der in deinen Screenshots zu sehen ist, mindestens vor das Datum der Freischaltung der betroffenen Produkte Schreibmaschine, Billiardtisch usw. Oder aber zurück bis zum Release des GU14, am 12.04.22 um 18.00 Uhr MESZ
Deine Mods habe fast alle das gleiche Datum, was nahelegt, das sie zu diesem Zeitpunkt allesamt kopiert wurden, aber nicht alle an diesem Tag neu installiert oder geupdatet wurden. Und das wiederum läßt ahnen, das diverse Mods nicht auf dem Stand sind, den GU14 erfordert. Solltest du dich auf die Suche machen, bedenke, das Mods im Zweifel sessionübergreifend wirken. Verwende ich z.b. in Enbesa den Holzfäller aus der moderaten Welt (AW + Kap) und habe dort einen Fehler in der Mod, funktioniert der Holzfäller in der AW ggf auch nicht mehr