EventInfo.product.sbyml is a Yaz0-compressed BYML file that stores information about all game events. It is used by the event manager to load events.
EventInfo is a machine generated file. It is not meant to be edited directly; much of the information it includes are either automatically generated or copied from event flows and other source-only files.
The top level node is a map. Each entry corresponds to an event, with the key being EventName<EntryPointName>
and the value being the associated event properties. The list of properties in this article is known to be complete as of version 1.6.0.
The following properties are only used for movies (including text only movies):
timeline_voice |
array |
|
xlink_emits |
array |
|
ui_texts |
array |
|
fade_outs |
array |
|
timeline_rumble |
array |
|
The properties in this section are only used for event flows (event timelines and flowcharts, not movies).
XLink
elink_user |
string |
Name of the ELink instance to use. If specified, also causes Effect/%s.esetlist % (elink_user) to be loaded.
|
slink_user |
string |
Name of the SLink instance to use
|
xlink_hidden |
array |
List of SLink objects to hide
actor |
string |
Actor name
|
instance |
string |
XLink instance name[check]
|
is_effect |
bool |
|
is_sound |
bool |
|
key |
string |
XLink key
|
|
Demos
An event is considered to be a demo if the entry point name starts with "Demo".
When loading demo events, EventResource automatically loads "Demo/%s.bdemo" % (entry_name), and a CameraSystem instance is constructed.
exist_extra_model |
bool |
Whether a demo model exists. If true, "Model/%s.bfres" % (entry_name) is loaded.
|
CameraSystem
camera |
array |
List of Camera files to load.
For each entry, CameraSystem loads "Camera/%s/%s" % (entry name, camera file name).
file |
string |
File name (e.g. C01-0.bcamanim)
|
|
DemoAS
as |
array |
List of AS resources to load.
For each entry, DemoASLoader loads "Actor/AS/%s/%s.bas" % (entry name, AS name).
file |
string |
AS name (e.g. Demo117_0-C00-Npc_Rito_Teba-A-0)
|
|
Terrain
terrain_info |
array |
Terrain information (array length is always 1)
center |
vec3 |
|
level |
int |
|
frame |
int |
|
|
Flowchart properties
The following properties are only used for event flowcharts:
subfile |
array |
Other flowcharts that are referenced in this flowchart and that must be loaded
file |
string |
Flowchart file name (e.g. Common.bfevfl)
|
|
Timeline properties
The following properties are only used for event timelines:
sub_timelines |
array |
Sub-timelines (see BFEVFL)
name |
string |
Sub-timeline name (e.g. Demo130_0_effect)
|
|