Hacking Injecting into Wii VC on Wii U

  • Thread starter Thread starter CeeDee
  • Start date Start date
  • Views Views 24,173
  • Replies Replies 155
  • Likes Likes 6
I tried to merge nfs files. And this is results:
1.PNG 2.PNG 3.PNG
 
My very small findings on the subject that I will call "EGGS Header" (1st 0x200 bytes of the \content\hif_000000.NFS file):
QdqXTuU.png


0x0000: 45 47 47 53 (EGGS in ASCII) = "Magic Bytes" (always the same)
0x0004: 00 01 10 11 = ???? (always the same)
0x0008: 69 6D FB EC 89 30 2B A3 = ???? (always change; some kind of hash/check?)
0x0010: 00 00 00 09 = "Section" Value (it tells how many 8bytes-"sections" are after that - look at orange boxes, each box identifies 1 section)
0x0014: 00 00 00 00 00 00 00 01 = 1st section (seems to be always the same)
0x001C: 00 00 00 08 00 00 00 02 = 2nd section (seems to be always the same)
0x0024: 00 00 1F 00 00 00 1F 58 = 3rd section (00 00 1F 00 seems to be always the same, the other 4 bytes seem to always change)
etc.
- From 4th section and above values seem to always change.
- Lower section number found until now is 3 (9 game schecked).
- Higher section number found is 9.
- Section numbers seems not to be related to the number of the .NFS files contained in the \content folder.
- After the last section all is filled with FFFF until 0x1FB).
- Green-rounded values seems to be always incrementing reading them from the lower to the higher section number.
0x01FC: 53 47 47 45 (SGGE = EGGS reverted - always the same)

There seems to be no bytes related to game region in that header.

\code\rvlt.tik seems to contain a key (starting at offset 0x1BF, surely it is an AES encrypted key), maybe used to decrypt data starting at 0x200 of the .NFS files, but this must be verified).
 
Last edited by asper,
Resident Evil 4 doesn't use this feature sadly but Xenoblade definitely does and I think Pandora's Tower does too.
Yeah you are right, I assumed that since re4 for Wii had CCP support they would have added that in too, seems like they didn't.
So, it seems only Xenoblade has Gamepad support at the moment.
 
My very small findings on the subject that I will call "EGGS Header" (1st 0x200 bytes of the \content\hif_000000.NFS file):
QdqXTuU.png


0x0000: 45 47 47 53 (EGGS in ASCII) = "Magic Bytes" (always the same)
0x0004: 00 01 10 11 = ???? (always the same)
0x0008: 69 6D FB EC 89 30 2B A3 = ???? (always change; some kind of hash/check?)
0x0010: 00 00 00 09 = "Section" Value (it tells how many 8bytes-"sections" are after that - look at orange boxes, each box identifies 1 section)
0x0014: 00 00 00 00 00 00 00 01 = 1st section (seems to be always the same)
0x001C: 00 00 00 08 00 00 00 02 = 2nd section (seems to be always the same)
0x0024: 00 00 1F 00 00 00 1F 58 = 3rd section (00 00 1F 00 seems to be always the same, the other 4 bytes seem to always change)
etc.
- From 4th section and above values seem to always change.
- Lower section number found until now is 3 (9 game schecked).
- Higher section number found is 9.
- Section numbers seems not to be related to the number of the .NFS files contained in the \content folder.
- After the last section all is filled with FFFF until 0x1FB).
- Green-rounded values seems to be always incrementing reading them from the lower to the higher section number.
0x01FC: 53 47 47 45 (SGGE = EGGS reverted - always the same)

There seems to be no bytes related to game region in that header.

\code\rvlt.tik seems to contain a key (starting at offset 0x1BF, surely it is an AES encrypted key), maybe used to decrypt data starting at 0x200 of the .NFS files, but this must be verified).
So there's an header from 0x0000 to 0x01F0 (256 byte)
 
Last edited by C0mm4nd_,
Yeah you are right, I assumed that since re4 for Wii had CCP support they would have added that in too, seems like they didn't.
So, it seems only Xenoblade has Gamepad support at the moment.

From what I read somewhere on the internet a while back, RE4 has a strange way of detecting the CCP, and Nintendo simply didn't bother to fix it for the VC release. I found a decent list of games that support the gamepad here: http://www.neogaf.com/forum/showthread.php?t=1180109

Donkey Kong Country Returns - NO
Kirby's Epic Yarn - NO
Kirby's Return to Dream Land - NO
Mario Sports Mix - YES
Metroid Prime: Trilogy - NO
Muramasa: The Demon Blade- YES
New Super Mario Bros. Wii - NO
Pandora's Tower - YES
PokéPark Wii: Pikachu's Adventure - NO
Punch-Out!! - NO
Resident Evil 4: Wii Edition - NO (despite having CC support)
Sin & Punishment: Star Successor - YES
Super Mario Galaxy - NO
Super Mario Galaxy 2 - NO
Trauma Team - NO
Xenoblade Chronicles - YES
Zack & Wiki: Quest for Barbaros' Treasure - NO
Zangeki no Reginleiv - YES
 
I'm curious. If I get the NFS files from New Super Mario Bros Wii and inject into another game like Super Mario Galaxy 2, will it work? Did anyone try this yet?
 
I'm curious. If I get the NFS files from New Super Mario Bros Wii and inject into another game like Super Mario Galaxy 2, will it work? Did anyone try this yet?
Try it out :P
Although I suggest trying using Xenoblade as the base, and try to put other games into it to see if "somehow" the games are now playable through Gamepad instead of forced Wiimote.
New Super Mario Bros Wii into Xenoblade is a good contender to test this, since I remember that game having CCP support too.
 
And how do you get NFS files?

NSMBWii is also on the eShop, I would just use that.


Try it out :P
Although I suggest trying using Xenoblade as the base, and try to put other games into it to see if "somehow" the games are now playable through Gamepad instead of forced Wiimote.
New Super Mario Bros Wii into Xenoblade is a good contender to test this, since I remember that game having CCP support too.

Isn't the fw.img that "tells" the vWii when to boot with gamepad enabled? I think I'll try changing NSMBWii fw.img with the Xenoblade fw.img first, because it's less work.
 
NSMBWii is also on the eShop, I would just use that.




Isn't the fw.img that "tells" the vWii when to boot with gamepad enabled? I think I'll try changing NSMBWii fw.img with the Xenoblade fw.img first, because it's less work.
Thhat might work too, let us know how it goes.
 
Just tried it. Unfortunately it doesn't work, still tells me to use the Wii Remote to pick where I want the game image to show, and in-game it still says "Wii software can't be controlled by the Wii U GamePad"

*sigh*
 
Just tried it. Unfortunately it doesn't work, still tells me to use the Wii Remote to pick where I want the game image to show, and in-game it still says "Wii software can't be controlled by the Wii U GamePad"

*sigh*
So it's not the fw.img then, what other files vary between the two which is not the fw.img?
What about the frisbiiU.rpx?
 

Site & Scene News

Popular threads in this forum