Skip to content

DSA1 Spielstatus

Shihan edited this page Mar 17, 2020 · 1 revision

Table of Contents

Allgemeines

  • Der Spielstatus befindet sich in der Spielstandsdatei, am Offset 20 (0x14) oder 4 (0x04) ["DSA]
  • Im Spielstatus befinden sich alle Informationen über:
    • die Abenteuergruppe und wie und wo sie aufgeteilt ist
    • die Zeit (Datum, wie lange Zaubersprüche noch wirken, wann bestimme Events auftreten, etc.)
    • euer Ansehen bei den Göttern
    • ob ihr Quests erhalten/erledigt habt
    • wo ihr in Ungnade gefallen seid, etc
    • welche Events ihr in Dungeons ausgelöst habt
    • welche Geheimtüren ihr in Dungeons gefunden habt
    • was noch in den Truhen in Dungeons ist
    • gegen welche Gegner ihr schon gekämpft habt
    • wieviel Geld ihr bei Stoerrebrandt eingezahlt/Schulden habt

Größe

Dieser Struktur wurde in der Version 3 des Spiels um 208 Byte erweitert. Darin befinden sich Informationen über schon gehörte Texte und die Tagebucheinträge.

 CD_de     V3.02   5952 Byte (0x1740)
 CD_en     V3.00   5952 Byte (0x1740)
 CD_en     V3.02   5952 Byte (0x1740)
 CD_en     V3.09   5952 Byte (0x1740)

Struktur des Spielstands

Gruppenmanagement

Offset Typ Bedeutung
0x0000 ?8 Spiel beendet (0=nein/0x63=ja)
0x0001 ?8 Nummer der aktiven Gruppe
0x0002 ?8 Anzahl der Helden in Gruppe 1
0x0003 ?8 Anzahl der Helden in Gruppe 2
0x0004 ?8 Anzahl der Helden in Gruppe 3
0x0005 ?8 Anzahl der Helden in Gruppe 4
0x0006 ?8 Anzahl der Helden in Gruppe 5
0x0007 ?8 Anzahl der Helden in Gruppe 6
0x0008 ?8 Anzahl der Helden im Spiel
0x0009 ?8 Blickrichtung (0=Nord,1=Ost,2=Süd,3=West)
0x0010 ?16 X-Koordinate (Ziel)
0x0012 ?16 Y-Koordinate (Ziel)
0x002c ?8 Modus (0x0=Normal,0x1=Automap,0x2=Tempel,0x3=Taverne,0x4=Heiler,0x5=Händler, 0x6=Camp,0x7=Herberge,0x8=Schmied,0x9=Marktplatz,0xa=Dorfbewohner,0xb=Hafen, 0xc=Kartenmenü,0xd=Dialog Isleif Olgardsson, 0xe=Dungeoneingang,0x10=Leeres Haus,0x11=Dialog,0x12=Stadtcamp)
0x0033 ?8 Cityindex (0=Nicht in Stadt)
0x003a ?8 Dungeonindex (0=Nicht in Dungeon)

Datum und Zeit

0x0088 (?)1 byte Uhrzeit
0x008B 1 byte (unsigned) Wochentag:
0x00 = Rohalstag
0x01 = Feuertag
0x02 = Wassertag
0x03 = Windstag
0x04 = Erdstag
0x05 = Markttag
0x06 = Praiostag
0x008C 1 byte (signed) Datum Tag im Monat:
1 bis 30 (Monate 1 bis 12)
-5 bis -1 (Monat 13: namenlose Tage -5 = 1. namenloser Tag, -1 = 5. namenloser Tag)
0x008D 1 byte (unsigned) Datum Monat (1 bis 13)
0x008E 1 byte (signed) Datum Jahr (in Hal) (BF = Zeit in Hal + 993)

Ansehen bei den Göttern

Ein Ansehenspunkt entspricht einem gespendeten Silberstück im Tempel des jeweiligen Gottes.
Es ist auch möglich durch Taten das Ansehen bei einem Gott zu ändern.
Die funktioniert z.B. bei Boron, indem man seinen Segen beim Fund eines Toten erbittet, auch wenn Boron im ersten Teil keinen Tempel hat.
Ein negatives Ansehen ist ebenso möglich.
Einmal um Wunder bitten kostet 10 Punkte, vorausgesetzt man hat schon 100 Punkte bei dem Gott gut.
Durch Beten kommt man allerdings nie unter 90 Punkte.

Offset Typ Gott
0x041e S32 Praios
0x0422 S32 Rondra
0x0426 S32 Efferd
0x042a S32 Travia
0x042e S32 Boron
0x0432 S32 Hesinde
0x0436 S32 Firun
0x043a S32 Tsa
0x043e S32 Phex
0x0442 S32 Peraine
0x0446 S32 Ingerimm
0x044a S32 Rhaja
0x044e S32 Swafnir
0x0452 S32 Ifirn

Beim Falschspielen in der Taverne erwischt

Hier wird gespeichert ob man in einer Taverne beim Falschspielen erwischt wurde. Für jede Taverne im Spiel ist im Spielstand ein Byte reserviert. Leider haben sich hierbei ein paar Fehler eingeschlichen, sodass ein paar Bytes doppelt belegt sind. Die Bedeutung der Bytes sind:

  • 0x0 nicht erwischt
  • 0x1 erwischt
Offset Index Taverne
Thorwal
0x0456 Bei Morissa
0x0457 Schwert und Zauberei
0x0458 Goldener Apfel
0x0459 Zauberspiegel
0x045a Drachenschiff
0x045b Glücklicher Zechpreller
0x045c Vier Winde
0x045d Steile Treppe
0x045e Sturmfels-Keller
0x045f Betrunkener Kaiser
0x0460 Der letzte Held
0x0461 Roter Morgen
0x0462 Verlorener Heller
Serske
0x0463 Westwind
Breida
0x0464 Goldgrube
0x0465 Zum wilden Stier
Peilinen
0x0466 Löwe und Einhorn
Rovamund
0x0467 Immansieg
0x0468 Silberner Becher
Nordvest
0x0469 Zum Ritter
Kravik
0x046a Eichenstumpf
Skelellen
0x046b Orkschädel
Efferdun
0x046c Feuer und Wasser
0x046d Kaptn Mairos
0x046e Acht Jahre Zuchthaus
Tjoila
0x046f Voller Humpen
Rukian
0x0470 Traviamet/(Golf von Prem/Runinshaven) (BUG)
Angbodirtal
0x0471 Piratenschänke
0x0472 Springender Lachs
Rukian
0x0473 Schneller Pfeil
Vilnheim
0x0474 Erz und Kohle
0x0475 Alter Flösser
0x0476 Orkschädel
Bodon
0x0477 Zum fröhlichen Ork
Oberorken
0x0478 Ingerimms Feuer
0x0479 Am Bodir
0x047a Ehernes Oxhoft
0x047b Eisenfaust
Phexcaer
0x047c Wilder Bodir
0x047d Lämmlein und Wölfe
0x047e Schnapphahn
0x047f Am grossen Haus
0x0480 Dickspecht
Groenvelden
0x0481 Bodirschänke
Felsteyn
0x0482 Erz und Steyn
0x0483 Eldgrimas Stube
Orkanger
0x0484 Hjaldor Riese/(Doppelbrand/Orvil) (BUG)
0x0485 Orktod/(Hai und Harpune/Orvil) (BUG)
Clanegh
0x0486 Oxhoft
0x0487 Rahjas Füllhorn
0x0488 Clanegh-Bräu
Liskor
0x0489 Seliger Zecher
0x048a Einhorn
Thoss
0x048b Lachssprung
0x048c Thossel-Schänke
Tjanset
0x048d Strandräuber
0x048e Vier Schiffe
Orvil
0x048f Unbenutzt wegen BUG
0x0490 Unbenutzt wegen BUG
Overthorn
0x0491 Füllhorn
0x0492 Alrik's
Hjalsingor
0x0493 Ottashaven
0x0494 Schmiedehammer
Guddasunden
0x0495 Wir allein
Kord
0x0496 Voller Thin
0x0497 Weites Meer
Aryn
0x0498 Bei Nellgard
Runinshaven
0x0499 Unbenutzt wegen BUG
Ottarje
0x049a Grosser Drachen
Skjal
0x049b Alter Pirat
0x049c Goldener Becher
Prem
0x049d Bei Hjalskes
0x049e Alle Winde
0x049f Drachenhals
0x04a0 Pottwal
0x04a1 Graugans
0x04a2 Heimkehr
0x04a3 Am Stein
Ljasdahl
0x04a4 Schäumende See
0x04a5 Zum Anker
Varnheim
0x04a6 Pelikan
0x04a7 Schwert und Schiff
Vaermag
0x04a8 Küstennebel
Tyldon
0x04a9 Baum da geht er!
Vidsand
0x04aa Zweite Ottarja
0x04ab Axt und Ochsenherde
Manrin
0x04ac Voller Humpen
0x04ad Sturztrinker

Kartenteile

Hier wird gespeichert welche Kartenteile man schon hat.
Steht an einem der Offsets eine 0x00, so hat man das Kartenteil nicht.
Steht an einen der Offsets eine 0x01, so hat man das Kartenteil.



Offset Typ Position des Kartenteils
0x05fe U8 oben links
0x05ff U8 oben mitte
0x0600 U8 oben rechts
0x0601 U8 mitte links
0x0602 U8 mitte
0x0603 U8 mitte rechts
0x0604 U8 unten links
0x0605 U8 unten mitte
0x0606 U8 unten rechts
0x0607 U8 unten links Fälschung

Sonstiges

Offset Typ Bedeutung
0x060e ? Negatives Ansehen beim Hetmann(?)
0x0610 ? Otta der Windzwinger (1 und 2 =bestochen/ >2 Angriff)
0x0612 ? Otta der Sturmkinder (1 und 2 =bestochen/ >2 Angriff)
0x0614 ? Otta der Garaldssons (1 und 2 =bestochen/ >2 Angriff)
0x0616 ? Quest: Der Ausruf des Hetmanns (1=gehört/3=beim Hetmann gewesen)
0x0618 ? Quest: Der Auftrag des Hetmanns (1=Quest angenommen)
0x061a ? Anzahl der verstrichenen Monate seit Annahme des Auftrags des Hetmanns
0x061e ? Item: Schreiben von Jadra (1=erhalten)
0x0622 ? Quest: Zwingfeste angenommen (1=Quest angenommen/3=Quest erledigt/4=Belohnung geholt)
0x0626 U8 Thorwal (SCHULE DER HELLSICHT) täglicher Analüs-Zähler, maximal einmal am Tag (BUG: wird nie zurückgesetzt)
0x0628 S16 Thorwal (STOVER STOERREBRANDT) eingezahlte Silberstücke

Informanten

Hier wird der Status der Informanten gespeichert. Für jeden Informanten ist ein Byte reserviert, welches folgende Werte annimmt:

  • 0x0 für unbekannt
  • 0x1 für von ihm gehört
  • 0x2 für ihn getroffen
Offset Typ Name des Informanten Bemerkung
0x0630 ?8 Jurge Torfinnson
0x0631 ?8 Hjore Ahrensson
0x0632 ?8 Yasma Thinnmarsdotter
0x0633 ?8 Umbrik Siebenstein
0x0634 ?8 Isleif Olgardsson
0x0635 ?8 Ragna Firunjasdotter
0x0636 ?8 Beorn Hjallasson
0x0637 ?8 Asgrimm Thurboldsson Von ihm kann man in bestimmten Tavernen hören.
0x0638 ?8 Eliane Windenbek Von ihr kann man in bestimmten Tavernen hören.
0x0639 ?8 Olvir Gundritsdottir Kann man nur treffen.
0x063a ?8 Swafnild Egilsdotter
0x063b ?8 Händler Kolberg Man kann nur von ihm hören.
0x063c ?8 Einhorn Kann man nur treffen.
0x063d ?8 Algrid Trondesdottir
0x063e ?8 Tiomar Swafnildsson

Herberge in einem Ort beleidigt

Hier wird gespeichert ob man in einem Ort eine Herberge beleidigt hat oder einem gesagt wurde "man solle sich hier nicht mehr blicken lassen". Die Reihenfolge der Orte die ich herausgefunden habe stimmt mit der Dateiliste aus der SCHICKM.EXE überein. Die Orte ohne Herberge habe ich in Klammer gesetzt.

Offset Ort
0x0699 Thorwal
0x069a Serske
0x069b Breida
0x069c Peilinen
0x069d Rovamund
0x069e (Nordvest)
0x069f (Kravik)
0x06a0 Skelellen
0x06a1 Merske
0x06a2 Efferdun
0x06a3 Tjoila
0x06a4 Rukian
0x06a5 Angbodirtal
0x06a6 Auplog
0x06a7 Vilnheim
0x06a8 (Bodon)
0x06a9 Oberorken
0x06aa Phexcaer
0x06ab Groenvelden
0x06ac Felsteyn
0x06ad (Einsiedlersee)
0x06ae Orkanger
0x06af Clanegh
0x06b0 Liskor
0x06b1 Thoss
0x06b2 Tjanset
0x06b3 (Ala)
0x06b4 Orvil
0x06b5 Overthorn
0x06b6 Rovik
0x06b7 Hjalsingor
0x06b8 Guddasunden
0x06b9 Kord
0x06ba Treban
0x06bb Aryn
0x06bc (Runinshaven)
0x06bd Ottarje
0x06be Skjal
0x06bf Prem/Langschiff (nördlich von Prem)/Adlerfels (SW von Prem)
0x06c0 (Daspota)
0x06c1 Rybon
0x06c2 Ljasdahl
0x06c3 Varnheim
0x06c4 Vaermag
0x06c5 Tyldon
0x06c6 Vidsand
0x06c7 (Brendhil)
0x06c8 Manrin
0x06c9 Fährstation Tjoila
0x069a (Fährstation Angbodirtal)
0x069b (Hjalland)
0x069c (Leuchtturm Runin)

Herberge beleidigt

Sonstiges

Offset Typ Bedeutung
0x0712 ?8 Quest: Tempel des Namenlosen (1=gehört)
0x0716 ?8 Thorwal Empfehlungsschreiben des Hetmanns erhalten
0x073c u16 NPC: Aufenthaltsmonate in der Gruppe
0x08bc ?8 Quest: Totenschiff (1=gehört)

Dungeonflags "Eine verfallene Herberge"

Offset Typ Bedeutung
0x0f60 ?8 Gefangenen befreit/vom Sphärenriss gehört (1=gehört)
0x0f61 ?8 Leiche gesegnet oder geplündert (Ansehen Boron+-20)
0x0f62 ?8 Apperatur (1=zerschlagen)
0x0f63 ?8 Sphärenrisstimer-- in Echtzeit (7 -> 0)
0x0f64 ?8 Sphärenriss (1=eingetreten)
0x0f65 ?8 geköpfter Rabe (1=zerstört)
0x0f66 ?8 Geheimgang Level 1 (1/8)
0x0f67 ?8 Geheimgang Level 1 (4/8)
0x0f68 ?8 Geheimgang Level 2 (4/9)

Reiseevents

Offset Typ Bedeutung
0x1079 ?8 Entdeckung: Rastplatz Rukian<->Fährstation Angbodirtal
0x107b ?8 Entdeckung: Rastplatz Auplog<->Vilnheim (sudl.)
0x107c ?8 Entdeckung: Rastplatz Auplog<->Vilnheim (nördl.)
0x1088 ?8 Entdeckung: Rastplatz Auplog<->Varnnheim
0x1093 ?8 Entdeckung: Rastplatz Ottarje<->Orvil
0x10a9 ?8 Entdeckung: Rastplatz Felsteyn<->Oberorken
0x10bb ?8 Begegnung: Verwundete Frau Daspota<->Rybon
0x10d0 ?8 Entdeckung: Dungeon auf Runin
0x10d1 ?8 Entdeckung: Rastplatz Manrin<->Brendhil
0x10d2 ?8 Entdeckung: Piratenhöle

Dungeons

Eine verlassene Mine/Prem

Ereignisse

Hier wird gespeichert ob bestimmte Ereignisse in Dungeons schon stattgefunden haben. Ist am Offset eine 0x00 liegt das Ereignis noch in der Zukunft, bei einer 0x01 ist es schon vorbei. Wenn man Borons Segen für die Leichen erbittet steigt man um 20 Punkte in Borons Ansehen. Untersucht man lieber die Leiche um zu Plündern, so fällt man um 20 Punkte in Borons ansehen, sogar wenn man gar nichts mitnimmt.

Offset Koordinaten (X,Y) Koordinaten
0x1246 (10,14) Laterne mitgenommen
0x1247 (12,6) Leiche
0x1248 (5,2) Leiche
0x1249 (4,13) Gang freigelegt
0x124a (8,10) Gang freigelegt
0x124b (11,7) Gang freigelegt
0x124c (15,10) Gang freigelegt
0x124d (8,4) Gang freigelegt
0x124e (5,8) Kleingeld gefunden (3S,11H)
Schätze (mit Anzahl)

Bei Schätzen mit Anzahl werden die Gegenstände in zwei Bytes gespeichert. Das Erste gibt an um welchen Gegenstand es sich handelt und der Zweite, wie viele der Gegenstände noch in der Truhe sind. Abgeschlossen wird jede Liste mit einem Byte für 0xff. Wenn alle Gegenstände eines Typs mitgenommen werden wird das Byte für den Gegenstand auf 0xff gesetzt und die Liste notfalls umsortiert, wenn nicht der Gegenstand an letzter Stelle genommen wurde.

Gerätelager (3,10)
Offset Hex-Wert Bedeutung
0x124f 0x5d Gegenstand 01: (Hacke)
0x1250 0x03 Gegenstand 01: Anzahl
0x1251 0x49 Gegenstand 02: (Schaufel)
0x1252 0x01 Gegenstand 02: Anzahl
0x1253 0x79 Gegenstand 03: (Seil)
0x1254 0x03 Gegenstand 03: Anzahl
0x1255 0x1b Gegenstand 04: (Hammer)
0x1256 0x03 Gegenstand 04: Anzahl
0x1257 0x41 Gegenstand 05: Fackel
0x1258 0x0f Gegenstand 05: Anzahl
0x1259 0x4d Gegenstand 06: (Topfhelm)
0x125a 0x01 Gegenstand 06: Anzahl
0x125b 0xff Terminator (Ende dieser Gegenstandsliste)
Schätze (ohne Anzahl)

Bei Schätzen ohne Anzahl wird für jeden Gegenstand nur ein Byte reserviert. Die Liste wird mit 0xff abgeschlossen. Wenn Gegenstände mitgenommen werden, wird das Byte für den Gegenstand auf 0xff gesetzt und ggf die Liste umsortiert, wenn nicht der letzte Gegenstand der Liste genommen wurde.

Gepäck des Abenteurers (12,6)
Offset Hex-Wert Bedeutung
0x125c 0x0e Gegenstand 01: (Dolch)
0x125d 0x55 Gegenstand 02: (Zunderkästchen)
0x125e 0x41 Gegenstand 03: (Fackel)
0x125f 0x41 Gegenstand 04: (Fackel)
0x1260 0x79 Gegenstand 05: (Seil)
0x1261 0xff Terminator (Ende dieser Gegenstandsliste)
Gepäck des Abenteurers (5,2)
Offset Hex-Wert Bedeutung
0x1262 0x0e Gegenstand 01: (Dolch)
0x1263 0x01 Gegenstand 02: (Schwert)
0x1264 0x41 Gegenstand 03: (Fackel)
0x1265 0x55 Gegenstand 04: (Zunderkästchen)
0x1266 0xff Terminator (Ende dieser Gegenstandsliste)

Die alte Zwingfeste

Ereignisse

Hier wird gespeichert ob bestimmte Ereignisse in Dungeons schon stattgefunden haben. Ist am Offset eine 0x00 hat das Ereignis noch nicht stattgefunden, bei einer 0x01 ist es schon vorbei. Bei Geheimtüren bedeutet:

 0x00 unentdeckt
 0x01 entdeckt
 0x02 entdeckt und geöffnet
Offset Koordinaten (X,Y) Koordinaten
0x1282 Level 1 (2,4) Phexschrein geplündert
0x1283 Level 1 (5,3) Alarm ausgelöst
0x1284 Level 1 (5,11) Geheimtür
0x1285 Level 1 (12,7) Geheimtür
0x1286 Level 2 (1,10) Geheimtür
0x1287 Level 2 (10,6) Geheimtür
0x128a Level 2 (9,12) Hauptkampf erledigt
Schätze (mit Anzahl)

Bei Schätzen mit Anzahl werden die Gegenstände in zwei Bytes gespeichert. Das Erste gibt an um welchen Gegenstand es sich handelt und der Zweite, wie viele der Gegenstände noch in der Truhe sind. Abgeschlossen wird jede Liste mit einem Byte für 0xff. Wenn alle Gegenstände eines Typs mitgenommen werden wird das Byte für den Gegenstand auf 0xff gesetzt und die Liste notfalls umsortiert, wenn nicht der Gegenstand an letzter Stelle genommen wurde.

Speisekammer Level 1 (7,6)
Offset Hex-Wert Bedeutung
0x1293 0x2d Gegenstand 01: (Proviant)
0x1294 0x32 Gegenstand 01: Anzahl
0x1295 0x17 Gegenstand 02: (Bier)
0x1296 0x14 Gegenstand 02: Anzahl
0x1297 0x5b Gegenstand 03: (Wein)
0x1298 0x14 Gegenstand 03: Anzahl
0x1299 0x5c Gegenstand 04: (Schnapsflaschen)
0x129a 0x05 Gegenstand 04: Anzahl
0x129b 0xff Terminator (Ende dieser Gegenstandsliste)
Depot Level 1 (6,11)
Offset Hex-Wert Bedeutung
0x129c 0x5d Gegenstand 01: (Hacke)
0x129d 0x03 Gegenstand 01: Anzahl
0x129e 0x49 Gegenstand 02: (Schaufel)
0x129f 0x02 Gegenstand 02: Anzahl
0x12a0 0x79 Gegenstand 03: (Seile)
0x12a1 0x03 Gegenstand 03: Anzahl
0x12a2 0x41 Gegenstand 04: (Fackeln)
0x12a3 0x0e Gegenstand 04: Anzahl
0x12a4 0x29 Gegenstand 05: (Öl)
0x12a5 0x14 Gegenstand 05: Anzahl
0x12a6 0x1a Gegenstand 06: (Brecheisen)
0x12a7 0x03 Gegenstand 06: Anzahl
0x12a8 0xff Terminator (Ende dieser Gegenstandsliste)
Depot Level 2 (6,12)
Offset Hex-Wert Bedeutung
0x12a9 0x05 Gegenstand 01: (Speer)
0x12aa 0x03 Gegenstand 01: Anzahl
0x12ab 0x67 Gegenstand 02: (Hellebarden)
0x12ac 0x03 Gegenstand 02: Anzahl
0x12ad 0x69 Gegenstand 03: (Zweililien)
0x12ae 0x01 Gegenstand 03: Anzahl
0x12af 0xff Terminator (Ende dieser Gegenstandsliste)
Schätze (ohne Anzahl)

Bei Schätzen ohne Anzahl wird für jeden Gegenstand nur ein Byte reserviert. Die Liste wird mit 0xff abgeschlossen. Wenn Gegenstände mitgenommen werden, wird das Byte für den Gegenstand auf 0xff gesetzt und ggf die Liste umsortiert, wenn nicht der letzte Gegenstand der Liste genommen wurde.

Truhe Level 1 (1,1)
Offset Hex-Wert Bedeutung
0x12b0 0x5c Gegenstand 01: Schnapsflasche
0x12b1 0x9a Gegenstand 02: Zaubertrank
0x12b2 0x9a Gegenstand 03: Zaubertrank
0x12b3 0x0e Gegenstand 04: Dolch
0x12b4 0x9b Gegenstand 05: Zaubertrank (stark)
0x12b5 0x9b Gegenstand 06: Zaubertrank (stark)
0x12b6 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe Level 1 (10,2)
Offset Hex-Wert Bedeutung
0x12b7 0x17 Gegenstand 01: Bier
0x12b8 0x17 Gegenstand 02: Bier
0x12b9 0x17 Gegenstand 03: Bier
0x12ba 0x17 Gegenstand 04: Bier
0x12bb 0x17 Gegenstand 05: Bier
0x12bc 0x17 Gegenstand 06: Bier
0x12bd 0x17 Gegenstand 07: Bier
0x12be 0x17 Gegenstand 08: Bier
0x12bf 0x17 Gegenstand 09: Bier
0x12c0 0x9a Gegenstand 10: Zaubertrank
0x12c1 0x9a Gegenstand 11: Zaubertrank
0x12c2 0x9a Gegenstand 12: Zaubertrank
0x12c3 0x9b Gegenstand 13: Zaubertrank (stark)
0x12c4 0x9b Gegenstand 14: Zaubertrank (stark)
0x12c5 0x9b Gegenstand 15: Zaubertrank (stark)
0x12c6 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe Level 2 (3,6)
Offset Hex-Wert Bedeutung
0x12c7 0x09 Gegenstand 01: (Kurzbogen)
0x12c8 0x03 Gegenstand 01: Anzahl
0x12c9 0x0c Gegenstand 02: (Armbrust)
0x12ca 0x01 Gegenstand 02: Anzahl
0x12cb 0x62 Gegenstand 03: (Wurfmesser)
0x12cc 0x04 Gegenstand 03: Anzahl
0x12cd 0x0d Gegenstand 04: (Bolzen)
0x12ce 0x14 Gegenstand 04: Anzahl
0x12cf 0x0a Gegenstand 05: (Pfeile)
0x12d0 0x32 Gegenstand 05: Anzahl
0x12d1 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe Level 2 (4,6)
Offset Hex-Wert Bedeutung
0x12d2 0x03 Gegenstand 01: Säbel
0x12d3 0x03 Gegenstand 02: Säbel
0x12d4 0x03 Gegenstand 03: Säbel
0x12d5 0x03 Gegenstand 04: Säbel
0x12d6 0x01 Gegenstand 05: Schwert
0x12d7 0x01 Gegenstand 06: Schwert
0x12d8 0x0e Gegenstand 07: Dolch
0x12d9 0x0e Gegenstand 08: Dolch
0x12da 0x0e Gegenstand 09: Dolch
0x12db 0x0e Gegenstand 10: Dolch
0x12dc 0x87 Gegenstand 11: Kriegsbeil
0x12dd 0x87 Gegenstand 12: Kriegsbeil
0x12de 0x92 Gegenstand 13: Starker Heiltrank
0x12df 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe Level 2 (10,11)
Offset Hex-Wert Bedeutung
0x12e0 0x5b Gegenstand 01: Weinflasche
0x12e1 0x5b Gegenstand 02: Weinflasche
0x12e2 0x5b Gegenstand 03: Weinflasche
0x12e3 0x5b Gegenstand 04: Weinflasche
0x12e4 0x5b Gegenstand 05: Weinflasche
0x12e5 0x5c Gegenstand 06: Schnapsflasche
0x12e6 0x5c Gegenstand 07: Schnapsflasche
0x12e7 0x91 Gegenstand 08: Heiltrank
0x12e8 0x91 Gegenstand 09: Heiltrank
0x12e9 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe Level 2 (6,8)
Offset Hex-Wert Bedeutung
0x12ea 0x4a Gegenstand 01: Goldschmuck
0x12eb 0x4a Gegenstand 02: Goldschmuck
0x12ec 0x4a Gegenstand 03: Goldschmuck
0x12ed 0x27 Gegenstand 04: Silberschmuck
0x12ee 0x27 Gegenstand 05: Silberschmuck
0x12ef 0x22 Gegenstand 06: Messingspiegel
0x12f0 0x4c Gegenstand 07: Robe
0x12f1 0xff Terminator (Ende dieser Gegenstandsliste)
Sonstiges
Offset Hex-Wert Bedeutung
0x1306 1->0 Plan gefunden

Eine Piratenhöhle

Ereignisse
Offset Bedeutung
0x1429 Anzahl der Einheiten Wasser (80) (11,14) U8
0x142a Anzahl der Einheiten Wasser (80) (12,14) U8
0x142b Würdiges Opfer dargebracht (9,9)
0x142c Ritual beendet (9,9)/Falle eingeschaltet (11,10)
0x142f Wird bei beendetem Ritual von 1 auf 0 gesetzt
0x1431 Geheimtür (8,11)
0x1433 Geheimtür (8,8)
0x1434 Position des Hebels (6,9)
0x1435 50 Rationen genommen (11,12)
0x1436 21 Rationen genommen (12,12)
Schätze (ohne Anzahl)
Truhe (14,12)
Offset Hex-Wert Bedeutung
0x1437 0x03 Gegenstand 01: Säbel
0x1438 0x03 Gegenstand 02: Säbel
0x1439 0x03 Gegenstand 03: Säbel
0x143a 0x03 Gegenstand 04: Säbel
0x143b 0x03 Gegenstand 05: Säbel
0x143c 0x70 Gegenstand 06: Entermesser
0x143d 0x70 Gegenstand 07: Entermesser
0x143e 0x70 Gegenstand 08: Entermesser
0x143f 0x70 Gegenstand 09: Entermesser
0x1440 0x70 Gegenstand 10: Entermesser
0x1441 0x01 Gegenstand 11: Schwert
0x1442 0x86 Gegenstand 12: Skraja
0x1443 0x86 Gegenstand 13: Skraja
0x1444 0x88 Gegenstand 14: Orknase
0x1445 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (14,14)
Offset Hex-Wert Bedeutung
0x1446 0x0f Gegenstand 01: Kurzbogen
0x1447 0x0f Gegenstand 02: Kurzbogen
0x1448 0x05 Gegenstand 03: Speer
0x1449 0x05 Gegenstand 04: Speer
0x144a 0x05 Gegenstand 05: Speer
0x144b 0x05 Gegenstand 06: Speer
0x144c 0x05 Gegenstand 07: Speer
0x144d 0x0c Gegenstand 08: Armbrust
0x144e 0xfb Gegenstand 09: 200 Pfeile
0x144f 0xfc Gegenstand 10: 50 Bolzen
0x1450 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,13)
Offset Hex-Wert Bedeutung
0x1451 0x0e Gegenstand 01: Dolch
0x1452 0x5c Gegenstand 02: Schnapsflasche
0x1453 0x27 Gegenstand 03: Silberschmuck
0x1454 0x30 Gegenstand 04: Hemd
0x1455 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,10)
Offset Hex-Wert Bedeutung
0x1456 0x86 Gegenstand 01: Skraja
0x1457 0x27 Gegenstand 02: Silberschmuck
0x1458 0x5b Gegenstand 03: Weinflasche
0x1459 0x60 Gegenstand 04: Wintermantel
0x145a 0x31 Gegenstand 05: Hose
0x145b 0x91 Gegenstand 06: Heiltrank
0x145c 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,7)
Offset Hex-Wert Bedeutung
0x145d 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,5)
Offset Hex-Wert Bedeutung
0x145e 0x5c Gegenstand 01: Schnapsflasche
0x145f 0x5c Gegenstand 02: Schnapsflasche
0x1460 0x5c Gegenstand 03: Schnapsflasche
0x1461 0x0e Gegenstand 04: Dolch
0x1462 0x91 Gegenstand 05: Heiltrank
0x1463 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,1)
Offset Hex-Wert Bedeutung
0x1464 0x1a Gegenstand 01: Brecheisen
0x1465 0x5d Gegenstand 02: Hacke
0x1466 0x49 Gegenstand 03: Schaufel
0x1467 0x87 Gegenstand 04: Kriegsbeil
0x1468 0x87 Gegenstand 05: Kriegsbeil
0x1469 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (1,2)
Offset Hex-Wert Bedeutung
0x146a 0x79 Gegenstand 01: Seil
0x146b 0x79 Gegenstand 02: Seil
0x146c 0x79 Gegenstand 03: Seil
0x146d 0x79 Gegenstand 04: Seil
0x146e 0x1b Gegenstand 05: Hammer
0x146f 0x1b Gegenstand 06: Hammer
0x1470 0x1b Gegenstand 07: Hammer
0x1471 0x1b Gegenstand 08: Hammer
0x1472 0xfd Gegenstand 09: 20 Kletterhaken
0x1473 0x87 Gegenstand 10: Kriegsbeil
0x1474 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (6,10)
Offset Hex-Wert Bedeutung
0x1475 0x5b Gegenstand 01: Weinflasche
0x1476 0xc0 Gegenstand 02: Seekarte
0x1477 0x0e Gegenstand 03: Dolch
0x1478 0xff Terminator (Ende dieser Gegenstandsliste)
Truhe (9,5)
Offset Hex-Wert Bedeutung
0x148c 0x24 Gegenstand 01: Schreibzeug
0x148d 0x1d Gegenstand 02: Schriftrolle
0x148e 0x5b Gegenstand 03: Weinflasche
0x148f 0x9a Gegenstand 04: Zaubertrank
0x1490 0xbd Gegenstand 05: Lobpreisungen
0x1491 0xff Terminator (Ende dieser Gegenstandsliste)

