tommy87 / DSA1-Editing-Tool

3 stars 1 forks source link

Bild Archiv ANIS nochmal durchleuchten #16

Closed tommy87 closed 11 years ago

tommy87 commented 11 years ago

So mal ein Auszug aus dem ANIS Archiv (Bild 2 mit 1 Subelement):

EDIT: hab garnicht bemerkt, dass es im wiki einen spezielle eintrag zum ANIS Bild gibt...es ist wirklich furchtbar unübersichtlich

//Offset der image Daten Header an Stelle 0 = 94 Header an Stelle 1 = 0 Header an Stelle 2 = 0 Header an Stelle 3 = 0

//Offset der Farbpalette Header an Stelle 4 = 2 Header an Stelle 5 = 40 Header an Stelle 6 = 0 Header an Stelle 7 = 0

//Auflösung Header an Stelle 8 = 208 //Breite Header an Stelle 9 = 0 Header an Stelle 10 = 135 //Höhe Header an Stelle 11 = 1 //Anzahl der Elemente

//offset zu den Elementen beschreibungen Header an Stelle 12 = 16 Header an Stelle 13 = 0 Header an Stelle 14 = 0 Header an Stelle 15 = 0

//Begin der Elementbeschreibungen Header an Stelle 16 = 70 Header an Stelle 17 = 73 Header an Stelle 18 = 82 Header an Stelle 19 = 69 Header an Stelle 20 = 0 Header an Stelle 21 = 0 Header an Stelle 22 = 105

Header an Stelle 23 = 30 //Höhe alle Bilder Header an Stelle 24 = 22 //Breite alle Bilder Header an Stelle 25 = 0 Header an Stelle 26 = 0

Header an Stelle 27 = 6 Anzahl der Bilder?

// das müssten die positionen innerhalb des großen Bildes sein Header an Stelle 28 = 90 Header an Stelle 29 = 34 Header an Stelle 30 = 0 Header an Stelle 31 = 0

Header an Stelle 32 = 90 Header an Stelle 33 = 34 Header an Stelle 34 = 0 Header an Stelle 35 = 0

Header an Stelle 36 = 90 Header an Stelle 37 = 34 Header an Stelle 38 = 0 Header an Stelle 39 = 0

Header an Stelle 40 = 90 Header an Stelle 41 = 34 Header an Stelle 42 = 0 Header an Stelle 43 = 0

Header an Stelle 44 = 90 Header an Stelle 45 = 34 Header an Stelle 46 = 0 Header an Stelle 47 = 0

Header an Stelle 48 = 90 Header an Stelle 49 = 34 Header an Stelle 50 = 0 Header an Stelle 51 = 0

//Anzahl der folgenden Blöcke? Header an Stelle 52 = 10 Header an Stelle 53 = 0

//ab hier beginnt ein umbruch in der Zusammensetzung Header an Stelle 54 = 1 //hier stehen immer Werte von 1-6, könnte eine Zuordnung zu den ersten 6 Blöcken sein Header an Stelle 55 = 0 Header an Stelle 56 = 15 //hier stehen vielfache von 5, könnte die Anzeigedauer sein Header an Stelle 57 = 0

Header an Stelle 58 = 2 Header an Stelle 59 = 0 Header an Stelle 60 = 20 Header an Stelle 61 = 0

Header an Stelle 62 = 3 Header an Stelle 63 = 0 Header an Stelle 64 = 15 Header an Stelle 65 = 0

Header an Stelle 66 = 4 Header an Stelle 67 = 0 Header an Stelle 68 = 25 Header an Stelle 69 = 0

Header an Stelle 70 = 5 Header an Stelle 71 = 0 Header an Stelle 72 = 15 Header an Stelle 73 = 0

Header an Stelle 74 = 6 Header an Stelle 75 = 0 Header an Stelle 76 = 20 Header an Stelle 77 = 0

Header an Stelle 78 = 5 Header an Stelle 79 = 0 Header an Stelle 80 = 10 Header an Stelle 81 = 0

Header an Stelle 82 = 4 Header an Stelle 83 = 0 Header an Stelle 84 = 15 Header an Stelle 85 = 0

Header an Stelle 86 = 5 Header an Stelle 87 = 0 Header an Stelle 88 = 20 Header an Stelle 89 = 0

Header an Stelle 90 = 6 Header an Stelle 91 = 0 Header an Stelle 92 = 10 Header an Stelle 93 = 0

Image Size 208/135, Total of 1 subelements

tommy87 commented 11 years ago

Hier nochmal ein Link dazu: http://de.wikipedia.org/wiki/BOB_%28Computergrafik%29 Theoretisch muss es einen Index/Adresse einer zweiten Graphic geben, die dann an eine gewünschte Position auf dem Bild kopiert wird

tommy87 commented 11 years ago

Hier mal ein Bild mit 2 Subelementen:

Header an Stelle 0 = 0 Header an Stelle 1 = 1 Header an Stelle 2 = 0 Header an Stelle 3 = 0

Header an Stelle 4 = 76 Header an Stelle 5 = 51 Header an Stelle 6 = 0 Header an Stelle 7 = 0

Header an Stelle 8 = 208 Header an Stelle 9 = 0 Header an Stelle 10 = 135 Header an Stelle 11 = 2

---------------------ab hier kommen spezi sachen zu den Elementen----------------------- //Offset Elementbeschreibung 1 Header an Stelle 12 = 20 Header an Stelle 13 = 0 Header an Stelle 14 = 0 Header an Stelle 15 = 0

//Offset Elementbeschreibung 2 Header an Stelle 16 = 174 Header an Stelle 17 = 0 Header an Stelle 18 = 0 Header an Stelle 19 = 0

//Elementbeschreibung 1, es folgen 7 Unbekannte Werte Header an Stelle 20 = 69 Header an Stelle 21 = 89 Header an Stelle 22 = 69 Header an Stelle 23 = 83 Header an Stelle 24 = 128 Header an Stelle 25 = 0 Header an Stelle 26 = 45

//Auflösung der Bilder Header an Stelle 27 = 10 //höhe Header an Stelle 28 = 58 //Breite Header an Stelle 29 = 0 Header an Stelle 30 = 0

//es folgt anzahl der Bilder Header an Stelle 31 = 17

//wahrscheinlich die Position der Bilder) Header an Stelle 32 = 92 Header an Stelle 33 = 43 Header an Stelle 34 = 0 Header an Stelle 35 = 0

Header an Stelle 36 = 92 Header an Stelle 37 = 43 Header an Stelle 38 = 0 Header an Stelle 39 = 0

...

Header an Stelle 96 = 92 Header an Stelle 97 = 43 Header an Stelle 98 = 0 Header an Stelle 99 = 0

//es folgt Anzahl der Animationsabläufe Header an Stelle 100 = 18 Header an Stelle 101 = 0

//es folgen die Animationsabläufe --Bild index(2Byte), Anzeigedauer(2Byte) Header an Stelle 102 = 1 Header an Stelle 103 = 0 Header an Stelle 104 = 15 Header an Stelle 105 = 0

Header an Stelle 106 = 2 Header an Stelle 107 = 0 Header an Stelle 108 = 15 Header an Stelle 109= 0

... bis zum ende

Image Size 208/135, Total of 2 subelements