Enderal: Forgotten Stories

Enderal: Forgotten Stories

Dynamische Schnellreise
5 Comments
Just Chill  [author] 9 Aug, 2020 @ 8:56am 
Also meine Mod am besten immer ganz am Schluss laden.
Just Chill  [author] 9 Aug, 2020 @ 8:56am 
Das lässt sich ach mittels TES5Edit rausfinden.
Einfach alle Mods die man hat mit dem Programm laden (die Ladereihenfolge die im Spiel verwendet wird, wird dort beibehalten).

Dann mein Plugin erweitern und sich die "World Space" - Einträge davon anschauen.

Jedes Plugin das zuvor oder danach geladen wird und auch solche Einträge hat wird angezeigt.


Viele Plugins werden solche Einträge haben, wenn sie etwas Neues in der Welt platzieren (Gegner, Spawn-Punkte, ja sogar nur ein Buch irgendwo in der Wildnis).

Da meine Mod direkt am Worldspace-Eintrag was ändert ("Can Fast Travel"-Flag aktivieren), wird das von jeder anderen Mod zerstört die den Worldspace ändert und dieses Flag nicht setzt, und nach meiner Mod geladen wird.
P_H_E_E_N_I_X 9 Aug, 2020 @ 8:48am 
Funktioniert, danke! Man muss die Mod in der Ladereihenfolge hinter die Overhaul mod setzen, wenn man diese auch installiert hat. Sonst geht es nicht.
Just Chill  [author] 6 Feb, 2020 @ 1:44pm 
UFF... Es hat mich jetzt satte 2 Stunden gekostet die original, deutschen Sätze aus der Skyrim SE rauszukriegen.
Da Bethesda ab Skyrim meinte es wäre cool STRING Files zu verwenden anstatt direkt im Plugin zu übersetzen, war das mal gar nicht so leicht.
Denn alle Plugins sind in Englisch. Ganz gleich ob man das Spiel auf Deutsch gestellt hat.
Der Unterschied findet sich nur in den STRING Files.
Dieses Tool hat mir aber geholfen die richtigen Originalsätze zu finden.
https://www.nexusmods.com/skyrimspecialedition/mods/921?tab=files

Update V1.3 ist oben und die Schnellreise sollte somit nun genauso funktionieren wie in Skyrim, it der Ausnahme dass sie eben deaktiviert wird, sobald die "_00E_TeleportGlobal"-Variable 1 ist.
Bei 0 wird das System wieder reaktiviert.
Just Chill  [author] 20 Jan, 2020 @ 1:59am 
Tja, das Test Video zeigt die Mod wie sie funktioniert. Leider hab ich tatsächlich NUR EINMAL die Schnellreise verwendet und seither nicht mehr benutzt.
Offenbar ist die Abfrage nach "Game.IsFastTravelEnabled" ungenau. Da nach einer Schnellreise sperrt sich das System, obwohl es dafür keinen Grund gibt.

Ich hab das Script nun überarbeitet und jetzt funzt es endlich so wie gedacht. Man kann solange schnellreisen wie die globale Variable "_00E_TeleportGlobal" auf 0 ist.
Sobald die auf 1 ist, wird auch die Schnellreise gesperrt.