TitleBG.pack: Difference between revisions
imported>BravelyPeculiar m (BravelyPeculiar moved page TitleBG.pack to TitleBG.pack) |
imported>BravelyPeculiar No edit summary |
||
Line 1: | Line 1: | ||
<onlyinclude> | |||
'''TitleBG.pack''' is a [[SARC|SARC archive]] which is found in [[Content/Pack]]. It contains frequently-used files that the game keeps loaded into memory in order to access them quickly. | '''TitleBG.pack''' is a [[SARC|SARC archive]] which is found in [[Content/Pack]]. It contains frequently-used files that the game keeps loaded into memory in order to access them quickly. | ||
</onlyinclude> | |||
The archive is loaded by [[StarterPackMgr]] (see [[Executable]]) and also as soon as the title screen has finished loading by a [[GameScene]] function<ref>"processes TitleBG in the background of the title screen" ("タイトル画面のバックグラウンド処理中") at 0x71007B3CAC</ref> and unloaded immediately after processing is complete<ref>0x71007B447C</ref>. GameScene will always wait for this function to finish before loading any [[stage]] that isn't the title stage, such as the main world (MainField) or shrines (CDungeon). Progress is represented by the first 20% of the loading bar<ref>0x71007ACCA4</ref> on the loading screen. TitleBG.pack is only loaded once per game launch. | The archive is loaded by [[StarterPackMgr]] (see [[Executable]]) and also as soon as the title screen has finished loading by a [[GameScene]] function<ref>"processes TitleBG in the background of the title screen" ("タイトル画面のバックグラウンド処理中") at 0x71007B3CAC</ref> and unloaded immediately after processing is complete<ref>0x71007B447C</ref>. GameScene will always wait for this function to finish before loading any [[stage]] that isn't the title stage, such as the main world (MainField) or shrines (CDungeon). Progress is represented by the first 20% of the loading bar<ref>0x71007ACCA4</ref> on the loading screen. TitleBG.pack is only loaded once per game launch. | ||
Revision as of 13:28, 3 April 2019
TitleBG.pack is a SARC archive which is found in Content/Pack. It contains frequently-used files that the game keeps loaded into memory in order to access them quickly.
The archive is loaded by StarterPackMgr (see Executable) and also as soon as the title screen has finished loading by a GameScene function[1] and unloaded immediately after processing is complete[2]. GameScene will always wait for this function to finish before loading any stage that isn't the title stage, such as the main world (MainField) or shrines (CDungeon). Progress is represented by the first 20% of the loading bar[3] on the loading screen. TitleBG.pack is only loaded once per game launch.
Contents
Actor
This directory is found in the unpacked content files, Bootup.pack, TitleBG.pack, actor packs, event packs, and dungeon packs.
Its canonical resource path is "Actor".
In the add-on content, it is found in dungeon packs.
The Actor directory contains files defining the actor objects that populate the game world (e.g. enemies, buildings, NPCs). It also includes configuration files for the actor and AI system.
AnimationDrivenSpeed
This directory is found in TitleBG.pack.
Its canonical resource path is "AnimationDrivenSpeed".
AnimationDrivenSpeed contains configuration files for animation speeds for NPCs and animals.
Camera
This directory is found in TitleBG.pack and event packs.
Its canonical resource path is "Camera".
Camera contains camera animation files for in-game demos (cutscenes).
Demo
This directory is found in TitleBG.pack and event packs.
Its canonical resource path is "Demo".
Demo contains configuration files for in-game demos (cutscenes).
Effect
This directory is found in the unpacked content files, Bootup.pack, TitleBG.pack and event packs.
Its canonical resource path is "Effect".
EventFlow
This directory is found in Bootup.pack, TitleBG.pack and event packs.
Its canonical resource path is "EventFlow".
EventFlow contains event flow files: event flowcharts (bfevfl) and timelines (bfevtm).
Map
This directory is found in the unpacked content files, Bootup.pack and TitleBG.pack.
Its canonical resource path is "Map/".
If the DLC is installed, this directory can be found in the unpacked content files, AocMainField.pack, dungeon packs, and shrine packs in the add-on content directory. Its canonical path is "Aoc/0010/Map/".
The Map directory contains files that define the game's overworld and dungeon layout.
Model
This directory is found in the unpacked content files, TitleBG.pack and event packs.
Its canonical resource path is "Model".
In the add-on content, it is found in dungeon packs (see Content/Pack).
Quest
This directory is found in TitleBG.pack.
Its canonical resource path is "Quest".
Quest contains the configuration file (QuestProduct.bquestpack) for the quest manager.
Sound
This directory is found in the unpacked content files, Bootup.pack, TitleBG.pack and event packs.
Its canonical resource path is "Sound".
In the add-on content, it is found in _.
Terrain/System
This directory is found in TitleBG.pack.
Its canonical resource path is "Terrain/System".
WorldMgr
This directory is found in TitleBG.pack.
Its canonical resource path is "WorldMgr".
Contains the file normal.bwinfo which is used to configure the world's lighting and climates.