Super Mario 3D All-Stars: Difference between revisions
No edit summary |
|||
Line 59: | Line 59: | ||
* "--card-uncompressed": See [[#Savedata]]. | * "--card-uncompressed": See [[#Savedata]]. | ||
* ... | * ... | ||
This emulator uses various hashes, SHA-1 is used for this. | |||
This supports loading Bios from a file where the path is determined using the specified LanguageCode, when config flags "Emulate" and "LoadBios" are true, however with the MarioSunshine config the latter config flag is false. | |||
RomFs contains the following: | |||
* "/hagi.config": Emulator json configuration. | |||
* "/hagi-override.config": Emulator json configuration. | |||
* "/rom.json": ROM json configuration, contains the following fields: | |||
** "UID": Game-name. | |||
** "DolHash": Hash. | |||
** "ROM": An array of strings for the absolute file path for the ROM. In this case, it only contains the following: "rom:/MarioSunshine/Super_Mario_Sunshine_Stardust-trimmed.gcm". | |||
* "/.nrr/Hagi.nrr": [[NRR]] for the AOT [[NRO]]. | |||
* "/MarioSunshine/": This contains the following: | |||
** "Super_Mario_Sunshine_Stardust-trimmed.gcm": This is the .gcm image mentioned above. | |||
** "Super_Mario_Sunshine_Stardust-trimmed.hash": Contains json configuration for various hashes. | |||
* "/data/": This contains the following: | |||
** "database/": This contains the following: | |||
*** "config/MarioSunshine.config": This contains game-specific emulator json configuration. | |||
*** "hagi/MarioSunshine.json": This contains ROM json configuration. IDs, names, etc. This also contains various hashes, including a duplicate of the above .hash file. | |||
*** "pip/MarioSunshine/pipelineDB.pip" | |||
*** "vulkan/MarioSunshine/B1317A6632265CF763766CF6339AC8D1.cache": This is the .cache file mentioned in [[#Savedata]]. | |||
** "gekko/MarioSunshine/nx/MarioSunshine.nrolz": This is the AOT [[NRO]]. LZ4 compressed, first 4-bytes is the big-endian decompressed size, then the compressed data follows. | |||
** "lazy_texture_replace/MarioSunshine": Contains PNG textures. | |||
** "saves/MarioSunshine/A.sav": Savedata. Presumably used to create the initial savedata file? | |||
** "texture_replace/": Contains "MarioSunshine.har" and "MarioSunshine.hix". | |||
** "video_replace/MarioSunshine/": Contains MP4 videos. | |||
= SuperMarioGalaxy = | = SuperMarioGalaxy = |