klingt fast wie das problem was ich auch hatte, hast du die unterschiedlichen längen der Eintrage beachtet?
Bei DSA1 hat eine Spalte 12Bytes, bei DSA2 14 und bei DSA3 16...wer auch immer sich das ausgedacht hat^^...ja und ansonsten ergibt sich das passende bild wie folgt
bsp. pseudocode DSA3:
Edit: ich seh gerade anhand deiner ausführungen, das du genau den fehler gemacht hast den ich auch gemacht habe. Du darfst nicht in der datei nach dem Code "13 01" (orkschmuck) suchen, sonder der code 13 01 gibt die position in der Datei an, also in diesem fall wäre das Zeile 269Dezimal
Bei DSA1 hat eine Spalte 12Bytes, bei DSA2 14 und bei DSA3 16...wer auch immer sich das ausgedacht hat^^...ja und ansonsten ergibt sich das passende bild wie folgt
bsp. pseudocode DSA3:
Code:
value = ItemID + 256*IdemID_zusatz;
value_2 = bytes[value*16];
value_2 += 256*bytes[value*16+1];
in value_2 steht nun die nummer des zum Item passenden Bildes
Edit: ich seh gerade anhand deiner ausführungen, das du genau den fehler gemacht hast den ich auch gemacht habe. Du darfst nicht in der datei nach dem Code "13 01" (orkschmuck) suchen, sonder der code 13 01 gibt die position in der Datei an, also in diesem fall wäre das Zeile 269Dezimal