xerpi / fakemote

A Wii cIOS module that fakes Wiimotes from the input of USB game controllers
GNU General Public License v2.0
178 stars 16 forks source link

Suggestion: Virtual classic #34

Open ThiGhisleri opened 1 year ago

ThiGhisleri commented 1 year ago

Is more of a question than a suggestion but do fakemote work on virtual cobsole games like paper mario? And if don't it could be implemented? Thx for you hard work and pacience. Pls be nice with answer.

Asais10 commented 1 year ago

I actually got it to work for Super Mario 64 Virtual Console

I installed the .wad as usual, but Fakemote seems to not work if you launch the game directly as a channel from the system menu, even if I used Priiloader to set the system IOS to the one I installed Fakemote on (252 in my case, it works in the system menu but not in Super Mario64)

I used USB Loader GX and set the Games IOS to the one I installed Fakemote to (252 in my case) then enabled NAND channels by pressing the console icon between the ABC (listing) and the shelf (categories) in the loader. It's just above the games list. If you're using Wiiflow or whatever I'm pretty sure it also has custom IOS setting somewhere

And then launch the game through USB Loader GX, remember to switch from wiimote+nunchuk to classic controller emulation by pressing L1+L3 in game, since it asks for classic controller and Fakemote by default emulates wiimote+nunchuk, and then it worked as it should.

If Mario slightly drifts off into a side (this may not even happen to you, since I'm using the DualSense branch which I added some fixes to from the main version) just press l1+l3 again, so it emulates nunchuk again and doesn't respond at all, then l1+l3 again to set it back to classic controller and it no longer should drift off to any side