27.09.2013, 14:31
So, die Itemliste von DSA2 ist entschlüsselt. Geholfen hat mir dabei auch der neue Bildentpacker, mit dem ich mir auch die passenden Icons zu den Gegenständen anschauen konnte, sowie die Ausgabe der Itemliste als HTML-Tabelle.
Zunächst einmal habe ich einige Fehler beim Raten gemacht. Die vermeintliche "Icon-ID" ist in Wirklichkeit eine Art "Fremdschlüssel" für Waffen und Rüstungen, der in eine andere (vermutlich hard-coded) Tabelle mit deren Werten zeigt. Das, was ich für die Item-ID hielt, ist wiederum die echte Icon-ID. Und die echte Item-ID? Die wird einfach durch die Position des Items in der ITEMS.DAT bestimmt.
Fehlt noch das unbekannte Byte unk3. Ich hatte ja oben schon erwähnt, dass teilweise sehr unterschiedliche Gegenstände dort den gleichen Wert haben und es nur Werte von 0-2 gibt. Nachdem ich die Daten einmal danach sortiert hatte, fiel es mir wie Schuppen von den Augen: Mit hoher Wahrscheinlichkeit handelt es sich dabei um das grammatische Geschlecht des Gegenstandes! Erschwerend wirkte dabei natürlich, dass ich die englische Liste vor mit hatte (mit den deutschen Genii
).
Damit sind die Item-Daten soweit klar, fehlt nur noch die Liste mit den Waffen- und Rüstungswerten, die vermutlich irgendwo in der SCHWEIF.EXE steckt.
Zunächst einmal habe ich einige Fehler beim Raten gemacht. Die vermeintliche "Icon-ID" ist in Wirklichkeit eine Art "Fremdschlüssel" für Waffen und Rüstungen, der in eine andere (vermutlich hard-coded) Tabelle mit deren Werten zeigt. Das, was ich für die Item-ID hielt, ist wiederum die echte Icon-ID. Und die echte Item-ID? Die wird einfach durch die Position des Items in der ITEMS.DAT bestimmt.
Fehlt noch das unbekannte Byte unk3. Ich hatte ja oben schon erwähnt, dass teilweise sehr unterschiedliche Gegenstände dort den gleichen Wert haben und es nur Werte von 0-2 gibt. Nachdem ich die Daten einmal danach sortiert hatte, fiel es mir wie Schuppen von den Augen: Mit hoher Wahrscheinlichkeit handelt es sich dabei um das grammatische Geschlecht des Gegenstandes! Erschwerend wirkte dabei natürlich, dass ich die englische Liste vor mit hatte (mit den deutschen Genii

Damit sind die Item-Daten soweit klar, fehlt nur noch die Liste mit den Waffen- und Rüstungswerten, die vermutlich irgendwo in der SCHWEIF.EXE steckt.
Hallo, ich bin's - der Bart von Fidel Castro. Und mir ist total langweilich nie geschnitten wurde.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.