[Release] Fakemote: An IOS module that fakes Wiimotes from the input of USB game controllers

MysticStarlight

Member
Newcomer
Joined
May 15, 2024
Messages
24
Trophies
0
Age
24
XP
72
Country
United States
I am on a vWii.
I downloaded d2x_installer_vWii. Installed 249(57) 250(58) 251(59). All good.

So I modified base 58 with FAKEMOTE, installed to 253. Setup USB Loader GX to load game from 253.
With a DS3 in port1 of my WiiU. The game goes to a black screen and I have to reboot.

Game is Contra: Rebirth installed to sysnand.
Try to launch the game without any Wiimotes turned on (I believe you can use the DS3 to navigate USB Loader GX). It's also possible that the game doesn't work with base 58
 

Ewpb

Well-Known Member
Member
Joined
Jun 19, 2013
Messages
123
Trophies
1
XP
763
Country
Why can't you just create a Cios we can flash directly? rather than editing HTML and all that jazz?
 

Ewpb

Well-Known Member
Member
Joined
Jun 19, 2013
Messages
123
Trophies
1
XP
763
Country
Thanks for the replies. I managed to get the system menu to run with 252 and it worked. Press the PS button and the cursor appears) (the right stick only had a small bounding box for cursor though, it couldn't reach the home button top right)

I played around with something called CustomiseMii to try and change the ios that Retroarch boots with.

I had to mod a WAD to run on 252 that installs a channel that points to Retroarch.

It worked. I was able to bind the controls in the settings of Retroarch, the only problem being the neither of triggers on the right side worked.

I need to do more testing, there were a few hard lockups/crashes.

@XFlak Will this ever be able to be added to the usual ios58? How big can an IOS be, is it a size limit that stops plugins being added to the Wii ios'

How do you sniff out the ds3/hid key presses on your end? I ask because I have an old self built USB stick that uses the original ps3/hid Cthulhu control board, where pressing two buttons emulates the PS button. (when i plugged that , it causes hard locks)

@xerpi I thank you for your hard work on tinkering with this. I honestly think creating an HID compatible plugin would create a whole new lease of life for people wanting arcade action using a Wii, a CRT and USB based peripherals.
 
Last edited by Ewpb,
  • Like
Reactions: impeeza

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,918
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,974
Country
Cyprus
You can already install this cios to whatever slot u want, but overwriting an ios that other homebrew depend upon and expect to be stock is not without unintended consequences, it may break some stuff

Assuming u want to try anyway... If you've already built a fakemote cios wad with modmii, just open it again using modmii and modify the ios slot. Or use modmii's advanced downloads page and adjust the slot directly (after first enabling the fakemote d2x option first in the settings)
 

cereal_killer

Well-Known Member
Member
Joined
Jan 2, 2018
Messages
333
Trophies
0
Age
36
XP
1,176
Country
United States
I played around with something called CustomiseMii to try and change the ios that Retroarch boots with.

I had to mod a WAD to run on 252 that installs a channel that points to Retroarch.
So, you basically modified the existing retroarch forwarder .wad file (put 252 in the Startup IOS box in CustomizeMii) to make Retroarch run on 252 and it worked? I mean Retroarch loaded and fakemote worked?
 

Ewpb

Well-Known Member
Member
Joined
Jun 19, 2013
Messages
123
Trophies
1
XP
763
Country
So, you basically modified the existing retroarch forwarder .wad file (put 252 in the Startup IOS box in CustomizeMii) to make Retroarch run on 252 and it worked? I mean Retroarch loaded and fakemote worked?

Yes, although thinking about it now, Priiloader may have set the system menu to 252. I'll have to investigate further (kids are on holiday though, so will have to wait). I'd make a terrible investigator, missing steps like that.

But it certainly worked, just the shoulder buttons on the right were not registering in the binding app.

It was the Hexaeco standalone CPS1 emulator that I used.

i used this forwarder https://gbatemp.net/threads/runningsnakes-forwarder-channels.601656/

that link to these standalone emulators https://gbatemp.net/threads/retroarch-hexaeco-emulators.600834/
 

cereal_killer

Well-Known Member
Member
Joined
Jan 2, 2018
Messages
333
Trophies
0
Age
36
XP
1,176
Country
United States
Priiloader may have set the system menu to 252.
Yeah, that's probably it, because I tried messing around with CustomizeMii, modifying wads to change the ios slot of an app but it never worked.

Can you do one test for me since you already have Priiloader and stuff up and running? Can you set the system menu to 252 via Priiloader then launch genplusgx (sega genesis emulator) and see if fakemote (your ps3 controller or whatever you have) works in it?
 
  • Like
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Unless I'm just that good? But I honestly can't believe that for an instant