SSBM Decomp
Loading...
Searching...
No Matches
GmSaveData Struct Reference

#include <types.h>

Data Fields

u16 unlocked_characters
 unlocked characters bitmask
u16 x186A
 unlocked stages bitmask
u8 x186C
 unlocked features bitmask - score display/random stage etc...
char pad_5 [3]
struct gmm_retval_ED98 unk_8
struct gmm_retval_EDB0 unk_28
struct gmm_retval_EDBC unk_30
gmm_x1868_1A8_t unk_1A8
u32 time_matches
u32 stock_matches
u32 coin_matches
u32 bonus_matches
u32 stamina_matches
u32 match_resets
s32 x1A30
s32 x1A34
s32 x1A38
s32 x1A3C
s32 x1A40
s32 x1A44
u32 x1A48
s32 x1A4C
s32 x1A50
int x1A54
s32 x1A58
s32 x1A5C
s32 x1A60
s32 x1A64
s64 x1A68
s32 x1A70 [4]
u8 padding_x1A70 [0xBC]
u8 x1B3C
char pad_2D5 [3]
u32 x1B40 [3]
u32 x1B4C [3]
u32 x1B58 [(TY_TROPHY_COUNT+31)/32]
 one bit per trophy
u32 x1B80 [66]
u32 x1C88 [3]
u8 padding_x1C88 [0x1C]
struct GamePrefs x1CB0
s16 trophy_count
u16 trophy_category_flags
u16 trophy_flags [TY_TROPHY_COUNT]
u8 padding_trophy_flags [0xE]
struct FighterData x1F2C [SELKIND_COUNT]

Field Documentation

◆ unlocked_characters

u16 GmSaveData::unlocked_characters

unlocked characters bitmask

◆ x186A

u16 GmSaveData::x186A

unlocked stages bitmask

◆ x186C

u8 GmSaveData::x186C

unlocked features bitmask - score display/random stage etc...

◆ pad_5

char GmSaveData::pad_5[3]
Remarks
this would make sense to be apart of x186C, but seems unused.

◆ unk_8

struct gmm_retval_ED98 GmSaveData::unk_8

◆ unk_28

struct gmm_retval_EDB0 GmSaveData::unk_28

◆ unk_30

struct gmm_retval_EDBC GmSaveData::unk_30

◆ unk_1A8

gmm_x1868_1A8_t GmSaveData::unk_1A8

◆ time_matches

u32 GmSaveData::time_matches

◆ stock_matches

u32 GmSaveData::stock_matches

◆ coin_matches

u32 GmSaveData::coin_matches

◆ bonus_matches

u32 GmSaveData::bonus_matches

◆ stamina_matches

u32 GmSaveData::stamina_matches

◆ match_resets

u32 GmSaveData::match_resets

◆ x1A30

s32 GmSaveData::x1A30

◆ x1A34

s32 GmSaveData::x1A34

◆ x1A38

s32 GmSaveData::x1A38

◆ x1A3C

s32 GmSaveData::x1A3C

◆ x1A40

s32 GmSaveData::x1A40

◆ x1A44

s32 GmSaveData::x1A44

◆ x1A48

u32 GmSaveData::x1A48

◆ x1A4C

s32 GmSaveData::x1A4C

◆ x1A50

s32 GmSaveData::x1A50

◆ x1A54

int GmSaveData::x1A54

◆ x1A58

s32 GmSaveData::x1A58

◆ x1A5C

s32 GmSaveData::x1A5C

◆ x1A60

s32 GmSaveData::x1A60

◆ x1A64

s32 GmSaveData::x1A64

◆ x1A68

s64 GmSaveData::x1A68

◆ x1A70

s32 GmSaveData::x1A70[4]

◆ padding_x1A70

u8 GmSaveData::padding_x1A70[0xBC]

◆ x1B3C

u8 GmSaveData::x1B3C

◆ pad_2D5

char GmSaveData::pad_2D5[3]

◆ x1B40

u32 GmSaveData::x1B40[3]

◆ x1B4C

u32 GmSaveData::x1B4C[3]

◆ x1B58

u32 GmSaveData::x1B58[(TY_TROPHY_COUNT+31)/32]

one bit per trophy

◆ x1B80

u32 GmSaveData::x1B80[66]

◆ x1C88

u32 GmSaveData::x1C88[3]

◆ padding_x1C88

u8 GmSaveData::padding_x1C88[0x1C]

◆ x1CB0

struct GamePrefs GmSaveData::x1CB0

◆ trophy_count

s16 GmSaveData::trophy_count

◆ trophy_category_flags

u16 GmSaveData::trophy_category_flags

◆ trophy_flags

u16 GmSaveData::trophy_flags[TY_TROPHY_COUNT]

◆ padding_trophy_flags

u8 GmSaveData::padding_trophy_flags[0xE]

◆ x1F2C

struct FighterData GmSaveData::x1F2C[SELKIND_COUNT]

The documentation for this struct was generated from the following file: