Вы находитесь на странице: 1из 6

- Dungeon Lords Save Game Editor -

----- DLSavEdi Version 1.0/01 -----


----------- by El Monit -----------

Dieses Programm dient der Manipulation von "Dungeon Lords"-Einzelspieler-


Spielständen, also den Dateien "game00.sav" bis "game09.sav" im Unter-
verzeichnis "save" des "Dungeon Lords"-Installationsverzeichnisses.
Getestet wurde nur mit der deutschen Version 1.4 von "Dungeon Lords" und
der deutschen "Dungeon Lords Collector's Edition" (C1.5).

Rechtliches:
============
- Benutzung geschieht auf eigene Gefahr. Der Autor übernimmt keine
Verantwortung für irgendwelche Schäden noch für die korrekte Funktionsweise
des Programms.
- Benutzung ist kostenlos.
- Nur die unentgeltliche Verbreitung im Internet ist gestattet. Irgendwelche
Gegenleistungen für einen Download voraus zu setzen ist nicht gestattet.
- Verbreitung auf Datenträgern aller Art bedarf der Zustimmung des Autors.

Warnung:
========
Durch Einsatz dieses Programms kann man sich massiv den Spielspaß rauben!
Beim ersten Mal, wenn man "Dungeon Lords" durchspielt, sollte man dieses
Programm keines Falls benutzen!
Das Programm kann u.a. sinnvoll benutzt werden, wenn man z.B. von den im
Nagatempel befreiten Dieben nicht den Dämonenschlüssel (Gegenstands-
nummer: 315; Hex-Bytes: 3B 01) bekommt. Einfach 'rein editieren und nicht
weiter über das Spiel ärgern.
Wenn man mit einer Einzelspieler-Spielfigur das Spiel ein zweites mal
durchspielen will, bekommt man die Befehle von Davenmor nicht, obwohl
er dies behauptet (Bug). Auch die (Identifikationsnummer: 130; Hex-Bytes:
82 00) kann man sich natürlich herein editieren.
Ich habe dieses Programm nur geschrieben, um meine Neugier zu befriedigen.
Was mich daran erinnert, dass ich noch immer nicht den schwarzen Schlüssel
(Gegenstandsnummer: 330; Hex-Bytes: 4A 01) im Palast in Fernhain
ausprobiert habe --- okay, habe ich mittlerweile gemacht. :-)

