TitleBG.pack: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
No edit summary
imported>Leoetlino
No edit summary
Line 1: Line 1:
'''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.


The archive is loaded 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.


== Contents ==
== Contents ==

Revision as of 19:13, 8 January 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.

  1. "processes TitleBG in the background of the title screen" ("タイトル画面のバックグラウンド処理中") at 0x71007B3CAC
  2. 0x71007B447C
  3. 0x71007ACCA4