AINB: Difference between revisions

381 bytes added ,  11 months ago
m
no edit summary
(added child node info)
mNo edit summary
Line 995: Line 995:


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


==== Precondition Nodes Array ====
==== Precondition Nodes Array ====
Line 1,001: 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''' ====


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


'''Entry Strings'''
==== '''Child Replacement Table''' ====


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


'''Child Replacement Table'''
==== '''Enum Resolve Array''' ====
 
 
'''0x6C Section'''
 
 
'''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