Hacking WiiU VC game injection working on 5.3.2

  • Thread starter Thread starter Keylogger
  • Start date Start date
  • Views Views 393,371
  • Replies Replies 2,141
  • Likes Likes 20
Hm, for me is strange, I tried to inject a Super Mario Bros 3 ROM USA into the Super Mario Bros VC title, but it always crash when I'm replacing the file in the 10502250 RAM part, Is anyone with this problem? or does someone know how to solve it? Thanks :D .

EDIT: Yeah, this happends even if I try to inject a SNES game using the FIX94 injecter :( .
isnt smb3 bigger than smb?
 
Hm, for me is strange, I tried to inject a Super Mario Bros 3 ROM USA into the Super Mario Bros VC title, but it always crash when I'm replacing the file in the 10502250 RAM part, Is anyone with this problem? or does someone know how to solve it? Thanks :D .

EDIT: Yeah, this happends even if I try to inject a SNES game using the FIX94 injecter :( .

Are you injecting ROMs bigger than the VC ROMs themselves? If so, that's why.

Which ROM are you injecting? And which base are you using?

Here are my test results for reference
https://docs.google.com/spreadsheets/d/1zkEVeulpUzFIC7Qqeset45WVeiHPnINMkEwo1TnzMds/edit?usp=sharing

Why are you using that app to inject NES though? I thought it was only for Snes?

Probably, this affects in injecting? , I know if it shows a black screen it isn't compatible, but it crash in the 20% in the transfer part....

That's why, you can't inject ROMs bigger than the base you use. You have to use Caffiine for other ROMs, but for Snes, only use Fix94's app.
 
Last edited by the_randomizer,
isnt smb3 bigger than smb?
Probably, this affects in injecting? , I know if it shows a black screen it isn't compatible, but it crash in the 20% in the transfer part....

@the_randomizer
Well, in the NES part we know in that case that SMB is smaller than SMB3 so that's why it crashed, I didn't know that the ROM had to be smaller than the original, sorry about that :/ .

In the SNES part I'm using Super Mario World as base rom and Yoshi's Island as the custom one.
 
Last edited by Deleted member 342493,
Probably, this affects in injecting? , I know if it shows a black screen it isn't compatible, but it crash in the 20% in the transfer part....
of course it does ... you can only inject smaller or same size roms on nes/snes/gba
 
Hm, for me is strange, I tried to inject a Super Mario Bros 3 ROM USA into the Super Mario Bros VC title, but it always crash when I'm replacing the file in the 10502250 RAM part, Is anyone with this problem? or does someone know how to solve it? Thanks :D .
might also be that nes games (or at least Zelda 2) starts at 10503050 (not including the VC header that is also included on snes games but isn't essential for injections to work)

not only that if its the same as the 3DS nes roms nintendo use their own NES header so you would need to figure out how their headers are mapped out to adjust scene roms to work with nes VC......actually the wiiu nes header looks suspiciously similar to the normal scene headers
 
Last edited by gamesquest1,
  • Like
Reactions: TotalInsanity4
wellllll.nes injection works....but its a bit of a pain in the arse, you have to upload PRG and CHR separately into ram....even though there is another instance of the whole rom together in ram the one used by the system is split up
DSCN4956.jpg


anyone wanting to have a go of it PRG is at 0x10BC83F0 and CHR is at 0x10DC83F0....this is where it is with zelda 2 anyway i dont have any other NES VC to see if its the same across all games, and i only tested snakes revenge as it also uses 128kb CHR&PRG.....i dont know if trying to inject bigger roms will work

ok tested a few more, zelda 1 worked, castlvania 2 worked,metroid works, smb 3 didn't (wasn't really expecting it to as it uses mmc3 mapper and is bigger than zelda 2)
 
Last edited by gamesquest1,
wellllll.nes injection works....but its a bit of a pain in the arse, you have to upload PRG and CHR separately into ram....even though there is another instance of the whole rom together in ram the one used by the system is split up
DSCN4956.jpg


anyone wanting to have a go of it PRG is at 0xBC83F0 and CHR is at 0xDC83F0....this is where it is with zelda 2 anyway i dont have any other NES VC to see if its the same across all games, and i only tested snakes revenge as it also uses 128kb CHR&PRG.....i dont know if trying to inject bigger roms will work

ok tested a few more, zelda 1 worked, castlvania 2 worked,metroid works, smb 3 didn't (wasn't really expecting it to as it uses mmc3 mapper and is bigger than zelda 2)
Nice work! :)
 
  • Like
