PNEL: Difference between revisions
Meleemeister (talk | contribs) →Puzzle Entry: changed wording |
Meleemeister (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 47: | Line 47: | ||
|0x2C||0xC00||Name of the puzzle in different languages | |0x2C||0xC00||Name of the puzzle in different languages | ||
|- | |- | ||
|0xC2C||0x01||ID of number of puzzle pieces: 0 => 15 pieces; 1 => 24 pieces; 2 => 40 pieces | |0xC2C||0x01||ID of number of puzzle pieces: 0 => 15 pieces; 1 => 24 pieces; 2 => 40 pieces; 3 => 540 pieces | ||
|- | |- | ||
|0xC2D||0x01||Pink puzzle pieces | |0xC2D||0x01||Pink puzzle pieces | ||
Line 55: | Line 55: | ||
The data of the image, settings and model/figure are always padded at the end with 0x00 until size is divisible by 4 (4 byte alignment). These padding bytes are not part of the CRC-32 calculation | The data of the image, settings and model/figure are always padded at the end with 0x00 until size is divisible by 4 (4 byte alignment). These padding bytes are not part of the CRC-32 calculation | ||
For more information about the (pink) puzzle piece IDs see https://tcrf.net/StreetPass_Mii_Plaza#Unused_Pink_Puzzle_Piece_Formats | |||
After all puzzle entries the data of the image of the first puzzle entry begins followed by settings data and then by the model data. Then the second puzzle image data begins followed by settings data and then by the model data. And so on...<br> | |||
As already mentioned every single data is 4 byte aligned. | |||
===Image Data=== | |||
The image data is a 512x256 pixel image in a [[CGFX]] container. | |||
===Settings Data=== | |||
Unknown format. | |||
===Model Data=== | |||
The model data is in a [[CGFX]] container. | |||
==Tools== | |||
*[http://wiiucodes.ddnss.eu/tools/PanelData%20Extractor.zip PanelData Extractor] Extracts a PNEL file into its components. | |||
*[http://wiiucodes.ddnss.eu/tools/PanelData%20Builder.zip PanelData Builder] Builds a PNEL file from components. | |||
[[category:File formats]] | [[category:File formats]] |