Leider nicht auf Deutsch, nehme ich an.
Könnte sogar sein, dass ich ganz am Anfang mal einen Replacer installiert hatte, der die Nebel in Interiors entfernt, da ENB damit nicht umgehen konnte, muss dem mal nachgehen. Ausserdem ist bei mir der halbe effects-Ordner ersetzt, vielleicht habe ich da einen besseren Nebel drin oder so.
In Dwemer-Ruinen habe ich Nebel, aber im Palast sehe ich ihn nicht.
Nerve mich übrigens gerade wieder über Papyrus und die manchmal bis zu 2000 Zeilen Fehler-Log nach einiger Zeit Zocken.
Nach dreissig Stunden und XXX Starts hats die Engine immer noch nicht geschnallt, dass die alte Auto Unequip Arrow deinstalliert, Quest gestopt und gelöscht ist, habe deshalb über 20 Mal den selben Fehler drin, jedes Mal, wenn ein Save geladen wird.
Dann habe ich bei jedem Laden 10 Einträge zu AFT und Convenient Horses fragt Mods ab, die nicht exsitieren. Und auch wenn diese Dinge wahrscheilnich unkritisch sind, hält es doch auf.
Wundert es da jemanden, wenn ich die Ladezeiten einer XBox habe und ab und zu Crashes dabei, obwohl mein Save unter 9MB hat?
Wenn ich mich richtig erinnere, gibts in guten Frameworks wie .NET ein Ding namens Garbage Collector, der ungenutztes Zeug in Intervallen entfernt. Und da wird auch das ganze System automatisch mit Fehlerüberprüfung neu kompiliert, wenn ein einzige Script-Zeile geändert wurde. Ist ja gut, dass manche Leute in der Game-Industrie arbeiten, statt an Orten, wo sie Katastrophen verursachen könnten ;)
Es kann nicht das richtige Verhalten einer Engine sein, dass sie keine Behandlung auf fehlende Scripte und Mods hat, die checkt man aus, fertig.
Dann habe ich sehr oft haufenweise Fehlermeldungen, die von Vanilla-Objekten kommen, weil sie entweder kein 3D haben, sich nicht in der selben Zelle befinden oder aus einem anderen Grund nicht behandelt werden können. Das betrifft vor allem Fische, Scmetterlinge und Räuber wie Tiger und Bären. Und von denen werden viele geladen, kann an die tausend Zeilen Fehlermeldungen ausmachen. Sowas kann ja nicht gut sein und erklärt auch wahrscheinlich die plötzlichen Slowdowns und extremen Ruckler, die ich drin habe in einer Umgebung, die sonst absolut flüssig abläuft. Und es fällt halt schon auf, dass es am selben Ort bei einem Teich immer crashte und die letzte Meldung immer einen Fisch betrifft.
Ich gehe jetzt dem mit den Viechern doch mal nach, mal sehen ob es was bringt.
Edit:
Immerhin weiss ich, wo der Fehler auftritt und zwar in Critter.psc, das von Critterfish.psc oder CritterMoth aufgerufen wird. Und das passiert so oft, dass es das Log überschwemmt und meist mit Abstand am meisten auftritt.
Und zwar da, wo ein Zielmarker fürs Fliegen oder Schwimmen gelöscht wird.
Bedeutet, dass LandingMarker zwar nicht none ist, aber wahrscheinlich nicht vom Typ ObjectReference. Die Funktion wird aufgerufen, wenn eine Zelle abgehängt wird (OnCellDetach() ) und das könnte bedeuten, dass sich der LandungMarker zu dem Zeitpunkt nicht in der Memory befindet oder vielleicht sogar schon vorher gelöscht wurde. Es exisitiert nämlich eine zusätzliche Abfrage, ob sich der Käfer weiter als X Meter vom Player weg befindet und die wird wahrscheinlich vorher aufgerufen.Code:If(LandingMarker != none)
LandingMarker.Delete()
EndIf
Mal sehen, ob das hier Abhilfe schafft:
Das Problem ist, dass man über solche Feinheiten kaum eine genauere Dokumentation findet, muss man alles ausprobieren.Code:If(LandingMarker As ObjectReference)
LandingMarker.Delete()
EndIf

