Changes

Jump to navigation Jump to search
2,179 bytes removed ,  04:15, 30 March 2008
deleting stale and (at this point) redundant info -- maybe this page should be merged with others to talk about the Wii "title ID" scheme
Line 1: Line 1:  
==Information==
 
==Information==
 
The virtual console (VC) is a platform to play retro games on your Nintendo Wii. For more information about the VC visit the VC page of [http://en.wikipedia.org/wiki/Virtual_Console_(Wii) wikipedia].
 
The virtual console (VC) is a platform to play retro games on your Nintendo Wii. For more information about the VC visit the VC page of [http://en.wikipedia.org/wiki/Virtual_Console_(Wii) wikipedia].
  −
A little warning, as of this point not much is known so most of the text here will be speculation.
      
==Internal game names==
 
==Internal game names==
Line 25: Line 23:     
Let's take F-Zero as an example. The folder for F-Zero (USA) is named JACE. The 'J' tells us it's a SNES game, followed by 'AC' which tells us this is probably the third game released for the SNES and the 'E' tells us it's a USA release.
 
Let's take F-Zero as an example. The folder for F-Zero (USA) is named JACE. The 'J' tells us it's a SNES game, followed by 'AC' which tells us this is probably the third game released for the SNES and the 'E' tells us it's a USA release.
  −
Funny thing is that when you change the folder name to something else like FAKE (for The legend of Zelda) the Nintendo Wii doesn't reconize the game channel anymore. So it somehow checks the games content.bin with the foldername. If you look in the content.bin you can also find the foldername in (what is probably) the meta data (which isn't encrypted).  Using a Hexedit program you can view the content.bin file, and depending on the file, within 2000 lines you will find the file name (if viewing as a string).
  −
  −
Root-CA000 0000001-CP<br />
  −
CP00000004 04<br />
  −
0000000000 0000000000<br />
  −
0000000000 0000000000<br />
  −
0000000000 0000000000<br />
  −
FAKE      01<br />
  −
  −
==Encryption==
  −
  −
The virtual console games are encrypted, presumably to prevent people exchanging VC games. The way it looks right now is as follows:
  −
  −
Your Wii contacts the content server and checks your Wii points. If you have enough Wii points it downloads a small [[tmd]] (Title Meta Data?) file which has some metadata about the virtual console title. After that the rest of the content gets downloaded. For VC games, this is 7 other files. Most of these files are then joined together to create the channel file, content.bin. The other files that aren't joined together are most likely shared between different VC games. For VC games, content files 00000002, 00000003, 00000004, and 00000006 are exactly the same size for every VC game, but only 00000002, 00000003, and 00000004 seems to be shared. The Wii takes the other 4 files and creates content.bin. Each of the 4 files is 0x2000-byte aligned in the file.
  −
  −
Again using a Hexedit to view the content.bin file, if you look at just a bit above the bottom of the file you will see a
  −
  −
Root-CA000 0000001-MS<br />
  −
MS00000002 02<br />
  −
0000000000 0000000000<br />
  −
0000000000 0000000000<br />
  −
0000000000 21eff4<br />
  −
  −
and then a bit farther down
  −
  −
Root-CA000 0000001-MS<br />
  −
MS00000002 02-NG0221e<br />
  −
1eff4<br />
  −
  −
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==
 
==The content.bin file==

Navigation menu