Documentation and stuff for various parts of NSMBW.
This will mainly contain documentation for game classes for layouts, as well as other things.
Feel free to use any of this stuff in your own projects!!!
All addresses are based off the PALv1 version of the game.
Feel free to remove any comments, they're just present to help explain what does what.
dCyuukan_c: Contains temporary level data that gets used when starting a level from a checkpointdInfo_c: Contains information and data used throughout the gamedStageTimer_c: Manages the level clock/timerdStartInfo_c: Stores info when the level startsPauseManager_c: Manages the stage Pause Menu
dContinue_c: Player Continues screendCourseSelectMenu_c: Pause menu for the World MapdInfoWindow_c: Savefile copy/deletion confirmation windowdLetterWindow_c: Bowser Jr.'s letterdModelPlayGuide_c: Frame shown on-screen during Hint MoviesdOtasukeInfo_c: Prompt for starting or ending Super Guide Replays, as well as exiting Hint MoviesdSequenceBG_c: Screen background for the Main Menu/Game Setup sequencedStockItemShadow_c: Item counts and button "shadows" for the Stocked Items/Powerup screendWorldSelectGuide_c: Title and button prompts for the World Selection screenPausewindow_c: Pause menu for levels
dScRestartCrsin_c: Used to start certain levels, such as the titlescreen, Super Guide replays, and Hint Movies
daWakiKeronpa_c: Location-based respawner for Fire Chomps [Sprite 217]
dHeapAllocator_c: Heap allocator for loading models or other resources
general.h: Contains general/non-specific functions from the game
- Classes todo:
EGG::Heap, needed for dStageTimer_c::createInstance()
- Add symbols for functions
- Add cleaned up and improved Newer headers(?)