Reactions: TotalInsanity4
anyone wanting to have a go of it PRG is at 0xBC83F0 and CHR is at 0xDC83F0....this is where it is with zelda 2 anyway i dont have any other NES VC to see if its the same across all games, and i only tested snakes revenge as it also uses 128kb CHR&PRG.....i dont know if trying to inject bigger roms will work

ok tested a few more, zelda 1 worked, castlvania 2 worked,metroid works, smb 3 didn't (wasn't really expecting it to as it uses mmc3 mapper and is bigger than zelda 2)
I guess zelda 2 is a somewhat good injection game, I tried kirbys adventure with this method and besides getting the german kirbys adventure file working perfectly nothing else MMC3 mapper related ran. I also tried some games in mario&yoshi (MMC1) and while some started, trying to get ingame results in something like this (supposed to be metroid btw):
IMG_20151003_214958522.jpg
 
I guess zelda 2 is a somewhat good injection game, I tried kirbys adventure with this method and besides getting the german kirbys adventure file working perfectly nothing else MMC3 mapper related ran. I also tried some games in mario&yoshi (MMC1) and while some started, trying to get ingame results in something like this (supposed to be metroid btw):
IMG_20151003_214958522.jpg
I dunno man that looks TOTALLY playable to me
 
I guess zelda 2 is a somewhat good injection game, I tried kirbys adventure with this method and besides getting the german kirbys adventure file working perfectly nothing else MMC3 mapper related ran. I also tried some games in mario&yoshi (MMC1) and while some started, trying to get ingame results in something like this (supposed to be metroid btw):
IMG_20151003_214958522.jpg
lol you dont want to see smb2 on zelda 2 as a base :P

its best to test games with a similar config, so same PRG size and same CHR or smaller seem to work good....if i had more games to test with we might be able to find the actual settings, good to see the offsets are the same at least

oh and most importantly the same mapper

this list is good for finding matches or close matches
http://tuxnes.sourceforge.net/nesmapper.txt
 
Last edited by gamesquest1,
good to see the offsets are the same at least
oh they are not, so far my list is this (using tcpgecko to quickly find them):
kirby
10c616e4=prg
10e616e4=chr
mario&yoshi
10BCFBE4=prg
10DCFBE4=chr
donkey kong
10BA70FC=prg
10DA70FC=chr
also enjoy this little clip of NES ROM Injection:
 
oh they are not, so far my list is this (using tcpgecko to quickly find them):
kirby
10c616e4=prg
10e616e4=chr
mario&yoshi
10BCFBE4=prg
10DCFBE4=chr
donkey kong
10BA70FC=prg
10DA70FC=chr
ahh i just noticed i had forgot to add the 0x10BC83F0 to my offsets, but yeah looks like you have a fair few to play with :) we could probably figure out what would be the best one for injections.....but tbh i don't see NES injections being so popular because of the limitations
 
ahh i just noticed i had forgot to add the 0x10BC83F0 to my offsets, but yeah looks like you have a fair few to play with :) we could probably figure out what would be the best one for injections.....but tbh i don't see NES injections being so popular because of the limitations
Did you try gba injection?

This one hasn't been tested I think
 
*Sigh* Guess my proposal for another VC ROM injection program like Snesinject is a shitty idea after all. I feel obliged to apologize to @FIX94 for wasting his time with it. I'd love to test other VC systems, I really would, but the method doing so makes no sense to me.

Did you try gba injection?

This one hasn't been tested I think

I have two GBA games, Mario and Luigi as well as Golden sun, and one DS game, Partners in Time, however, I have no freaking idea how to inject them since there's no easy way.
 
Last edited by the_randomizer,
*Sigh* Guess my proposal for another VC ROM injection program like Snesinject is a shitty idea after all. I feel obliged to apologize to @FIX94 for wasting his time with it. I'd love to test other VC systems, I really would, but the method doing so makes no sense to me.



I have two GBA games, Mario and Luigi as well as Golden sun, and one DS game, Partners in Time, however, I have no freaking idea how to inject them since there's no easy way.
If you could get a full ram dump from them all, and fsa dump from partner in time, i'll be glad to give it a look :)

currently have no money (blame home rent and internet bill haha) so I cannot buy eshop games until thurstday :D
 
  • Like
Reactions: the_randomizer

Site & Scene News

Popular threads in this forum