Skip to content

Records data

Records entry data are split in 2 TextAssets in the game loaded on boot by SetVariables:

  • Ressources/data/SynopsisOrder
  • Synopsis from the corresponding dialogue directory of the current languageid

SynopsisOrder data

The asset contains one line per Records entry which contains the ordered list of the entries shown in game where each entry is one line. Each line contains 2 fields separated by ,:

Name Type Description
Id Records entry id The id this line refers to
Icon int Index of the sprite in Sprites/Items/EnemyPortraits

The id is loaded into libraryorder[3, id] and the icon is loaded into achiveicons[id] where id is the Discoveries entry id.

The ordering is managed by PauseMenu and the Library List Type.

Synopsis data

The asset contains one line per Records entry whose id corresponds to the line index. Each line contains 2 fields separated by @:

Loaded index Name Type Description
0 Name SetText string The name of the Records entry
1 Description SetText string The description of the Records entry

The data will be loaded into librarydata[2, id, x] where id is the Records entry id and x is the loaded index.

The name of the entry is handled by the Library List Type while the description is only rendered underneath the icon in the PauseMenu.