Ich stehe gerade vor einem Rätsel und vielleicht habt ihr sowas ja schon mal gehabt oder eine Idee dazu:
1. Ausgangslage
Ich habe eine aktuelle loadorder mit 150 aktiven .esm + .esp und 244 aktiven .esp (esl flagged) + .esl was in der Summe 394 aktive Plugins sind (inklusiver der inaktiven, welche ich nicht brauche sind über den MO2 diese Anzahl vorhanden bzw. werden akezeigt 169 .esm + .esp und 254 .esp (esl flagged) + .esl, also 423 Stk.)
Ich habe so in der Form auch keinerlei Probleme und alles funktioniert tadellos .Es sei denn ich laufe mal hier und dort in einen CTD, welcher meist schnell behoben ist, da es sich dann um irgendeine Modinkompatibilität handelt oder aber es ist ein defektes Mesh/eine defekte Textur -> alles kein Problem, ist meistens selbst verursacht/behoben.
2. Meine Problematik
Wenn ich nun in dieses Konstrukt nun auch nur irgendein beliebiges Plugin neu mit rein bringe - und es spielt dabei keine Rolle, ob es ein Dummy-Plugin ist um eine .bsa zu laden, es eine .esm, .esp oder .esl ist oder aber ob es eine sehr Umfangreiche neue Mod mit zig records ist.
Es macht ebenfalls keinen Unterschied wo in der Ladereihenfolge ich das plugin hinsetzte, Anfang, wahllos in der Mitte oder komplett am Ende...alles führt zum selben Endergebnis: Ein CTD beim Laden des Spielstandes, beim Cell-Wechsel oder beim Teleportieren irgendwo per Komsole und 'coc'-Befehl. Selbst vom Hauptmenü aus und per 'coc' identisch, es liegt also nicht am Spielstand.
Entferne ich nun dieses Plugin wieder komplett geht wieder alles als wäre nichts gewesen.
Hier mal 2 Beispiel-Crashlogs welche vom .NetScriptFramework erzeugt werden:
https://pastebin.com/gMDSFG4z - Hierbei habe ich einen Spielstand geladen und kurz bevor der Bildschirm von der Schwarzblende ins Bild übergeht kam der CTD (Spielgeräusche waren schon zu hören). Hier habe ich versucht Draw 2 - Dual Weapon Equip-Unequip Animations ins Spiel zu bringen.
https://pastebin.com/jkb2puss - Hier konnte ich den Speilstand zwar laden, aber beim Cell-Wechsel (in diesem Fall in die Tiefensturzhöhle) kam dann der CTD. Hier war die oben genanne Mod deaktiviert und ich habe an selbiger Stelle ein Dummy-Plugin platziert, um eine .bsa zu laden.
Beide Plugins befinden sich aktuell nicht mehr in der Ladereihenfolge, da deaktiviert/deinstalliert (die Texturen/Meshes werden als lose Dateien geladen) und mit dem exakt selben Spielstand, bei welchem es vorher einen 100%igen CTD an der ein oder anderen Stelle gab, gibt es keine Probleme mehr.
Gleiches ist mir schon mal passiert, als ich mir Silver Hand Armored ins Spiel holen wollte, da hab ich es dann schlicht irgendwie auf die Mod geschoben bzw. einer Inkompatibilität zu irgendeiner meiner Mods, weshalb ich auf diese letzten Endes verzichtet habe. Der CTD war aber komplett identisch bzw. das Crashlog sah nahezu gleich aus.
Es wird immer auf ein Navmesh geschoben, doch dieses ist Vanilla und wird durch keine meiner Mods editiert/überschrieben. Und außerdem sobald ich das Plugin wieder entferne, was "Das Fass zum Überlaufen bringt" kommt der CTD nicht mehr an den Stellen wo er vorher zu 100% aufgetreten ist.
3. Meine Daten
Skyrim.ini
SkyrimPrefs.ini
SkyrimCustom.ini
Aktuelle Loadorder (die den beschriebenen CTD nicht herbeiführt)
Modliste (weil durch die Plugins ja nicht alles abgedeckt wird, was bei mir installiert ist)
Ich nutze Win10 2H20
Als Modmanager den MO2 (in der version 2.4.0rc2)
PC Specs:
Nvidia GeForce 2070S
32GB RAM
Intel i5 8400
Was ich noch nicht probiert habe:
- DynDOLOD updaten/neu generieren sobald irgendeine Mod hinzukommt (musste ich vorher auch nicht machen - es sei denn es war notwendig).
- Irgendein anderes Plugin deaktivieren um zu schauen, ob dann das neu hinzugefügte keinen CTD mehr erzeugt (weil es zwar das Problem in gewisserweise umgehen würde, aber nicht die Ursache behebt)
- Neues Spiel gestartet (da selbst per 'coc'-Befehl aus dem Hauptmenü der CTD kommt, gehe ich davon aus, dass es mit einem neuen Spiel ebenso ist)
Also mir persönlich sind die Ideen ausgegangen, weil es einfach auf, in meinen Augen, nichts eindeutiges hinudeuten scheint. Wie gesagt, es spielt keine Rolle welche Mod/welches Plugin neu hinzukommt, sie alle führen dazu, dass das passiert.
Ich scheine also irgendein Limit ausgereizt zu haben, aber ich weiß nicht welches, daher hoffe ich das irgendeiner eine Lösung parat hat, ansonsten muss ich wild Mods mergen (und weiß nicht, ob das dann was bringen würde) oder aber darf nichts mehr hinzufügen und damit wäre dann alles final (aber ich bastel doch so gerne noch dran).
Ich bin für Vorschläge aller Art offen.
Vielen Dank schon mal vorab für jede Hilfe und jeden Hinweis.
1. Ausgangslage
Ich habe eine aktuelle loadorder mit 150 aktiven .esm + .esp und 244 aktiven .esp (esl flagged) + .esl was in der Summe 394 aktive Plugins sind (inklusiver der inaktiven, welche ich nicht brauche sind über den MO2 diese Anzahl vorhanden bzw. werden akezeigt 169 .esm + .esp und 254 .esp (esl flagged) + .esl, also 423 Stk.)
Ich habe so in der Form auch keinerlei Probleme und alles funktioniert tadellos .Es sei denn ich laufe mal hier und dort in einen CTD, welcher meist schnell behoben ist, da es sich dann um irgendeine Modinkompatibilität handelt oder aber es ist ein defektes Mesh/eine defekte Textur -> alles kein Problem, ist meistens selbst verursacht/behoben.
2. Meine Problematik
Wenn ich nun in dieses Konstrukt nun auch nur irgendein beliebiges Plugin neu mit rein bringe - und es spielt dabei keine Rolle, ob es ein Dummy-Plugin ist um eine .bsa zu laden, es eine .esm, .esp oder .esl ist oder aber ob es eine sehr Umfangreiche neue Mod mit zig records ist.
Es macht ebenfalls keinen Unterschied wo in der Ladereihenfolge ich das plugin hinsetzte, Anfang, wahllos in der Mitte oder komplett am Ende...alles führt zum selben Endergebnis: Ein CTD beim Laden des Spielstandes, beim Cell-Wechsel oder beim Teleportieren irgendwo per Komsole und 'coc'-Befehl. Selbst vom Hauptmenü aus und per 'coc' identisch, es liegt also nicht am Spielstand.
Entferne ich nun dieses Plugin wieder komplett geht wieder alles als wäre nichts gewesen.
Hier mal 2 Beispiel-Crashlogs welche vom .NetScriptFramework erzeugt werden:
https://pastebin.com/gMDSFG4z - Hierbei habe ich einen Spielstand geladen und kurz bevor der Bildschirm von der Schwarzblende ins Bild übergeht kam der CTD (Spielgeräusche waren schon zu hören). Hier habe ich versucht Draw 2 - Dual Weapon Equip-Unequip Animations ins Spiel zu bringen.
https://pastebin.com/jkb2puss - Hier konnte ich den Speilstand zwar laden, aber beim Cell-Wechsel (in diesem Fall in die Tiefensturzhöhle) kam dann der CTD. Hier war die oben genanne Mod deaktiviert und ich habe an selbiger Stelle ein Dummy-Plugin platziert, um eine .bsa zu laden.
Beide Plugins befinden sich aktuell nicht mehr in der Ladereihenfolge, da deaktiviert/deinstalliert (die Texturen/Meshes werden als lose Dateien geladen) und mit dem exakt selben Spielstand, bei welchem es vorher einen 100%igen CTD an der ein oder anderen Stelle gab, gibt es keine Probleme mehr.
Gleiches ist mir schon mal passiert, als ich mir Silver Hand Armored ins Spiel holen wollte, da hab ich es dann schlicht irgendwie auf die Mod geschoben bzw. einer Inkompatibilität zu irgendeiner meiner Mods, weshalb ich auf diese letzten Endes verzichtet habe. Der CTD war aber komplett identisch bzw. das Crashlog sah nahezu gleich aus.
Es wird immer auf ein Navmesh geschoben, doch dieses ist Vanilla und wird durch keine meiner Mods editiert/überschrieben. Und außerdem sobald ich das Plugin wieder entferne, was "Das Fass zum Überlaufen bringt" kommt der CTD nicht mehr an den Stellen wo er vorher zu 100% aufgetreten ist.
3. Meine Daten
Skyrim.ini
SkyrimPrefs.ini
SkyrimCustom.ini
Aktuelle Loadorder (die den beschriebenen CTD nicht herbeiführt)
Modliste (weil durch die Plugins ja nicht alles abgedeckt wird, was bei mir installiert ist)
Ich nutze Win10 2H20
Als Modmanager den MO2 (in der version 2.4.0rc2)
PC Specs:
Nvidia GeForce 2070S
32GB RAM
Intel i5 8400
Was ich noch nicht probiert habe:
- DynDOLOD updaten/neu generieren sobald irgendeine Mod hinzukommt (musste ich vorher auch nicht machen - es sei denn es war notwendig).
- Irgendein anderes Plugin deaktivieren um zu schauen, ob dann das neu hinzugefügte keinen CTD mehr erzeugt (weil es zwar das Problem in gewisserweise umgehen würde, aber nicht die Ursache behebt)
- Neues Spiel gestartet (da selbst per 'coc'-Befehl aus dem Hauptmenü der CTD kommt, gehe ich davon aus, dass es mit einem neuen Spiel ebenso ist)
Also mir persönlich sind die Ideen ausgegangen, weil es einfach auf, in meinen Augen, nichts eindeutiges hinudeuten scheint. Wie gesagt, es spielt keine Rolle welche Mod/welches Plugin neu hinzukommt, sie alle führen dazu, dass das passiert.
Ich scheine also irgendein Limit ausgereizt zu haben, aber ich weiß nicht welches, daher hoffe ich das irgendeiner eine Lösung parat hat, ansonsten muss ich wild Mods mergen (und weiß nicht, ob das dann was bringen würde) oder aber darf nichts mehr hinzufügen und damit wäre dann alles final (aber ich bastel doch so gerne noch dran).
Ich bin für Vorschläge aller Art offen.
Vielen Dank schon mal vorab für jede Hilfe und jeden Hinweis.