Executable: Difference between revisions
→RootTask::calc
imported>Leoetlino |
imported>Leoetlino |
||
Line 100: | Line 100: | ||
* Step 4 | * Step 4 | ||
** ScreenFactory (again, which leaks the previous factory) | ** ScreenFactory (again, which leaks the previous factory) | ||
** ksys::InitializeApp | ** '''ksys::InitializeApp''' | ||
** KingSystem heap is resized to fit. | ** KingSystem heap is resized to fit. | ||
** Attention: unknown init | ** Attention: unknown init | ||
Line 114: | Line 114: | ||
** Unknown 71025D1A28 | ** Unknown 71025D1A28 | ||
** Unknown 71025D04F0 | ** Unknown 71025D04F0 | ||
** Debug board (?) | |||
** Unknown 71025D16C0 (has to do with [[GameScene]], [[E3Mgr]] and AI action PullSword) | |||
** Unknown 71025D1710 | |||
** Unknown 71025D1538 (has to do with frame and key input?) | |||
** SeadController (derived from sead::Controller) | |||
** CameraMgrTask | |||
** LayerMgrTask | |||
** Camera | |||
** Unknown 71025D2508 | |||
** Unknown 71025D24C0 | |||
** [[ActorFactory]] | |||
** AI system init | |||
** [[SaveSystem]] | |||
** [[TalkSystem]] | |||
** [[SceneMgr]] | |||
** '''uking::frm::System''' | |||
*** '''[[GameScene]]''' | |||
*** Attaches a few methods to the method tree manager from unknown subsystems and [[GameDataMgr]]. | |||
* '''End of RootTask init''' | |||
* Step 8 | |||
** Wait for init to complete (GameScene, [[GlobalParameter]], E3Mgr, [[TipsMgr]], [[ResidentActorMgr]], [[AutoPlacementFlowMgr]], GameSceneUnknownSubsystem6, StarterPackMgr) | |||
** GameScene::finaliseBootup | |||
** MCMgr::sInstance->flags |= 0x10u | |||
* Step 9 | |||
** 1 | |||
*** GameScene | |||
** 2 | |||
*** Controller update (?) | |||
*** SaveSystem update (?) | |||
*** GameScene | |||
** 3 | |||
*** GameScene | |||
== Internal version == | == Internal version == |