DSAGEN.DAT

Aus FreedsaWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Aufbau

Zuerst gibt es eine Liste der Dateinamen mit dem dazugehörigem Offset.


struct DSAGEN_DAT_Eintrag
{
	char Dateiname[12];	// 12 bytes
	int  Offset;		//  4 bytes
};

Anhand des ersten Offsets lässt sich die Anzahl der Einträge ermitteln. Dabei gibt es ein paar leere Einträge mit dem Offset 0 die ignoriert werden müssen. Ab dem ersten Offset sind die Bytes der Dateien aus der Liste der Einträge aneinandergereiht.

Achtung: Wenn der Dateiname acht Zeichen lang ist gibt es kein 0-byte (char-array strings C/C++).

Die Dateinamen innerhalb des Archivs spielen keine Rolle, da per Index auf die Daten zugegriffen wird. Die Indices sind in allen Versionen dieser Datei gleich belegt. Die einzige Ausnahme bildet die Midi Datei (GEN.AWS), dessen Platz nach Einführung des Miles Sound Systems durch GEN.XMI ersetzt wurde. Zusätzlich wurden die Dateien (SAMPLE.AD, MT32EMUL.XMI, ROALOGUS.DAT und CREATECA.AWS) hinten angefügt.

Inhalt

Entnommen DSAGEN.DAT von GEN.EXE V1.05/663221Bytes.

Intro

DateinameDateigrösse in ByteBeschreibungBesonderesFarbpaletteFarbraum
ATTIC3319Animation: ATTIC-LogoCrunchmode 3Hardcoded in GEN.EXE0x0-0xf
FANPRO.NVF3401Bild: Fanpro-LogoCrunchmode 2Ja/32Farben0x00-0x1f
DSALOGO.DAT5247Bild: DSA-LogoCrunchmode 2Hardcoded in GEN.EXE0x00-0x1f
GENTIT.DAT1931Bild: GenerierungCrunchmode 2Hardcoded in GEN.EXE0x00-0x1f

Hintergründe

Die Hintergrundbilder sind Lauflängenkodiert.
Ihre Farbpalette ist in GEN.EXE hartcodiert.
Die Maße der Bilder sind 320x200.
Fast alle benutzen den Farbraum von 0x40 bis 0x5f (32 Farben). Die Ausnahme ist GEN10.NVF, welche die Farbe 0 nutzt. Da die Farbe 0 generell als schwarz definiert ist macht das keinen unterschied.
In der englischen Version ist den Dateinamen der String "E_" vorangestellt.
E_GEN1.NVF benutzt ebenso den Farbindex 0 für schwarz. E_GEN10.NVF schlägt ganz aus der Reihe und ist 770 Bytes länger (vielleicht ne Farbpalette mit 256 Einträgen).

DateinameDateigrösse in ByteBeschreibung
GEN1.NVF31757Bild: Eigenschaften
GEN2.NVF32327Bild: Talente Kampf/Körper
GEN3.NVF32431Bild: Talente Gesellschaft/Wissen
GEN4.NVF32389Bild: Talente Handwerk/Natur/Intuition
GEN5.NVF32373Bild: Attacke/Parade Werte
GEN6.NVF49041Bild: Zauber Antimagie/Heilung/Beherrschung
GEN7.NVF48813Bild: Zauber Beherrschung/Dämonologie/Elemente
GEN8.NVF49033Bild: Zauber Bewegung/Hellsicht/Illusion
GEN9.NVF48905Bild: Zauber Illusion/Kampf/Verständigung
GEN10.NVF48516Bild: Zauber Verwandlung
GEN11.NVF48579Bild: Zauber Veränderung

Typusbilder

Die Typusbilder sind PowerPack2.0 Archive.
Die Maße der Bilder sind 128x184.
Die Position der Bilder ist (X=16,Y=8).
Die Farbpalette befindet sich am Ende des entpackten Archivs.
Alle benutzen die Farbindexe von 0x00 bis 0x1f (32 Farben).

DateinameDateigrösse in ByteBeschreibung
DZWERG.DAT7292Bild: Zwerg
DTHORWAL.DAT9076Bild: Thorwaler
DSTREUNE.DAT8760Bild: Streuner
DMENGE.DAT10032Bild: noch kein Typus ausgewählt
DMAGIER.DAT9212Bild: Magier
DKRIEGER.DAT8744Bild: Krieger
DDRUIDE.DAT8424Bild: Druide
DAELF.DAT8100Bild: Auelf
DFELF.DAT7940Bild: Firnelf
DWELF.DAT8952Bild: Waldelf
DGAUKLER.DAT7576Bild: Gaukler
DHEXE.DAT8932Bild: Hexe
DJAEGER.DAT9288Bild: Jäger

Restliche Bilder

DateinameDateigrösse in ByteBeschreibungBesonderesFarbpaletteFarbraum
HEADS.DAT38895Bild: HeldengesichterCrunchmode 2GEN.EXE0x20-0x3f
POPUP.DAT256Bild: Fragmente der Popup-FensterAmiga PowerPack2.0GEN.EXE0xd8-0xdf
SEX.DAT812Bild: GeschlechtssymboleUnkomprimiertGEN.EXE0x40-0x58

Sound und Musik

DateinameDateigrösse in ByteBeschreibung
GEN.XMI12226Miles Sound System: Extended MIDI file
SAMPLE.AD3302Miles Sound System: Global Timbre Library
MT32EMUL.XMI4032Miles Sound System: Extended MIDI file
CREATECA.AWS5722A.U.D.I.O.S. Wave Slave PC

Sonstiges

DateinameDateigrösse in ByteBeschreibungBesonderes
GENTEXT5070TexteUnkomprimiert
FONT6592SchriftartUnkomprimiert

Cruft

DateinameDateigrösse in ByteBeschreibungBesonderesFarbpaletteFarbraum
ROALOGUS.DAT11108Bild: Realms of Arkania LogoAmiga PowerPack2.0Im Archiv/256 Farben0x00-0xff

Changelog

Persönliche Werkzeuge