Title Database: Difference between revisions

3dsguy (talk | contribs)
Structure may need re-formating
3dsguy (talk | contribs)
mNo edit summary
Line 150: Line 150:
== Title Entry Table ==
== Title Entry Table ==


This contains 'Entries' for all the titles stored in the database. However this contains minimal information about a title, but contains the offset (relative to the actual offset of the Title Entry Table) to the title's extended info in the Title Info Table.
This contains 'Entries' for all the titles stored in the database. However this just appears to be an indexing table, the majority of title information is kept in a Title Info Table, which these index entries point to. Title Entries start immediately after the Title Entry Table Header. And there is no padding between entries.


=== Header ===
=== Header ===
Line 193: Line 193:
|}
|}


== Title Entry Format ==
=== Title Entry Format ===


The entries are 0x2C bytes long.
The entries are 0x2C bytes long.
Line 233: Line 233:
| 0x20
| 0x20
| 4
| 4
| When value at relative offset 0x24 = 0x1, then this value is the title's "Title ID lower"  
| Unknown, occasionally this value is the title's "Title ID lower"  
|-
|-
| 0x24
| 0x24
Line 247: Line 247:




== Title Info Format ==
== Title Info Table ==


These are 0x80 bytes long.
These consist of 0x80 byte long entries, pointed to by the title index entries. They contain information taken from both the application NCCH file(s) and TMD.


{| class="wikitable"
{| class="wikitable"