Bekämpfte Gegner

Damit man mehr Abenteuerpunkte bekommt wenn man zum ersten Mal gegen einen Gegner kämpft, muss im Status auch gespeichert werden ob man diesen Bonus schon erhalten hat.
Bei einer 0x0 ist der Gegner noch neu, bei einer 0x1 hat man schon einmal gegen ihn gekämpft. Es handelt sich hierbei um ein Array mit 8bit Elementen, wobei der Index dem Gegnertyp aus MONNAMES entspricht

Offset Index Gegner
0x161d 0x00 Leer
0x161e 0x01 Oger
... ... ...
0x166a 0x4d Heshthot

Sonstiges

Offset Typ Bedeutung
0x166f ?16 Freibetrag im Zeughaus

Struktur des erweiterten Spielstandens Version 3 only

Storytexte gehört

Hier wird gespeichert ob man schon Hinweise auf die Story des Spiels bekommen hat. Bevor man den Ausruf des Hetmanns gehört hat bekommt man ab und zu Textnachrichten, welche einen zur Hauptquest führen sollen.

Steht an einem der Offsets eine 0x00, so hat man den Text nocht nicht gehört. Steht an einen der Offsets eine 0x01, so hat man den Text schon gehört.

Offset Typ Index in
STORY.LTX
Textpassage
0x1672 8 0x00 "Vom dunklen Innenraum.."
0x1673 8 0x01 "Habt ihr die letzten Nachrichten..."
0x1674 8 0x02 "Ooooh..."
0x1675 8 0x03 "Eine Frau, die den.."
0x1676 8 0x04 "Nach allem was ich.."
0x1677 8 0x05 "Die Tür öffnet sich langsam..."
0x1678 8 0x06 "Quält mich nicht..."
0x1689 8 0x07 "Bitte versteht mich nicht falsch..."
0x167A 8 0x08 "Ein Mann mit einem langen Umhang..."
0x167B 8 0x09 "Zeigt mir eure Zähne..."
0x167C 8 0x0A "Habt keine Angst!"
0x167D 8 0x0B "Verschwindet hier..."
0x167E 8 0x0C "Ihr Helden..."
0x167F 8 0x0D "Sucht ihr Grimring?..."
0x1680 8 0x0E "Meine Oma hat immer gesagt..."
0x1681 8 0x0F "Die Erben der Überlebenden..."
0x1682 8 0x10 "Wenn irgend etwas die Orks..."

