Event pack

Revision as of 22:27, 11 March 2020 by imported>Leoetlino (→‎Contents: fix content section targets)

Event packs are Yaz0-compressed SARC archives that contain event flows and related resources. Their file extension is bactorpack (or sbactorpack when compressed).

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.

In particular, event packs sometimes contain bas files in Actor/AS.

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).

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).

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 _.

Generation process

Event packs are very likely to be automatically generated. It is also likely that Nintendo's tool determines what files to include based on EventInfo.product.sbyml.