Difference between revisions of "SCAN (Metroid Prime 2)"

From Retro Modding Wiki
Jump to: navigation, search
(Created page with "The '''.SCAN file format''' describes SCAN POI data, and has references to several resources, this variation of the format is completely different that it's SCAN (Metroid Pr...")
 
Line 31: Line 31:
  
 
=SNFO Chunk=
 
=SNFO Chunk=
Due to the fact that there is nothing in the header to determine which version of SCAN we're working with, we have to rely on the size of the SNFO chunk, if it's less than 0x0251 bytes, it's Metroid Prime 2, otherwise it's Metroid Prime 3.
+
The SNFO header is simply a FourCC and the total length in bytes, due to the fact that there is nothing in the header to determine which version of SCAN we're working with, we have to rely on the size of the SNFO chunk, if it's less than 0x0251 bytes, it's Metroid Prime 2, otherwise it's Metroid Prime 3.
  
 
Other than that SNFO is entirely unknown.
 
Other than that SNFO is entirely unknown.

Revision as of 14:47, 26 January 2015

The .SCAN file format describes SCAN POI data, and has references to several resources, this variation of the format is completely different that it's Metroid Prime counterpart.

Morphball wire.png This file format needs a lot of research
Too many unknowns.
GravitySuitIcon.png To do:
Crack SNFO

Header

The header is rather simple, and consists of the following:

Offset Size Description
0x0 4 Magic FourCC
0x4 4 Version Always 2, no matter what game
0x8 1 Boolean?
0x9 4 Unknown

SNFO Chunk

The SNFO header is simply a FourCC and the total length in bytes, due to the fact that there is nothing in the header to determine which version of SCAN we're working with, we have to rely on the size of the SNFO chunk, if it's less than 0x0251 bytes, it's Metroid Prime 2, otherwise it's Metroid Prime 3.

Other than that SNFO is entirely unknown.

Dependency List

The dependency list follows the same format as DGRP