mirror of
https://github.com/switchbrew/libnx.git
synced 2025-07-05 10:52:15 +02:00
nfpu: move register info mii data to its own struct, fix offsets of unknown fields
This commit is contained in:
parent
01848e95b7
commit
142e5394e9
@ -1,6 +1,6 @@
|
|||||||
/**
|
/**
|
||||||
* @file nfpu.h
|
* @file nfpu.h
|
||||||
* @brief nfp:user service IPC wrapper.
|
* @brief Nintendo Figurine Platform (nfp:user) service IPC wrapper.
|
||||||
* @author averne
|
* @author averne
|
||||||
* @copyright libnx Authors
|
* @copyright libnx Authors
|
||||||
*/
|
*/
|
||||||
@ -33,7 +33,7 @@ typedef struct {
|
|||||||
u8 reserved[0x38];
|
u8 reserved[0x38];
|
||||||
} PACKED NfpuModelInfo;
|
} PACKED NfpuModelInfo;
|
||||||
|
|
||||||
typedef struct {
|
struct NfpuMiiCharInfo {
|
||||||
u8 unk_x0[0x10]; // Hash?
|
u8 unk_x0[0x10]; // Hash?
|
||||||
u8 mii_name[2*(10+1)]; ///< utf-16be, null-terminated
|
u8 mii_name[2*(10+1)]; ///< utf-16be, null-terminated
|
||||||
u8 unk_x26;
|
u8 unk_x26;
|
||||||
@ -41,7 +41,7 @@ typedef struct {
|
|||||||
u8 mii_sex;
|
u8 mii_sex;
|
||||||
u8 mii_height;
|
u8 mii_height;
|
||||||
u8 mii_width;
|
u8 mii_width;
|
||||||
u8 unk_x1b[2];
|
u8 unk_x2b[2];
|
||||||
u8 mii_face_shape;
|
u8 mii_face_shape;
|
||||||
u8 mii_face_color;
|
u8 mii_face_color;
|
||||||
u8 mii_wrinkles_style;
|
u8 mii_wrinkles_style;
|
||||||
@ -84,7 +84,12 @@ typedef struct {
|
|||||||
u8 mii_mole_size;
|
u8 mii_mole_size;
|
||||||
u8 mii_mole_pos_x;
|
u8 mii_mole_pos_x;
|
||||||
u8 mii_mole_pos_y;
|
u8 mii_mole_pos_y;
|
||||||
u8 unk_x46[5]; // Zero + Mii ID?
|
u8 unk_x57;
|
||||||
|
} PACKED;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
struct NfpuMiiCharInfo mii_char_info;
|
||||||
|
u8 unk_x58[4]; // Mii ID?
|
||||||
char amiibo_name[10+1]; ///< utf-8, null-terminated
|
char amiibo_name[10+1]; ///< utf-8, null-terminated
|
||||||
u8 reserved[0x99];
|
u8 reserved[0x99];
|
||||||
} PACKED NfpuRegisterInfo;
|
} PACKED NfpuRegisterInfo;
|
||||||
|
Loading…
Reference in New Issue
Block a user