Correct Ver3StoreData size

This commit is contained in:
XorTroll 2025-05-17 19:51:18 +02:00
parent f3cad8cb9a
commit 07ea09a463
2 changed files with 3 additions and 1 deletions

View File

@ -119,7 +119,7 @@ typedef struct {
// Mii format used in 3DS (https://www.3dbrew.org/wiki/Mii#Mii_format). // Mii format used in 3DS (https://www.3dbrew.org/wiki/Mii#Mii_format).
typedef struct { typedef struct {
u8 data[0x60]; u8 data[0x5C];
} MiiVer3StoreData; } MiiVer3StoreData;
// Original Mii colors and types before Ver3StoreData conversion // Original Mii colors and types before Ver3StoreData conversion

View File

@ -200,6 +200,8 @@ typedef struct {
u32 application_area_size; ///< Size of the application area. u32 application_area_size; ///< Size of the application area.
u8 reserved3[0x34]; u8 reserved3[0x34];
MiiVer3StoreData mii_v3; ///< Ver3StoreData (Mii format used in 3DS). MiiVer3StoreData mii_v3; ///< Ver3StoreData (Mii format used in 3DS).
u8 pad[0x2];
u16 mii_v3_crc16; ///< CRC16 of Ver3StoreData.
MiiNfpStoreDataExtension mii_store_data_extension; ///< StoreDataExtension MiiNfpStoreDataExtension mii_store_data_extension; ///< StoreDataExtension
NfpDate first_write_date; ///< Set when the amiibo is first written to. NfpDate first_write_date; ///< Set when the amiibo is first written to.
u16 amiibo_name[10+1]; ///< Amiibo name (utf-16, null-terminated). u16 amiibo_name[10+1]; ///< Amiibo name (utf-16, null-terminated).