Grundsätzliche Bedienung:
=========================
1. Einen Charakter aus einem Spielstand laden. Dazu die "Laden"-Schaltfläche
aktivieren (Neudeutsch: "Laden-Button klicken").
2. Charakter nach eigenen Vorstellungen und Möglichkeiten des Programms
bearbeiten.
3. Den Charakter wieder in den selben Spielstand zurückschreiben. Dazu die
"Speichern"-Schaltfläche aktivieren (Neudeutsch: "Speichern-Button
klicken").
4. Bei Bedarf den Charakter weiter bearbeiten und erneut speichern.
5. Spielstand schließen und damit für "Dungeon Lords" freigeben oder
Programm durch aktivieren der "Abbrechen"-Schaltfläche beenden.

Den richtigen Spielstand finden:


================================
Wer seinen "save"-Ordner nicht findet, möge sein "Dungeon Lords"-Icon mit
rechts anklicken und aus dem Kontextmenü den Eintrag "Eigenschaften"
aktivieren. In dem sich öffnenden Fenster ist auf der Karteikarte "Verknüpfung"
neben dem Text "Ausführen in" der Pfad ins "Dungeon Lords"-Installations-
verzeichnis angeführt. Diesen Pfad mit der Maus oder mit der Tastatur
vollständig markieren und dann per Tastenkombination [Strg]+[C] in die Windows-
Zwischenablage kopieren. Das Eigenschaften-Fenster wieder schließen. Den Save-
Game-Editor starten und auf die Schaltfläche "Laden" klicken. Sobald das
Öffnen-Dialogfenster zu sehen ist einmal die Tastenkombination [Strg]+[V]
drücken (der Inhalt der Windows-Zwischenablage wird eingefügt) und dann einmal
die Eingabe-Taste (= Enter-Taste) drücken. Im oberen Bereich des Öffnen-Dialog-
fensters ist nun der Inhalt des "Dungeon Lords"-Installationsverzeichnises zu
sehen, dort jetzt einen Doppelklick auf den Ordner "save" machen und die
Spielstände sind zu sehen.
Die Spielstände heißen "game00.sav", "game01.sav", ... "game09.sav". Im Spiel
sind die Spielstände spaltenweise von oben links bis nach unten rechts
nummeriert. Wurde ein Speilstand noch nicht benutzt, so fehlt die entsprechende
"game??.sav"-Datei. Grafisch kann man sich das so vorstellen:
+---------------------------------+
| [ game00.sav ] [ game05.sav ] |
| [ game01.sav ] [ game06.sav ] |
| [ game02.sav ] [ game07.sav ] |
| [ game03.sav ] [ game08.sav ] |
| [ game04.sav ] [ game09.sav ] |
+---------------------------------+
Wenn beim Laden im Save-Game-Editor kommt so ein komisches Fenster mit
"Kartedaten-Positionsüberprüfung fehlgeschlagen: ..." erscheint, keine
Panik, sondern siehe unten beim Abschitt "Hinweise".

Einzelheiten zur Bedienung:


===========================
"Zusätzliche Erfahrungspunkte" werden beim Aktivieren der "addieren"-
Schaltfläche auf die noch zu verteilenden (BIS) und auf die gesamte Erfahrung
addiert. Wenn die gesamte Erfahrung für einen Stufenaufstieg ausreicht,
so vergibt das Spiel noch zusätzliche zu verteilende Punkte (BIS). Wenn
ich nicht irre, sind das: 2500 mal ("Stufe, die man erreicht" minus 1)
Die Attribute der Spielfigur werden Spielintern in zwei Werten gespeichert.
Das kann man auch im Spiel sehen, wenn man seine Charakterwerte anschaut.
Da ich noch nie gesehen habe, dass es dort Unterschiede gibt, werden die
beiden Werte immer gleichzeitig verändert.
Neben der Schaltfläche mit dem Herz-Symbol darauf werden die aktuellen
Lebenspunkte (nach dem Schrägstricht das theoretische Maximum) angezeigt.
Ein Klick auf die Schaltfläche bewirkt eine vollständige Heilung.
Neben der Schaltfläche mit dem Totenkopf-Symbol darauf wird die aktuelle
Vergiftungsstärke angezeigt. Je höher die Zahl, desto vergifteter der
Charakter. Ein Klick auf die Schaltfläche bewirkt die Entgiftung, setzt also
die Giftstärke auf null.
Nach aktivieren der Schaltfläche "Fertigkeiten" kann man allen Fertigkeiten
beliebige Werte zuordnen --- auch denen die der Charakter eigentlich nicht hat.
Die Fertigkeiten lassen sich danach normal benutzen und weiter steigern.
Hier kann man sich durch achtlosen Umgang auch gehörig den Spielspass rauben.
Wer seine Fertigkeiten Hochsetzen will, möge sich einfach genügend Erfahrungs-
punkte dazu schummeln. Dann hat man wenigstens noch ein Gefühl dafür, welchen
Charakterlevel man erreichen muss, um eine so mächtige Figur zu spielen.
Nach aktivieren der Schaltfläche "Klassen" kann den fünf möglichen Klassen
der Spielfigur einen beliebige Klasse zuordnen. Der Haken daneben sagt aus,
ob die Klasse schon vollständig erreicht wurde oder ob noch die Queste für
die Klasse zu erfüllen ist. Wer hier herum manipuliert muss dafür sorgen,
dass die "Quests" entsprechend mit manipuliert werden. Wer hier etwas falsch
macht, kann unter Umständen das Spiel mit dieser Spielfigur nicht beenden!
Im Spiel werden dem Charakter Wappen verliehen. Bis zu 10 Wappen werden
vom Spiel angezeigt. Ein Charakter kann auch mehr Wappen verliehen bekommen,
wobei aber nur zehn angezeigt werden. Die nicht sichtbaren Wappen haben aber
trotzdem ihre Wirkung. (Nur deswegen habe ich mich überhaupt mit den
Spielständen beschäftigt. Ich dachte mir würde ein "wertvolles" Wappen
abhanden kommen, als ich ein elftes "nutzloses" Wappen bekam.)
Ein Klick auf die Schaltfläche "Wappen" und man kann der Spielfigur alle
Wappen durch Setzen des zugehörigen Hakens geben.
Nach aktivieren der Schaltfläche "Quests" kann den 99 Quest-Statuswerten
neue Werte zuordnen. Der Wert null sagt aus, dass die Aufgabe noch nicht
angetreten wurde. Bei vielen Quests erscheint bei einem Wert größer als null
ein Eintrag im Quest-Log des Spiels. Die Einträge, die hier mit "--- "
beginnen, erscheinen AFAIK niemals im Quest-Log des Spiels. Sie sind nur
Statuswerte, die über bestimmte Zugriffsmöglichkeiten entscheiden.
Eine eins bei "---- MITGLIED DER MAGIERGILDE" bewirkt beispielsweise, dass
man bei den Magiern Zauber über Stufe vier kaufen kann. Die jeweils höchst
mögliche Zahl steht für den erfolgreichen Abschluss der Aufgabe.
Wer hier etwas falsch macht, kann unter Umständen das Spiel mit dieser
Spielfigur nicht beenden!
Nach einem Klick auf die Schaltfläche mit dem Mond kann man die dem
Charakter bekannten Mondbrücken (de-)aktivieren. Zum Benutzen der Mondbrücken
muss sich ein Mondstein im Inventar der Spielfigur befinden.
Die Schaltflächen "Exportieren..." bzw. "Importieren..." dienen zum separaten
Abspeichern bzw. Laden der Spielfigur aus bzw. in einen Spielstand. Beim
importieren ist darauf zu achten, dass die Quests der Spielfigur zum Spielstand
passen. Hat beispielsweise die Spielfigur die Aufgabe einen bestimmten NSC zu
besiegen, aber der NSC ist in dem Spielstand schon besiegt, so kann die Queste
nicht erfüllt werden. Wenn die aktuelle Karte im Spielstand nicht zu der
aktuellen Karte der Spielfigur passt, kann das Spiel den Spielstand evtl.
nicht laden.
Der Bereich "Position der Figur verändern" zeigt die X- (West-Ost-), Y- (Höhe)
und Z- (Nord-Süd-) Koordinaten der Spielfigur auf der aktuellen Karte an. Die
Anzeige ist kompatibel zu dem Programm "DLTuner" und zeigt je eine Folge von
vier Bytes in Hexadezimaldarstellung an. Eigentlich handelt es sich je um einen
32-Bit-Wert ohne Vorzeichen in Low-High-Order. Wird bspw. "1A2B3C4D" angezeigt,
so ist die 32-Bit-Hexadezimalzahl "4D3C2B1A".
Steht man im dem geladenen Spielstand bspw. direkt vor einer geschlossenen Tür
in Richtung Norden. So kann man die Z-Koordinate um zwei "Schrittlängen" nach
Norden erhöhen und man ist, wenn man den Spielstand in "Dungeon Lords" öffnet,
auf der anderen Seite der Tür. Eine "Schrittlänge" wird durch das dritte Byte
der Koordinate repräsentiert. Zwei "Schrittlängen" mehr von Koordinate
"1A2B3C4D" währe also "1A2B3E4D". Wer hier etwas ändert sollte sich die
Ursprungswerte notieren, damit er sich notfalls korrigieren kann.
Im Gegensatz zu den ersten Versionen des Save-Game-Editors kann auch die
aktuelle Karte selber verändert werden. Dazu dienen die beiden kleinen Hoch-/
Runter-Schaltflächen neben dem Kartennamen. Die gewünschte Karte muss durch
einen expliziten Klick auf den Kartennamen aktiviert (blau hinterlegt) werden.
Die Koordinaten beziehen sich immer auf die jeweilig geladene Karte. Wenn man
die Karte ändert, aber keine gültigen X-, H-, Z-Koordinaten eingibt, kann dies
den Spielstand unbrauchbar machen!
Neben der Kartenauswahl ist ein weiteres Auswahlfeld, wo anfangs "Gespeicherter
Standort" steht. Dort kann man sich diverse markante Positionen heraussuchen.
Dies ist sicherer, da die Positionskoordinaten dann nicht innerhalb des Bodens,
von Gegenständen oder außerhalb der Karte sind. Um die gewählte Position zu
übernehmen, muss der gewählte Ort aktiviert (weiße Schrift auf blauem Grund)
werden. Also die Schrift einmal anklicken und die Karte samt Koordinaten
werden übernommen. Falls man sich geirrt hat, kann man einfach wieder als
Ort "Gespeicherter Standort" aktivieren und es ist wieder wie vor dem letzten
Speichern.
Alle diese Orte habe ich "zu Fuß" im Spiel besucht, man kann sie alle ohne
cheaten erreichen.
Der Bereich "Inventar" zeigt jeweils einen der Gegenstände des Charakters.
Ein Charakter kann bis zu 256 Gegenstände bei sich haben. Das Eingabefeld
rechts neben dem Wort "Index" ist die Indexnummer im Inventar des Charakters,
also ein Wert im Bereich von 0 bis 255. Durch erhöhen dieses Werts, kann man
sich alle Gegenstände des Charakters ansehen.
Das Eingabefeld unter dem Wort "Index" ist die Identifikationsnummer des
jeweiligen Gegenstands. Durch Ändern dieses Werts kann man die Art des
Gegenstands verändern. Jeder im Save-Game-Editor geänderte Wert wird
übernommen, wenn das Eingabefeld den Fokus verliert, also wenn dort keine
Eingabemarke mehr blinkt. Die Gegenstandsnummern kann man der im ZIP-Archiv
enthaltenen "Items.txt"-Datei entnehmen. Es ist der Wert, der dort in den
eckigen Klammern steht. Bei der Auswahl den gesunden Menschenverstand nicht
ausschalten, denn Dinge wie Frisuren, Schläge, Bisse, Pfeile etc. sind nicht
für das Inventar vorgesehen.
Einige Gegenstände haben Begrenzungen, die mit den durch einen Schrägstrich
getrennten zwei Eingabefeldern bearbeitet werden können. Was diese
Begrenzungen aussagen, hängt von den Gegenständen ab. Bei Zaubern sind es
die vorhandenen Ladungen und die maximale Anzahl Ladungen. Bei Rüstungsteilen
steht dort die Anzahl der noch vorhandenen Strukturpunkte (rechtes
Eingabefeld).
Wenn man die Art eines Gegenstands verändert, sollte man daran denken hier
sinnvolle Werte einzutragen. Sofern das Programm die maximale Anzahl von
Strukturpunkten für ein Rüstungsteil kennt, wird diese entsprechend zwei Zeilen
tiefer angezeigt. Ein Klick auf die Schaltfläche mit "Schraubenschlüssel und
Hammer"-Symbol und repariert das jeweilige Rüstungsteil.
Die Zeile unter den Eingabefeldern im Bereich "Inventar" zeigt die
Repräsentation des jeweiligen Gegenstands als hexadezimale Byte-Werte, so wie
man sie auch mit einem Hex-Editor vorfinden kann.
Die letzte Zeile dient zum Vertauschen von Gegenständen im Inventar. Ersten
Index anwählen, "Merke [] Index" aktivieren (also den Haken setzen), zweiten
Index anwählen und die Schaltfläche "Tausche mit aktuellem Index" aktivieren.
Die Gegenstände tauschen den Platz im Inventar und der Haken "Merke [] Index"
verschwindet wieder.

Hinweise:
=========
Wenn beim Laden im Save-Game-Editor kommt so ein komisches Fenster mit
"Kartedaten-Positionsüberprüfung fehlgeschlagen: ..." erscheint, dann ist dies
eine Ermahnung zur Vorsicht und keine Fehlermeldung. Sofern man die Position
der Spielfigur nicht ändert, kann auch nichts schief gehen. Will man die
Position ändern, sollte man dem Hinweis folgeleisten. Bisher ist mir noch kein
Fall bekannt, wo es zu Fehlern gekommen wäre, aber es ist durchaus denkbar.
Wenn die Spielfigur nicht auf der Weltkarte steht, sollte diese Meldung auch
nicht erscheinen.
Leider stehen die maximalen Struktur-Punkte der Rüstungsteile nicht im
Spielstand. Daher könnte ich dort leicht Fehler gemacht haben. (Siehe auch
Abschnitt "Updates von Gegenständen".)
Weniger ist mehr! Wenn man die Attributs-/Fertigkeitswerte seiner Spielfigur
übertrieben hoch setzt, kommt das Spiel damit nicht gut zurecht. Beim Nahkampf
bemerkt man dies dadurch, dass man die Gegner kaum noch trifft. Reduziert man
die Werte wieder auf Attribute um die 100 und Fertigkeitswerte um die 20, so
trifft man wieder seine Feinde.

Updates von Gegenständen:


=========================
Durch Zufall bin ich an vollständige(?) Gegenstandsliste herangekommen.
Grundsätzlich lädt das Programm eine "XML"-Datei Namens "DL_ITEMS.XML",
die Updates von Gegenständen enthalten sollte. Sinnvoll ist dies, wenn
man die maximalen Strukturpunkte für Rüstungsteile ins Programm einfügen
will, den ich falsch oder gar nicht angegeben habe.
Der Inhalt der Datei muss dabei wie im folgenden Beispiel aufgebaut sein:
<?xml version="1.0" standalone="yes"?>
<DL_items>
<item>
<id>384</id>
<structure>400</structure>
<name_english>MYTHNIR BOOTS</name_english>
<name_german>Mythnir Stiefel</name_german>
<other_info></other_info>
</item>
<item>
<id>385</id>
<structure>200</structure>
<name_english>MYTHNIR BELT</name_english>
<name_german>Mythnir Gürtel</name_german>
<other_info></other_info>
</item>
</DL_items>

Geplante Erweiterungen
======================
- eine Auswahlbox für zusätzliche Gegenstände.
- eine vollständige Unterscheidung zwischen Spruchrollen und Büchern/Kristallen
- Erweiterung der [Quests]-Auswahl auf die Dungeon Lords Collectors Edition.

Historie des Programms


======================
25.01.2006 Version 0.8/15 beta 1
Erste Version, die man als stabil einstufen kann.
11.03.2006 Version 0.9/00 beta 1
Tab-Reihenfolge korrigiert.
Neue Funktionen:
- die Fertigkeiten zu manipulieren,
- Gegenstände gegeneinander zu vertauschen,
- die Position der Spielfigur in der Spielwelt zu verändern.
22.03.2008 Version 0.9/06 beta 1
Leider habe ich die Zwischenversionen nie veröffentlicht und die
einzelnen Erweiterungen somit nicht dokumentiert. Sorry
Neue Funktionen:
- bekannte Mondbrücken
- Position zwischen Karten versetzen
- Spielfigur Exportieren/Importieren
- freie Klassenwahl
- Quests manipulierbar
- Reparatur-Schalter
- Gegenstandsliste und maximale Strukturwerte erweitert/berichtigt
- Lebenspunkte und Vergiftung anzeigen/verändern/heilen
- Hinzufügen der "Item.txt"-Datei
16.09.2008 Version 1.0/01
- Anpassung an die Dungeon Lords Collector's Edition.
Besonderen Dank an "Ärztefan" für die Hilfe bei der Anpassung der
Spielfigurpositionen. Die gesamte Weltkarte in der Collecotr's
Edition ist anders gestaltet, weswegen alle Positionen überprüft
und größtenteils neu ermittelt werden mussten.
- Erweitern der "Item.txt"-Datei zur "ItemDLCE.txt"-Datei

Bei Fragen/Anmerkungen bitte im deutschsprachigen "Dungeon Lords"-Forum melden:


http://forum.worldofplayers.de/forum/forumdisplay.php?f=122
Oder über die deutschsprachige Dungeon Lords Web-Seite zum Forum klicken:
http://www.dungeon-lords.com/
Oder über die Web-Seite von "World of Players" zum Forum klicken:
http://www.worldofplayers.de/
http://www.worldofplayers.com/

Danke nochmal an Ärztefan für die Tests an der Collector's Edtition.

Viel Spaß wünscht


El Monit

Вам также может понравиться