Difference between revisions of "AAMP (File Format)"

From MK8
Jump to: navigation, search
m
m
Line 67: Line 67:
  
 
= Tools =
 
= Tools =
The following tool can handle AAMP (Big Endian / Mario Kart 8 Deluxe) files:
+
The following tools can handle AAMP files:
  
* [https://github.com/jam1garner/aamp2xml/releases AAMP2XML], by [[User:jam1garner|jam1garner]]
+
* [https://github.com/jam1garner/aamp2xml/releases AAMP2XML], by [[jam1garner]] (v2 AAMPs only)
  
  
 
[[Category:File Format]]
 
[[Category:File Format]]

Revision as of 03:07, 6 November 2017

Header

Offset Size Description
0x00 4 "AAMP" File Identifier, ASCII string.
0x04 4 Unknown1, always 0x01000000?
0x08 4 Unknown2, always 0x01000000?
0x0c 4 File size, in little endian
0x10 4 Unknown3, always 0x00000000?
0x14 4 length string, for file extension without "b"
0x18 length string file extension without "b"

Nodes

Identifier Description
0x00 Binary
0x01 Float (IEEE754)(=Little Endian)
0x03 2 Floats (IEEE754)(=Little Endian)
0x04 3 Floats (IEEE754)(=Little Endian)
0x06 4 Floats (IEEE754)(=Little Endian) , Vertices? Shader? Coordinates?
0x07 String
0x08 String + ?unknown
0x0c  ?Array? with floats

Tools

The following tools can handle AAMP files: