AINB: Difference between revisions

36 bytes removed ,  10 months ago
m
fixed formatting
mNo edit summary
m (fixed formatting)
Line 1,002: Line 1,002:
The '''EXB''' ('''Ex'''pression '''B'''inary) section is a completely self-contained section that stores custom instructions for a simple command processor. These instructions are grouped into functions that can be called by nodes to perform calculations.
The '''EXB''' ('''Ex'''pression '''B'''inary) section is a completely self-contained section that stores custom instructions for a simple command processor. These instructions are grouped into functions that can be called by nodes to perform calculations.


==== '''Embedded AINB Files''' ====
==== Embedded AINB Files ====


==== '''Entry Strings''' ====
==== Entry Strings ====


==== File Hashes ====
==== File Hashes ====
This section contains two 32-bit file hashes. The first hash is a hash for the file itself and the second hash appears to be a hash for that file's parent file. The purpose of these hashes is unclear.
This section contains two 32-bit file hashes. The first hash is a hash for the file itself and the second hash appears to be a hash for that file's parent file. The purpose of these hashes is unclear.


==== '''Child Replacement Table''' ====
==== Child Replacement Table ====


==== '''0x6C Section''' ====
==== 0x6C Section ====
This section is unused in ''Tears of the Kingdom''.
This section is unused in ''Tears of the Kingdom''.


==== '''Enum Resolve Array''' ====
==== Enum Resolve Array ====


==== '''String Pool''' ====
==== String Pool ====
The string pool is an array of null-terminated strings encoded with UTF-8. All string offsets in the file are relative to the first byte of this section.
The string pool is an array of null-terminated strings encoded with UTF-8. All string offsets in the file are relative to the first byte of this section.
[[Category:File formats]]
[[Category:File formats]]
28

edits