From https://github.com/Swiftshine/Penguin-old/blob/main/include/penguin/savefile.h
NSMBW save data is stored in big-endian.
| Offset | Length | Type | Notes | 
|---|---|---|---|
| 0x0000 | 1696 (0x6A0) | Header | |
| 0x06A0 | 14592 (0x3900) | SaveSlot[6] | 3 normal, 3 quick, in that order. | 
From https://github.com/Swiftshine/Penguin-old/blob/main/include/penguin/savefile.h
NSMBW save data is stored in big-endian.
| Offset | Length | Type | Notes | 
|---|---|---|---|
| 0x0000 | 1696 (0x6A0) | Header | |
| 0x06A0 | 14592 (0x3900) | SaveSlot[6] | 3 normal, 3 quick, in that order. | 
https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/game/framework/f_base.hpp
| Offset | Name | 
|---|---|
| 0x08 | int create(); | 
| 0x0C | int preCreate(); | 
| 0x10 | void postCreate(fBase_c::MAIN_STATE_e state); | 
| 0x14 | int doDelete(); | 
| 0x18 | int preDelete(); | 
| 0x1C | void postDelete(fBase_c::MAIN_STATE_e state); |