Executable: Difference between revisions

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 ==
Anonymous user