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

  • Thread starter Thread starter xerpi
  • Start date Start date
  • Views Views 151,847
  • Replies Replies 454
  • Likes Likes 76
Glad it's working.

For future reference, to build fakemote cios using modmii classic, from the main menu enter A then d2x then choose the latest cIOS with fakemote (FM), then choose what u want from the list to add it to the download queue, and download
 
Ok, the issue happened again and I have a theory on why and I think the issue is with USB Loader GX v4.0.

This is what happens, whenever the wiimote becomes "player 1", such as when accessing the homebrew channel or using the system menu or playing a game with the wiimote on a non-fakemote ios, the system stops recognizing the dualshock controller on boot, it doesn't boot as player 2 or anything like that, it just stops working, and only goes back to working after the system is off for some indeterminate amount of time, it doesn't stop working in a reliable enough manner for me actually diagnose it.

But this wasn't happening before, so I decided to downgrade to the last USB loader v3.0 release, and after doing that, fakemote went back to working like it did before, so I'm staying on it.
 
  • Like
Reactions: impeeza
Hi,
I saw a tutorial where someone installed fakemote on CIOS base 57 slot 246
and CIOS 58 slot 247. Both modified in
ciosmaps.xml
Or use the one from the tutorial
in 252 and 253,
Which one is recommended for using the front ports on VWii WiiU for DualShock 3, and 4?

Thanks

Edit, Modmi is compatible with Wii U.
When using Modmi WADs with Fakemote, it is no longer necessary to modify ciosmaps.xl?
Simply install the recommended WADs.

CIOS 57 slot 250, CIOS 58 slot 251.
 
Last edited by Nzoro,
Hi,
I saw a tutorial where someone installed fakemote on CIOS base 57 slot 246
and CIOS 58 slot 247. Both modified in
ciosmaps.xml
Or use the one from the tutorial
in 252 and 253,
Which one is recommended for using the front ports on VWii WiiU for DualShock 3, and 4?

Thanks

Edit, Modmi is compatible with Wii U.
When using Modmi WADs with Fakemote, it is no longer necessary to modify ciosmaps.xl?
Simply install the recommended WADs.

CIOS 57 slot 250, CIOS 58 slot 251.
The most relevant CIOS is 249 which is used by default by most of homebrew.

the others are used if you manually set a homebrew or a loader to use it.

they are there for compatibility, by example, almost all games and homebrew run fine on CIOS with base IOS 56 but you want to play SpongeBob's Boating Bash, you need a CIOS based on IOS 58, so you must installa another CIOS with that base and setup your loader to use this new CIOS as the one for the game.

My personal preferences are:
Slot 248, IOS base 38, d2x
Slot 249, IOS base 56, d2x
Slot 250, IOS base 57, d2x
slot 251, IOS base 58, d2x


Games like SpongeBob's Boating Bash needs IOS 38 or 58 because the LAN adapter, IOS 38 is needed for the Keyboard for Animal Crossing, some small group of games which do not fun on IOS 56 run on IOS 57. so with my setup I am cover in almost 100% of the games.
 
The most relevant CIOS is 249 which is used by default by most of homebrew.

the others are used if you manually set a homebrew or a loader to use it.

they are there for compatibility, by example, almost all games and homebrew run fine on CIOS with base IOS 56 but you want to play SpongeBob's Boating Bash, you need a CIOS based on IOS 58, so you must installa another CIOS with that base and setup your loader to use this new CIOS as the one for the game.

My personal preferences are:
Slot 248, IOS base 38, d2x
Slot 249, IOS base 56, d2x
Slot 250, IOS base 57, d2x
slot 251, IOS base 58, d2x


Games like SpongeBob's Boating Bash needs IOS 38 or 58 because the LAN adapter, IOS 38 is needed for the Keyboard for Animal Crossing, some small group of games which do not fun on IOS 56 run on IOS 57. so with my setup I am cover in almost 100% of the games.
Thanks for the detailed explanation.

Given that the two rear ports are occupied by a hard drive,
would the recommended option for using the front USB port be the base 58, slot 251? Although it would be incompatible with some games.

Edit:
It seems that I should edit ciosmaps.xml to add bases 38 and 56 because I had no idea.
Thanks
 
Last edited by Nzoro,
Thanks for the detailed explanation.

