Difference between revisions of "Title"
Hallowizer (talk | contribs) (Created page. Some content was taken from [[Title database]) |
(No difference)
|
Revision as of 06:17, 16 October 2022
A title is an updatable set of files that includes a TMD, a ticket, and a content file. While there is support for multiple content files carried from the Wii, all DSi titles only have one content file.
Title IDs
Titles are identified by title IDs, which are 64-bit values that uniquely identify a title (but not the versions). The most significant 32 bits are used to identify the title type, while the least significant 32 bits are a 4-letter ASCII code (game ID).
Title types
There are 5 title types for NAND titles.
Hex type | Binary (lower half) | Description |
---|---|---|
00030004 | 00100 | DSiWare |
00030005 | 00101 | Built in applications |
0003000f | 01111 | Non-executable data (including WLFIRM) |
00030015 | 10101 | System applications (applications that use ES and the System class) |
00030017 | 10111 | System Menu |
These values correspond to a bit mask.
Hex bit | Binary bit | Title types | Description |
---|---|---|---|
1 | 1 | 00030005, 0003000f, 00030015, 00030017 | Updated by a system update |
2 | 10 | 0003000f, 00030017 | Firmware (SDK function does not allow these titles to be loaded with the System Menu reset mechanism) |
4 | 100 | 00030004, 00030005, 0003000f, 00030015, 00030017 | Stored on NAND (SDK title launch function marks titles without this bit as cartridge titles) |
8 | 1000 | 0003000f | Non-executable data (including WLFIRM) |
10 | 10000 | 00030015, 00030017 | System software (uses ES and the System class) |
Game IDs
Game IDs are 4-character ASCII codes stored in big endian.
The first character in a game ID is the system code. Note that DS titles use A, which is not listed here.
ASCII | HEX | Type |
---|---|---|
K | 4B | DSiWare title |
H | 48 | System title - second character is always N to indicate DSi |
The last character in a game ID is the region code.
ASCII | HEX | Region |
---|---|---|
A | 41 | Region Independent |
C | 43 | China |
D | 44 | Germany |
E | 45 | North America |
F | 46 | France |
H | 48 | Belgium / Netherlands (DSiWare Only) |
I | 49 | Italy |
J | 4A | Japan |
K | 4B | Korea |
O | 4F | USA and Europe |
P | 50 | Europe (these are usually used for Australia / New Zealand too) |
S | 53 | Spain |
T | 54 | USA and Australia |
U | 55 | Australia / New Zealand |
V | 56 | Europe and Australia |
X | 58 | Multilanguage European Region |