Executable: Difference between revisions
→RootTask::calc
imported>Leoetlino |
imported>Leoetlino |
||
Line 96: | Line 96: | ||
** ScreenFactory | ** ScreenFactory | ||
** '''ksys::PreInitializeApp''' | ** '''ksys::PreInitializeApp''' | ||
*** [[Patrol]] | |||
*** [[Account]] | |||
*** [[Terminal]] | |||
*** [[GlobalMessage]] | |||
*** [[ActorSystem]] | |||
*** Physics Memory System | |||
*** [Debug] [[CurrentResNameMgr]] | |||
*** [[HavokWorkerMgr]] | |||
*** SoundResource | |||
*** [[OverlayArenaSystem]] | |||
*** [[ResourceMgrTask]] | |||
*** [Debug] [[Revision]] | |||
*** RequestFontLoad | |||
**** eui::FontMgr | |||
**** [[LayoutResourceMgr]] | |||
*** [Debug] Visualizer-shader | |||
*** [[StarterPackMgr]] | |||
**** Loads Bootup_Graphics, Bootup and (in non-debug mode) Title and TitleBG packs. | |||
*** LayoutResourceMgr::loadVersion | |||
*** aocManager | |||
**** Add-on content is mounted in aocManager::init (nn::fs::MountAddOnContent). | |||
**** Set up the [[resource system]] (sead::FileDeviceMgr::mount + path prefix mapping) and load the version file. | |||
* Step 3 | * Step 3 | ||
** Wait for pre-initialised subsystems to be ready (StarterPackMgr ([[Bootup_Graphics.pack]], [[Bootup.pack]], lang-specific bootup pack), LayoutResourceMgr, aocManager) | ** Wait for pre-initialised subsystems to be ready (StarterPackMgr ([[Bootup_Graphics.pack]], [[Bootup.pack]], lang-specific bootup pack), LayoutResourceMgr, aocManager). | ||
* Step 4 | * Step 4 | ||
** ScreenFactory (again, which leaks the previous factory) | ** ScreenFactory (again, which leaks the previous factory) | ||
** '''ksys::InitializeApp''' | ** '''ksys::InitializeApp''' | ||
*** [Release] Load [[AocMainField.pack]] | |||
*** ''Switch active pack to Bootup_Graphics.'' | |||
*** gsys::SystemTask::init | |||
*** ShaderArchives::load | |||
*** ''Unload Bootup_Graphics and set active pack to TitleBG.'' | |||
*** [Debug] Log resource loads to %PROJECT_ROOT%/Log/BootupPatrol/res_bootup_graphics.csv. | |||
*** Sound | |||
*** Physics System Data | |||
*** ''Start of ActorInfoData init.'' | |||
*** [[ActorInfoData]] | |||
*** [[ActorTemplate]] | |||
*** [[EffectInfoData]] | |||
*** [[SoundInfoData]] | |||
*** [[XLinkInfoData]] | |||
*** ''End of ActorInfoData init.'' | |||
*** [[EventInfoData]] | |||
*** [[ModelResourceDivide]] | |||
*** [Debug] MemoryProfiler | |||
*** [Debug] CPUProfiler | |||
*** [[Controller]] | |||
*** [[Camera]] | |||
*** [[Hio]] | |||
*** [[Effect]] | |||
*** [[Reaction]] | |||
*** [Debug] CameraEdtior (sic) | |||
*** [Debug] KingEditor | |||
*** [[PlayReport]] (see also [[Telemetry]]) | |||
*** [[ActorPreLoadMgr]] | |||
*** [[Ecosystem]] | |||
*** [[VideoRecorder]] | |||
*** [[ModelCreator]] | |||
*** Unknown 710261F9C8 (used from GameScene) | |||
*** [Debug] Replay | |||
*** [Debug] DebugInput | |||
*** [[MoviePlayer]] | |||
*** [[AnimSequence]] (AS) | |||
*** [[Terrain]] | |||
*** [[LODMgr]] | |||
*** [Debug] Visualizer | |||
*** [[NFP]] | |||
*** Physics | |||
*** Worker | |||
*** [[HavokAI]] | |||
*** [[SeadMenu]] | |||
*** [[VFR]] | |||
*** [[MCMgr]] | |||
*** [[LowPrioThreadMgr]] | |||
*** [[GameDataMgr]] | |||
*** [[QuestMgr]] | |||
*** [[EventMgr]] | |||
*** aocManager init | |||
*** [[AIClassDef]] | |||
*** [[ActorParam]] | |||
*** [[Chemical]] | |||
*** [[Awareness]] | |||
*** [[WorldMgr]] | |||
*** [[UI]] | |||
*** [[XLink]] | |||
*** [Debug] ActorDebug | |||
*** [Debug] DebugFinder | |||
*** [Debug] ModelPicker | |||
*** [Debug] GameTool | |||
*** [[StagePreActorCache]] | |||
*** [Debug] AutoGenFramework | |||
*** [[StatisticsMgr]] | |||
*** [[WorkerSupportThreadMgr]] | |||
*** [[BaseProcMgr]] | |||
*** [[Attention]] | |||
*** [[Vibration]] | |||
*** [[AutoDim]] | |||
*** [Debug] MessageCapture | |||
*** [Debug] InitResourceReload (resource live reloading) | |||
** KingSystem heap is resized to fit. | ** KingSystem heap is resized to fit. | ||
** Attention: unknown init | ** Attention: unknown init |