Ok so I went out into the wild internets to research if what I said before was possible (Injecting any rom into a VC file to make it playable on Wii) and it is. Someone's already made an app to do it automagically for you, supporting NES, N64, SNES, and more - more details here: http://gbatemp.net/index.php?showtopic=85521
According to this site : http://drewblaisdell.com/wiihack/index.php?title=Virtual_Console_injections Goldeneye seems to be freezing/hanging. I read elsewhere that with some hex editing, they got it working but with no save option, but no instructions... I'm sure it's only a matter of time.
Also, here is a youtube of someone getting Smash Bros. 64 running on the wii using the Sin&Punishment wad to inject into: http://www.youtube.com/watch?v=s9rRilPZ75s
can this whole WAD thing thru the TP hack be patched by Nintendo in a future firmware upgrade? I want a technical answer, not guessumptions if possible =)
I do not have a technical answer for you but... The TP hack works by forcing a stack buffer overflow (the save file has renamed Epona to a ridiculously long name, so when you speak to the man, he tries to that name and viola - stack smash) From a technical standpoint, this can't be avoided. The forced stack overfow overwrites the return address, in this case, forcing it to point to your SD slot, specifically the boot.elf file you have in the root directory there. So it forces the Wii to run this code. They won't be disabling the SD slot, and so this cannot be avoided. I'm not sure if they can create a block against the specific code the ELF runs or what have you, but if they did I'm sure they'd find a way around it in no time. The boot.elf in question then copies the wad files you have in your directory to your Wii, allowing you to play them. Can nintendo block these specific WADs? Probably, but it wouldn't be long before others were released, then it's a matter of cat and mouse. So, in my non-technical opinion, probably not anytime soon.
good enough for me mate I m really looking forward to playing some Goldeneye, seeing that it won't come to VC anyway. Other than that, I d be willing to inject Earthbound Zero into a WAD - unless they decide to release it promptly.
Could you get banned from the WFC service for that stuff though? The terms look like they hint towards tampering equals a ban.
Well considering nothing from the installation or playing of the games requires you to be online, if you were nervous about the whole ordeal you can just disable the network before and after playing, or if you're hyper-paranoid, you can disable the network, install, play, uninstall, then re-enable your network. But something in me strongly doubts they will ping your machine to see if your WAD file on your drive matches the WAD file that *should* be there.
Wouldn't it be easier to just install the new Homebrew channel, and use SNES9X and FCEU and such to emulate these games on much better freeware emulators that have been ported to Wii? People seem to assume that because Nintendo made the system they can emulate it perfectly or something. That's not the case at all. People like the author of Nintendulator knows more about the NES hardware than Nintendo does! Seriously while Nintendo may possess some great information on their old hardware, people in the emulation scene do a much better job.
If someone ported 1964, Project64, or one of the other N64 emulators you could easily make something better than what Nintendo hacked together.
Nintendo fighting back through the Nintendo Channel for Wii? http://wii.ign.com/articles/872/872177p1.html
If it's optional then I imagine the data sharing wouldn't be very effective at catching people at it.