FRM Format

Moderators: Newsposter, Global Moderator, Zugriff Intern, Moderator

Post Reply
User avatar
Helios2000
Paladin
Posts: 660
Joined: Tue Aug 15, 2006 2:35 pm
Contact:

FRM Format

Post by Helios2000 »

[glow=red,2,300]FRM Format[/glow]


FRM Dateien sind 256 Farben Bilder welche ein oder mehrere Einzelbilder enthalten können. Sie können mit Paletten benutzt werden welche allerdings außerhalb also als extra Datei zu finden sind. Sie müssen den selben Namen besitzen wie der Frm selber aber sie haben eine .pal Endung. Mit diesen Paletten ist es möglich direkt 16 Bit Bilder zu FRMs zu machen was eigentlich durch die 256 Farben Begrenzung unmöglich wäre.
Bevor das eigentliche Bild kommt befindet sich im FRM noch eine Header. Diese gibt Auskunft über den FRM:

Code: Select all

Offset            Länge              Beschreibung
0x00             4 Bytes             ID
0x04             2 Bytes             Number der Frame Pointer
0x06             4 Bytes             Anzahl der Frames("F")
0x0A             2 Bytes für jeden Frame	Unbekannt
0x0A+(2*F)       4 Bytes für jeden Frame   (Datenfeld von 4-byte(32-bit) Pointer für jeden Frame
Gesamtsumme:	0x0A+(2*F)+(4*F)


Danach kommen direkt die Daten des FRMs:

Offset			Länge			Beschreibung
0x00			2 Bytes			Größe X (Breite)
0x02			2 Bytes			Größe Y (Höhe)
0x04			4 Bytes			Multiplizierte Bild Größe(X*Y)
0x08			2 Bytes			X offset vom vorherigen Frame
0x0A			2 Bytes			Y offset vom vorherigen Frame
0x0C			0x0C+(X*Y)	   Frame Daten
Hab eben gesehen das es inzischen weitere Daten über die Frms gibt. Werde das Tut die Tage vervollständigen.
Last edited by Helios2000 on Sun Feb 17, 2008 4:25 pm, edited 1 time in total.
Image
Si vis pacem, para bellum.
Post Reply

Return to “Modding Tutorials/ Anleitungen”