HIER (File Format)
The HIER format is used to group logbook scans in Echoes into hierarchal categories, which are displayed while scanning objects. There is only one HIER file in Echoes, DUMB_ScanHierarchy
in NoARAM.pak
(asset ID 0xDD79DC2A
). The hierarchy described in this file matches that in TREE, but is optimized for in-game scanning rather than pause menu navigation.
![]() |
This file format is almost completely documented What are Options used for? |
Format
Header
Offset | Type | Count | Name | Notes |
---|---|---|---|---|
0x0 | FourCC | 1 | Magic | Always HIER
|
0x4 | u32 | 1 | Node Count | |
0x8 | Node | Node Count | Nodes |
Node
Each node represents either a Category, a Scan, or an Option. When scanning a logbook scan, the game locates its node and all its parents, and displays up to 5 Categories as well as the Scan node.
Type | Count | Name | Notes |
---|---|---|---|
STRG Asset ID | 1 | Name String Table | Asset ID of the STRG file with this node's name. |
string | 1 | Name String Name | The named string in the Name String Table with this node's name. |
SCAN Asset ID | 1 | Scan Asset | Asset ID of the SCAN asset associated with this node. Always 0xFFFFFFFF for Categories and Options. |
u32 | 1 | Parent | Index into the Nodes table. Top-level nodes have a parent of 0xFFFFFFFF. |