Given that the two rear ports are occupied by a hard drive,
would the recommended option for using the front USB port be the base 58, slot 251? Although it would be incompatible with some games.

Edit:
It seems that I should edit ciosmaps.xml to add bases 38 and 56 because I had no idea.
Thanks
Here you lost me I summon the great @XFlak for help.
 
  • Love
Reactions: jeannotte
You can toggle a cios with fakemote (FM) in ModMii Classic's d2x settings. Then you can install it to a slot like 247 using modmii's advanced downloads if you don't want to overwrite the standard recommended 248-251 with fakemote. Then be sure to choose the slot with fakemote installed when loading games in your loader of choice.

And no, you don't need to modify ciosmaps.xml or do anything beyond what I've said above if you are using modmii to install fakemote
Post automatically merged:

The most relevant CIOS is 249 which is used by default by most of homebrew.

the others are used if you manually set a homebrew or a loader to use it.
Some loaders like gx have a auto ios settings that will choose the most appropriate installed cios. If fakemote is installed to a higher cios slot than the recommended non-fakemote d2x cios (generally in slots 248-251) for the same base ios then it will get picked up by the auto ios feature (if enabled) and used instead. For most people this isn't ideal, so we suggest installing fakemote to slots 247 and lower and not 252+, that way fakemote won't get toggled by the auto ios setting and only if a user manually chooses it
 
Last edited by XFlak,
You can toggle a cios with fakemote (FM) in ModMii Classic's d2x settings. Then you can install it to a slot like 247 using modmii's advanced downloads if you don't want to overwrite the standard recommended 248-251 with fakemote. Then be sure to choose the slot with fakemote installed when loading games in your loader of choice.

And no, you don't need to modify ciosmaps.xml or do anything beyond what I've said above if you are using modmii to install fakemote
Post automatically merged:


Some loaders like gx have a auto ios settings that will choose the most appropriate installed cios. If fakemote is installed to a higher cios slot than the recommended non-fakemote d2x cios (generally in slots 248-251) for the same base ios then it will get picked up by the auto ios feature (if enabled) and used instead. For most people this isn't ideal, so we suggest installing fakemote to slots 247 and lower and not 252+, that way fakemote won't get toggled by the auto ios setting and only if a user manually chooses it
II've already installed it. Could overwrite the CIOS and change it to slots 246 and 247?
 
Starting to test
I'm not sure if it's my DS4 or Fakemote, but sometimes the pointer moves to a location that isn't visible on the screen and stops working.

I have to use a Wiimote to select.

Edit:
It appears that the IR pointer has stabilized. Update the CIOS to d2x-v11-beta3 and create WADs with ModMii classic using slots 246 and 247 latest d2x with fakemote
 
Last edited by Nzoro,
Do anyone managed to connect/use an official Switch Pro controller directly connected via usb on Wii/vWii? I tried lots of combinations with no success (used the latest compiled fakemote.app with switch pro compatibility). The only way I managed to connect it was using a microcontroller (rpi pico) flashed with GP-2040 in PS4 mode.
 
Do anyone managed to connect/use an official Switch Pro controller directly connected via usb on Wii/vWii? I tried lots of combinations with no success (used the latest compiled fakemote.app with switch pro compatibility). The only way I managed to connect it was using a microcontroller (rpi pico) flashed with GP-2040 in PS4 mode.
Hi! If you happen to be a developer, or are anyway familiar with building stuff, you could try to build the example in https://github.com/embedded-game-controller/embedded-game-controller and run it on your PC. embedded-game-controller is the same library used in Fakemote for joystick support, so running on your machine would help debugging and finding out where the problem is.
 
  • Love
Reactions: impeeza
Hi everyone,

I've been testing Fakemote lately and have had good results using a DS4. I know Fakemote isn't perfect, and I've read on this forum that, for example, PES 2013 doesn't work.

Is there a game compatibility list? For example, I'm a big fan of WWE games, and I've only managed to get SmackDown vs. Raw 2010 working correctly. However, I haven't been able to get SmackDown vs. Raw 2011, WWE '12, or WWE '13 working, as the controller freezes and doesn't recognize any buttons.

Is there a solution for this? Is there a compatibility list available somewhere? It would be great to have one so I could report any errors.
 

Site & Scene News

Popular threads in this forum