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