SAVA (File Format)

From Retro Modding Wiki
Revision as of 15:34, 30 May 2016 by >Aruki (Created page with "The '''SAVA format''' is the area-specific counterpart of the SAVW format. Although every Retro game up to DKCR seems to have some support for the forma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The SAVA format is the area-specific counterpart of the SAVW format. Although every Retro game up to DKCR seems to have some support for the format (judging by its appearance in the dol's cooked extension list going as far back as Prime 1), SAVA files are very rare; there is only one SAVA file that appears in any of the retail release builds of any of the games, which is used with the main menu in Metroid Prime 3 and Metroid Prime Trilogy. The Metroid Prime 3 E3 prototype has more; Metroid.pak contains a SAVA file for each area. The explanation for this is probably that SAVA files were used more extensively during development so that areas could each cook their save info separately, and then they were merged together into the SAVW file.

The structure of a SAVA file is the same as a SAVW file, except the data it contains applies to a particular area rather than the entire world. The 0xC001D00D magic from SAVW is missing, along with the area count. The version is still present as the first value in the file but uses different version numbers than SAVW.

Version Game
0x7 Metroid Prime 3 Prototype
0x8 Metroid Prime 3: Corruption