Line 54: |
Line 54: |
| | | |
| where you see the 21eff4, 221e, and 1eff4 above are tags that identify what Wii the content.bin comes from and change accordingly to the Wii. | | where you see the 21eff4, 221e, and 1eff4 above are tags that identify what Wii the content.bin comes from and change accordingly to the Wii. |
| + | |
| + | ==The content.bin file== |
| + | When saved to a SD card, the VC game is saved in a file named "private/wii/title/XXXX/content.bin", where XXXX is the four-character name of the game, as described above. |
| + | |
| + | The general layout of this file is as follows. Most of the data here is sketchy, at best. |
| + | |
| + | {| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;" |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ccc;" | '''Length''' |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #dcc;" | '''Description''' |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0x0640 |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | A: Encrypted header |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | variable, padded to 64-byte boundary. |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | B: Encrypted game info (?) |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0x80 |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | C: Cleartext "Bk" header |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0x1E4 + num_contents*0x24, padded to 64-byte boundary. |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | D: TMD block, including content_records for the following files. |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | num_contents*variable, padded to 64-byte boundary. |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | E: Encrypted data contents. |
| + | |- style="background-color: #ddd;" |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0x340 |
| + | | style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | F: Cleartext certificates. |
| + | |} |
| | | |
| | | |
| [[Category:Software]] | | [[Category:Software]] |