Anzahl | Größe | Daten |
---|---|---|
1 | 48 Bytes | Header der Bilddatei, irrelevant |
256 | 3 Bytes | RGB (Farbdaten) |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "FORM" (File-Identifier) |
4 | 1 Byte | Unbekannte Daten |
1 | 4 Bytes | "PBM " (Header-Identifier) |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "BHMD" (Chunk-Identifier) |
1 | 4 Bytes | length (Chunk-Length, bei ungerader Zahl aufrunden) |
1 | 2 Bytes | width (Breite des Bildes) |
1 | 2 Bytes | height (Höhe des Bildes) |
4 | 1 Byte | Unbekannte Daten |
1 | 2 Bytes | depth (Farbtiefe des Bildes) |
1 | 2 Bytes | compression_flag (Kompressionsflag des Bildes) |
length - 20 | 1 Byte | Unbekannte Daten |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "CMAP" (Chunk-Identifier) |
1 | 4 Bytes | length (Chunk-Length, muss 768 sein) |
256 | 3 Bytes | RGB (Farbdaten) |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "BODY" (Chunk-Identifier) |
1 | 4 Bytes | length (Chunk-Length, bei ungerader Zahl aufrunden) |
length | 1 Byte | color (Farbindex aus "CMAP"-Palette, Alpha-Wert immer 0xFF) |
1 | 1 Byte | ctype (Komprimierungstyp) |
1 | 1 Byte | count (Anzahl nachfolgender Farbpixel) |
count | 1 Byte | color (Farbindex aus "CMAP"-Palette, Alpha-Wert immer 0xFF) |
1 | 1 Byte | color (Farbindex aus "CMAP"-Palette, Alpha-Wert immer 0xFF) |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "????" (Chunk-Identifier) |
1 | 4 Bytes | length (Chunk-Length, bei ungerader Zahl aufrunden) |
length | 1 Byte | Unbekannte Daten |
Anzahl | Größe | Daten |
---|---|---|
2 | 1 Byte | id (Datei-Identifier) |
1 | 4 Byte | count (Anzahl Einträge) |
1 | 2 Byte | type |
1 | 2 Byte | bobtype |
x | 1 Byte | data (je nach BobType verschieden) |
Anzahl | Größe | Daten |
---|---|---|
1 | 16 Bytes | name (Datensatzname) |
1 | 4 Bytes | offset (Startadresse der Daten in der DAT) |
6 | 1 Byte | Unbekannte Daten |
1 | 2 Byte | bobtype (Typ des Eintrags) |
Anzahl | Größe | Daten |
---|---|---|
1 | 2 Bytes | Wiederholung Bobtype |
bobtype-size | 1 Byte | Daten des Bobtypes |
Anzahl | Größe | Daten |
---|---|---|
4 | 1 Byte | Unbekannte Daten |
1 | 4 Bytes | size (Größe des Grundfarbblocks) |
size | 1 Byte | rawbase (Daten des Grundfarbblocks) |
1 | 1 Byte | height (Höhe des Körpers) |
height | 2 Bytes | starts (Startadressen des Körpers) |
1 | 1 Byte | ny (Nullpunkt Y) |
2 | 1 Byte | Unbekannte Daten |
1 | 1 Byte | height (Höhe des Körpers) |
1 | 4 Byte | size (Größe des Farbblocks) |
size | 1 Byte | raw (Daten des Farbblocks) |
1 | 4 Byte | count (Anzahl der Bilder) |
2 | 1 Byte | Unbekannte Daten |
1 | 1 Byte | waren_height (Höhe des Bildes) |
height | 2 Bytes | waren_starts (Startadressen des Bildes) |
1 | 1 Byte | waren_ny (Nullpunkt Y) |
1 | 4 Byte | count (Anzahl der Bilder) |
1 | 2 Byte | id (ID des Blocks) |
2 | 1 Byte | Unbekannte Daten |
Anzahl | Größe | Daten |
---|---|---|
2 | 1 Byte | 0xE7FD (File-Identifier) |
1 | 2 Bytes | count (Anzahl der Texte) |
2 | 1 Byte | Unbekannte Daten |
1 | 2 Bytes | size (Größe der Daten ohne Header) |
Anzahl | Größe | Daten |
---|---|---|
count | 2 Bytes | offset (Start-Offsets) |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | "FORM" (File-Identifier) |
1 | 4 Bytes | length (Data-Length) |
1 | 4 Byte | "XMID" oder "XDIR" (Inhalts-Identifier) |
1 | 4 Bytes | "????" (Chunk-Identifier) |
1 | 4 Bytes | length (Chunk-Length, bei ungerader Zahl aufrunden) |
length | 1 Byte | data (Chunk-Data) |
"INFO" | 2 Bytes | track_count (MIDI-Track-Count) |
"CAT " | 4 Bytes | "XMID" (wenn das nicht "XMID" ist, ists kein normales XMIDI-Format) |
1 | 4 Bytes | "????" (Chunk-Identifier) |
"FORM" | 4 Bytes | unbekannte Daten |
"XMID" | ? Bytes | unbekannte Daten |
"TIMB" | 4 Bytes length + length Bytes data | unbekannte Daten |
"EVNT" | 4 Bytes length + length Bytes data | die eigentlichen Trackdaten, nach jedem EVNT-Block track_nr um 1 erhöhen |
Anzahl | Größe | Daten |
---|---|---|
1 | 4 Bytes | length (Größe des Datenblocks) |
length | 1 Byte | data (Daten) |
Anzahl | Größe | Daten |
---|---|---|
1 | 2 Bytes | nx (Nullpunkt X) |
1 | 2 Bytes | ny (Nullpunkt Y) |
4 | 1 Byte | Unbekannte Daten (immer 00 00 00 00 ???) |
1 | 2 Bytes | width (Breite des Bildes) |
1 | 2 Bytes | height (Höhe des Bildes) |
1 | 2 Byte | Unbekannte Daten (immer 01 00 ???) |
1 | 4 Byte | length (Länge des Datenblockes) |
height | 2 Byte | starts (Startadressen der einzelnen Bildzeilen) |
length-height*2 | 1 Byte | data |
1 | 1 Byte | 0xFF (Block-End-Marker) |
Anzahl | Größe | Daten |
---|---|---|
1 | 1 Byte | count (Anzahl farbiger Pixel) |
count | 1 Byte | color (Farbindex des Pixels) |
1 | 1 Byte | count (Anzahl transparenter Pixel) |
1 | 1 Byte | 0xFF (Zeilen-End-Marker) |
Anzahl | Größe | Daten |
---|---|---|
1 | 1 Byte | dx (X-Spacing) |
1 | 1 Byte | dy (Y-Spacing) |
Anzahl | Größe | Daten |
---|---|---|
1 | 2 Bytes | nx (Nullpunkt X) |
1 | 2 Bytes | ny (Nullpunkt Y) |
4 | 1 Byte | Unbekannte Daten (immer 00 00 00 00 ???) |
1 | 2 Bytes | width (Breite des Bildes) |
1 | 2 Bytes | height (Höhe des Bildes) |
1 | 2 Byte | Unbekannte Daten (immer 01 00 ???) |
1 | 4 Byte | length (Länge des Datenblockes) |
height | 2 Byte | starts (Startadressen der einzelnen Bildzeilen) |
length-height*2 | 1 Byte | data |
Anzahl | Größe | Daten |
---|---|---|
1 | 1 Byte | shift ("Schalter") |
count | 1 Byte | color (Farbindex des Pixels) |
count | 1 Byte | color (Spielerfarbeindex des Pixels) |
1 | 1 Byte | color (Farbindex des Pixels) |
Anzahl | Größe | Daten |
---|---|---|
1 | 2 Byte | Unbekannte Daten (immer 01 00 ???) |
256 | 3 Bytes | RGB (RGB-Daten) |
Anzahl | Größe | Daten |
---|---|---|
1 | 2 Bytes | nx (Nullpunkt X) |
1 | 2 Bytes | ny (Nullpunkt Y) |
4 | 1 Byte | Unbekannte Daten (immer 00 00 00 00 ???) |
1 | 2 Bytes | width (Breite des Bildes) |
1 | 2 Bytes | height (Höhe des Bildes) |
1 | 2 Byte | Unbekannte Daten (immer 01 00 ???) |
1 | 4 Byte | length (Länge des Datenblockes) |
height | 2 Byte | starts (Startadressen der einzelnen Bildzeilen) |
length-height*2 | 1 Byte | data |
1 | 1 Byte | 0xFF (Block-End-Marker) |
Anzahl | Größe | Daten |
---|---|---|
1 | 1 Byte | count (Anzahl halbtransparenter schwarzer Pixel, Alpha-Wert 0x40) |
1 | 1 Byte | count (Anzahl transparenter Pixel) |
1 | 1 Byte | 0xFF (Zeilen-End-Marker) |
Anzahl | Größe | Daten |
---|---|---|
2 | 1 Byte | Unbekannte Daten (immer 01 00 ???) |
1 | 4 Bytes | length (Größe der Daten) |
length | 1 Byte | data (Daten) |
1 | 2 Byte | nx (Nullpunkt X) |
1 | 2 Byte | ny (Nullpunkt Y) |
1 | 2 Bytes | width (Breite des Bildes) |
1 | 2 Bytes | height (Höhe des Bildes) |
8 | 1 Byte | Unbekannte Daten (immer 00 00 02 01 F4 06 70 00???) |