Hacking Nintendont on gamepad ??

  • Thread starter Thread starter Xdsaa
  • Start date Start date
  • Views Views 33,440
  • Replies Replies 112

Xdsaa

Member
Newcomer
Joined
Nov 10, 2016
Messages
15
Reaction score
2
Trophies
0
Age
37
XP
73
Country
Brazil
Hello everyone there are virtual console wii games that work on the gamepad is it possible to somehow have this metadata to run the nintendont?

It would be great to play gamecube games on the gamepad! :)
 
Is the problem that they can't get the gamepad working in vwii or that nintendont could never run on WiiU @Cyan
I must admit I have no idea how nintendont even works, when I left the wii scene it was all mios/dios crap and word was gc would never run in wii mode.
I still hold out that some clever bugger will crack it somehow, a dream born from ignorance, don't judge ;)
 
The only reason I know that Nintendont hasn't been brought to the true Wii U experience is that,

1. Nintendont was made for the Wii in the first so porting it to the vWii wasn't the hardest thing in the world.
And 2. Is that the Wii was made to natively run GC games, the Wii U does not, vWii is basically just a clone of the Wii so it still has the same abilities.
 
Nintendont works in Wii mode (not gamecube mode or wiiu mode).
it rewrites the gamecube function call (in the game) to the wii mode function doing the same thing. for example, when nintendont see the game requesting a function to read a texture, it takes the game's request and send it to the Wii texture reading function instead.
Nintendont know the location of the function in Wii and vWii mode. the wii is working globally like the gamecube and can share the same functions.

I don't know if the WiiU could do the same, maybe the functions uses different arguments number, or return different values, etc.
it would require a full function patch rewrite to do the same with a different CPU architecture.

at least, all 3 console use PPC CPU, so it only need a "function patch" and not an emulation of the CPU.


Like said above, the best you can do to play on the gamepad currently is to display the vWii picture on the gamepad, unless there's a way to enable the controller's button in vWii mode (the same way WiiU VC Wii titles works, like xenogears launched from wiiU with gamepad buttons input enabled). It will still be in "wii mode" but the button could be active.
If the "Wii VC" is the exact same game than the Wii game, and is not managing the gamepad's input, then it's the IOS or the WiiU itself which is allowing access to the gamepad input while in Wii mode. we could always enable that option when launching Wii mode.
if the gamepad input is part of the Wii VC game, then it will be harder to enable it for all Wii mode.
 
Nintendont works in Wii mode (not gamecube mode or wiiu mode).
it rewrites the gamecube function call (in the game) to the wii mode function doing the same thing. for example, when nintendont see the game requesting a function to read a texture, it takes the game's request and send it to the Wii texture reading function instead.
Nintendont know the location of the function in Wii and vWii mode. the wii is working globally like the gamecube and can share the same functions.

I don't know if the WiiU could do the same, maybe the functions uses different arguments number, or return different values, etc.
it would require a full function patch rewrite to do the same with a different CPU architecture.

at least, all 3 console use PPC CPU, so it only need a "function patch" and not an emulation of the CPU.


Like said above, the best you can do to play on the gamepad currently is to display the vWii picture on the gamepad, unless there's a way to enable the controller's button in vWii mode (the same way WiiU VC Wii titles works, like xenogears launched from wiiU with gamepad buttons input enabled). It will still be in "wii mode" but the button could be active.
If the "Wii VC" is the exact same game than the Wii game, and is not managing the gamepad's input, then it's the IOS or the WiiU itself which is allowing access to the gamepad input while in Wii mode. we could always enable that option when launching Wii mode.
if the gamepad input is part of the Wii VC game, then it will be harder to enable it for all Wii mode.
Fix94 told me the main issue is the graphics engine of the wiiu mode the GX2, while both the wii and gc use the same graphics processor, called GX Wich makes for nintendont not needing to emulate a single graphic, the wiiu mode uses GX2 wich from what fix94 told is completely diferent , so on wiiu mode nintendont could no longer redirect calls to generate graphics,but would need to emulate GC graphics engine wich would probably lag like hell even with wiiu power.
 