Tagebuch

Hier werden die Tagebucheinträge gespeichert. Bug: Die namenlosen Tage werden im Tagebuch als -5. bis -1. Tag des Monats Swafnir angezeigt.

Tagebucheintrag: 8 byte 2 byte integer (signed) Eintrag-Datum Tag im Monat
2 byte integer (unsigned) Eintrag-Datum Monat
2 byte integer (unsigned) Eintrag-Datum Jahr (wird im Tagebuch nicht angezeigt)
2 byte integer (unsigned) Eintrag-Ort
Offset Typ Bedeutung
0x1686 2 byte integer (unsigned) Anzahl der Einträge im Tagebuch
0x1688 8 byte Tagebucheintrag #0
0x1690 8 byte Tagebucheintrag #1
0x1698 8 byte Tagebucheintrag #2
0x16A0 8 byte Tagebucheintrag #3
0x16A8 8 byte Tagebucheintrag #4
0x16B0 8 byte Tagebucheintrag #5
0x16B8 8 byte Tagebucheintrag #6
0x16C0 8 byte Tagebucheintrag #7
0x16C8 8 byte Tagebucheintrag #8
0x16D0 8 byte Tagebucheintrag #9
0x16D8 8 byte Tagebucheintrag #10
0x16E0 8 byte Tagebucheintrag #11
0x16E8 8 byte Tagebucheintrag #12
0x16F0 8 byte Tagebucheintrag #13
0x16F8 8 byte Tagebucheintrag #14
0x1700 8 byte Tagebucheintrag #15
0x1708 8 byte Tagebucheintrag #16
0x1710 8 byte Tagebucheintrag #17
0x1718 8 byte Tagebucheintrag #18
0x1720 8 byte Tagebucheintrag #19
0x1728 8 byte Tagebucheintrag #20
0x1730 8 byte Tagebucheintrag #21
0x1738 8 byte Tagebucheintrag #22
Kategorie:DSA1
Clone this wiki locally