01.09.2021, 22:35
Den Zwölfen zum Gruße!
Ich hatte zwei Truhen erwähnt, für die sich die Optimierung lohnt, weil man nützliche Rüstungsteile einsacken kann. Allerdings ist es sehr aufwendig, jedesmal soweit zu spielen, nur um die Truhen prüfen zu können. Das läßt sich jedoch lösen!
Man braucht einen Editor wie SQLite für die Spielstände. Natürlich immer eine Sicherheitskopie des jeweiligen Spielstandes anlegen!
Für die Truhe im Räuberlager ist es ganz leicht: Direkt nach dem Spielstart einmal abspeichern und dann zurück zum Hauptmenü. Dann läßt sich der Spielstand zum Weiterspielen ("continue") bearbeiten:
Wenn man jetzt diesen bearbeiteten Spielstand lädt, steht der Held direkt vor Erland auf der Position des Fuhrmanns Holdwin. Beide können mit Taschendiebstahl bestohlen werden (auch ein Ergebnis der Bearbeitung) und haben als Beute den Inhalt der Truhe.
Auf diese Weise lassen sich also schnell Spielstände generieren und schnell auf den Inhalt der besonderen Truhe testen. Aber was ist mit der Truhe in der Bärenhöhle?
Dafür muss man einmalig Aufwand treiben und soweit spielen, dass man auf dem Kahlkopf ist. Nun die dortige Räubertruhe mit Schlösser knacken öffnen und den aktiven Helden direkt davorstellen. Diesen Stand abspeichern. Das wird der Referenzspielstand.
Nun im eigentlichen Durchlauf erstmalig die Bärenhöhle betreten. Da ein Autosave-Spielstand erzeugt wird, wenn man in den ersten Gang geht, muss man nicht einmal extra speichern, sondern kann später diesen Autosave-Spielstand wieder verwenden. Nun zurück zum Hauptmenü.
Als Ergebnis bekommt man eine Liste. Der relevante Eintrag endet mit einem "chef". Beispiel:
"11553" "loot_loc01_truhe_baerenhoehle_verschlossen_chef"
Diese Zahl ohne Zitierzeichen in folgendes SQL einfügen:
Dieses SQL muss dann beim Referenzspielstand ausgeführt werden. Es legt den Inhalt der Truhe der Bärenhöhle in die Truhe auf dem Kahlkopf. Jetzt läßt sich dieser Spielstand laden, um den Inhalt zu kontrollieren!
Ich hatte zwei Truhen erwähnt, für die sich die Optimierung lohnt, weil man nützliche Rüstungsteile einsacken kann. Allerdings ist es sehr aufwendig, jedesmal soweit zu spielen, nur um die Truhen prüfen zu können. Das läßt sich jedoch lösen!
Man braucht einen Editor wie SQLite für die Spielstände. Natürlich immer eine Sicherheitskopie des jeweiligen Spielstandes anlegen!
Für die Truhe im Räuberlager ist es ganz leicht: Direkt nach dem Spielstart einmal abspeichern und dann zurück zum Hauptmenü. Dann läßt sich der Spielstand zum Weiterspielen ("continue") bearbeiten:
Code:
/* Inhalt der Räubertruhe als Taschendiebstahlsbeute, Gesprächzwang aus, Held versetzen und Taschendiebstahl geben */
update _Instance_NPC set TaSinnenschaerfe = 0, StolenGoodsTable = 'loot_kiste_armor_mittel', loottableseed = ( select loottableseed from _Instance_Chest where _ID = '|Level|Objects|Chest|kiste_truhe_02_loc01_kahlkopf' ) where _Level = 'location01' and _ID in ('|Level|Objects|NPC|Feldwebel_Erland','|Level|Objects|NPC|Dorfbewohner05_fuhrmann_holdwin');
update _Instance_Trigger set TriggerActive = 0 where _Level = 'location01' and _ID in ('|Level|Objects|Trigger|Trigger_Loc01_intro','|Level|Objects|Trigger|DefaultTriggerBox_1') and Name in ('Trigger_Loc01_intro','loc01_trigger_first_contact');
update _Instance_PC set TaTaschendiebstahl = 21, Transform = (select Transform from _Instance_NPC where _ID = '|Level|Objects|NPC|Dorfbewohner05_fuhrmann_holdwin') where Id = 'CharWizardPC';
Wenn man jetzt diesen bearbeiteten Spielstand lädt, steht der Held direkt vor Erland auf der Position des Fuhrmanns Holdwin. Beide können mit Taschendiebstahl bestohlen werden (auch ein Ergebnis der Bearbeitung) und haben als Beute den Inhalt der Truhe.
Auf diese Weise lassen sich also schnell Spielstände generieren und schnell auf den Inhalt der besonderen Truhe testen. Aber was ist mit der Truhe in der Bärenhöhle?
Dafür muss man einmalig Aufwand treiben und soweit spielen, dass man auf dem Kahlkopf ist. Nun die dortige Räubertruhe mit Schlösser knacken öffnen und den aktiven Helden direkt davorstellen. Diesen Stand abspeichern. Das wird der Referenzspielstand.
Nun im eigentlichen Durchlauf erstmalig die Bärenhöhle betreten. Da ein Autosave-Spielstand erzeugt wird, wenn man in den ersten Gang geht, muss man nicht einmal extra speichern, sondern kann später diesen Autosave-Spielstand wieder verwenden. Nun zurück zum Hauptmenü.
Code:
/* Bärenhöhle */
select LootTableSeed, LootTable, _ID from _Instance_Chest where _Level = 'dungeon01_baerenhoehle' order by LootTable desc
Als Ergebnis bekommt man eine Liste. Der relevante Eintrag endet mit einem "chef". Beispiel:
"11553" "loot_loc01_truhe_baerenhoehle_verschlossen_chef"
Diese Zahl ohne Zitierzeichen in folgendes SQL einfügen:
Code:
update _Instance_Chest set
LootTable = 'loot_loc01_truhe_baerenhoehle_verschlossen_chef',
LootTableSeed = 11553
where Name = 'kiste_truhe_02_loc01_kahlkopf';
Dieses SQL muss dann beim Referenzspielstand ausgeführt werden. Es legt den Inhalt der Truhe der Bärenhöhle in die Truhe auf dem Kahlkopf. Jetzt läßt sich dieser Spielstand laden, um den Inhalt zu kontrollieren!
Ärger im Svellttal? Auf der Suche nach dem Salamanderstein? Dann hilft der Sternenschweif-Reiseführer von Kunar!