Last edited by pedro702,
yeah, that's what I thought.
the functions are completely different with GX2.
Dimok had to create a new GX library for all the homebrew he released, and there are still undocumented functions.


The best approach would be to know how the VCWii get access to the gamepad input in Wii mode, and launch nintendont in Wii mode from WiiU.
 
I've never bought a vcWii game on eshop, does it launch vWii mode when you start one up or is it launched wholly from within WiiU mode?
 
I've never bought a vcWii game on eshop, does it launch vWii mode when you start one up or is it launched wholly from within WiiU mode?
It switches to Wii mode, you hear the console rebooting just like when you boot into Wii mode directly.

Did anyone ever figure out how exactly those downloaded Wii games actually work? I searched around a bit, if someone ever attempted to inject a Wii iso into it like it's possible with regular Virtual Console games, but I didn't find any information on this at all.
 
Xenoblades of VCwii Works with Gamepad!
It was good if there is a way to inject into it :)
 
I've never bought a vcWii game on eshop, does it launch vWii mode when you start one up or is it launched wholly from within WiiU mode?
It boots into vWii mode, but directly into the game.
It even accesses the saves you have on vWii.
I had a Xenoblade save and the VC version of Xenoblade recognised it.
When you press the Home Button, you see the normal vWii/Wii Menu and when you exit the WiiU reboots into WiiU mode.

It would be nice to inject a forwarder to USB-Loader GX/Nintendont into a VC Wii game with GamePad support.
Or create custom Wii VC channels.
I think thats what will be possible some time down the road in WiiU hacking.
 
Last edited by [Truth],
Is the problem that they can't get the gamepad working in vwii or that nintendont could never run on WiiU @Cyan
I must admit I have no idea how nintendont even works, when I left the wii scene it was all mios/dios crap and word was gc would never run in wii mode.
I still hold out that some clever bugger will crack it somehow, a dream born from ignorance, don't judge ;)
Gamepad works on vWii, ask Xenoblade Chronicles... if Nintendo made it work, our hackers/developers can do it too :)
 
It boots into vWii mode, but directly into the game.
It even accesses the saves you have on vWii.
I had a Xenoblade save and the VC version of Xenoblade recognised it.
When you press the Home Button, you see the normal vWii/Wii Menu and when you exit the WiiU reboots into WiiU mode.

It would be nice to inject a forwarder to USB-Loader GX/Nintendont into a VC Wii game with GamePad support.
Or create custom Wii VC channels.
I think thats what will be possible some time down the road in WiiU hacking.
Or even better, a forwarder to Homebrew Channel :P
That way we could have access to every homebrew app and control them as if we had a CCP, this includes Nintendont, emulators, homebrew games (ports like Doom, Quake, etc), homebrew apps (WiiMC, WiiXplorer, USB Loaders), etc. Pretty much everything except Wii games which require Wiimote exclusively.
 
Last edited by ShadowOne333,
Very interesting thread about the "only thing left" at the end of everything else that's focused on Wii U, NAND/NEEK, CFW and so on:
Launch even Wii and GC games directly from the Wii U and as a bonus even use the gamepad to control them.
 
Very interesting thread about the "only thing left" at the end of everything else that's focused on Wii U, NAND/NEEK, CFW and so on:
Launch even Wii and GC games directly from the Wii U and as a bonus even use the gamepad to control them.
That's the last pinnacle regarding backwards compatibility when it comes to Nintendo consoles.
We already got every other console covered with Retroarch in Wii U, excluding N64 and DS, but those might come later, so the only thing remaining would be Gamecube with Gamepad controls (and some Wii games which had the option to be played with CCP).
 
  • Like
Reactions: lordelan
That's the last pinnacle regarding backwards compatibility when it comes to Nintendo consoles.
We already got every other console covered with Retroarch in Wii U, excluding N64 and DS, but those might come later, so the only thing remaining would be Gamecube with Gamepad controls (and some Wii games which had the option to be played with CCP).
Yep! Can't wait for this day. :)
 

Site & Scene News

Popular threads in this forum