Hacking USB Loaders mods with Sixaxis controller suppor

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
Important Info that you need to know:
A. This will allow Wii/vWii users to users to use the PS3 DualShock3 controller in USB loaders and not to play Wii Games or Wiiware/VC using this controller
B. Nintendont supports HID devices including DS3 so Nintendont users are the main audience for this mod - http://gbatemp.net/threads/nintendont.349258/
C. The connection takes place via USB cable not Bluetooth

Background:
Thanks to xerpi, sicksaxis support can now be added to Wii/vWii homebrew:
http://gbatemp.net/threads/libsicksaxis-connect-sixaxis-ds3-to-the-wii.339191/

Few homebrew were modded to support this feature, including Postloader by stfour & daxtsu:
http://gbatemp.net/threads/postloader4.299384/

So I decided to add sixaxis support to Wiiflow since I already maintain an all-in-one wiiflow pack with loads of stuff and mods
http://sorry.Icannot.link.com
use google search for masterpiece pack or find the link on WiifloWiki4

Hopefully sixaxis support can be added to all usb loaders later, time will tell

Here you go:
Wiiflow 4.22 Beta Rev 1075 Mod2

New Features
1. Support for latest and old nintendont autoboot
2. Removed Smart Controller detection for Nintendont and Added HID button in Game settings page 4
6QDXuRI.jpg
3. Added Libsixaxis DS3 controller now fully work (only bug still present is rapid button press which makes pressing home reset and pressing A directly launch the game)
However pressing A while using the L-stick and pointer works fine (you can use this to press the home icon and settings and select a title)
4IbJ2iy.jpg

376oEam.jpg
Fixing that rapid pressing response is beyond my skills, anyone is welcome to help
PS3-DS3 button map
ACXGjnZ.jpg


4.P.S. MC Emulation is same as NMM on game settings page 3
fvOlbF3.jpg
download link: https://www.dropbox.com/s/j7mwahmptydt0z1/boot.dol

I'll add this later to the zipped pack when the tiny bug gets fixed
P.S. you can get the updated carbonic Abz ini here (adds effect to hid button): https://www.dropbox.com/s/k03utsund6mu8jt/Carbonik Abz.ini

Special thanks to Daxtsu, megazig, Fix94 and airline38 for their help

sources: https://dl.dropboxusercontent.com/u/101209384/ds3/open-wiiflow-mod-1075mod2-source.7z

USB Loader GX 1231 Sixaxis Mod1

USB Loader GX rev1231-sixaxis mod1: https://dl.dropboxusercontent.com/u/101209384/ds3/USBL-GX-1231-sixaxisboot.7z

PS3-DS3 controller should be connected via USB cable (same as Nintendont)
GC controller won't works fine in this mod too
You need to use IOS 58 for the loader (either in loader settings or meta.xml)

sources:
https://dl.dropboxusercontent.com/u/101209384/ds3/1231-Sixaxis-mod-source.rar

libsixaxis-v2 should be installed to libogc using "make install"
https://dl.dropboxusercontent.com/u/101209384/ds3/libsicksaxis-v2.rar


28k3hwy.jpg


Postloader 4:
https://github.com/thedax/postloader/releases
rev 4.7.93+ has sixaxis support

1StSbTz.jpg


CFG USB Loader Mod

Not possible at the momemt
Since there is no option to run in IOS 58 mode
 

Fl0wmart

Member
Newcomer
Joined
Aug 13, 2014
Messages
13
Trophies
0
Age
37
XP
41
Country
United States
Here you go:
Wiiflow 4.22 Beta Rev 1075 Mod2

New Features
1. Support for latest and old nintendont autoboot
2. Removed Smart Controller detection for Nintendont and Added HID button in Game settings page 4
Image5.jpg
3. Added Libsixaxis DS3 controller now fully work (only bug still present is rapid button press which makes pressing home reset and pressing A directly launch the game)
However pressing A while using the L-stick and pointer works fine (you can use this to press the home icon and settings and select a title)
Image2.jpg

Image3.jpg
Fixing that rapid pressing response is beyond my skills, anyone is welcome to help
PS3-DS3 button map


4.P.S. MC Emulation is same as NMM on game settings page 3
Image4.jpg
download link: https://www.dropbox.com/s/j7mwahmptydt0z1/boot.dol

I'll add this later to the zipped pack when the tiny bug gets fixed
P.S. you can get the updated carbonic Abz ini here (adds effect to hid button): https://www.dropbox.com/s/k03utsund6mu8jt/Carbonik Abz.ini

Special thanks to Daxtsu, megazig, Fix94 and airline38 for their help

sources: https://dl.dropboxusercontent.com/u/101209384/ds3/open-wiiflow-mod-1075mod2-source.7z
Outfreakinstanding, man! Have you looked into adding WiiU Pro to Wiiflow, or additional controllers to anything else? That would be fantastic. Anyway, awesome job!
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,306
Country
United States
Wait, the title of this thread I think is misleading. Is this adding the ability to use your PS3 controller in this latest update of Wiiflow? If so... that is so cool.
 

Fl0wmart

Member
Newcomer
Joined
Aug 13, 2014
Messages
13
Trophies
0
Age
37
XP
41
Country
United States
It was reported as hijacking and looked like hijacking. Not your posts per say but abds posts
Just realized. You posted right after me and wasn't aiming at anyone, so I figured you must be talking to me. Anyway, as Nintendont is the only Wii app/loader/thing that supports PS3 controllers, it makes sense he would have posted here to share the news.
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
AbdallahTerro I know you said Wiiflow is your main interest, but as far as I know, this is the first reported case of Sixaxis working on Wii (aside from Devo and Nintendont, I guess, but still...) It would be great if you could get together with a few other brewers and figure out a way to get sixaxis to work with other emulators. WiiSX anyone? :D
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
AbdallahTerro I know you said Wiiflow is your main interest, but as far as I know, this is the first reported case of Sixaxis working on Wii (aside from Devo and Nintendont, I guess, but still...) It would be great if you could get together with a few other brewers and figure out a way to get sixaxis to work with other emulators. WiiSX anyone? :D

Erm.. PS3 controllers have been working with Wii homebrew for quite a while. I'm pretty sure SNES9x and a few of Tantric's other emus have supported them since libsicksaxis came out for the most part (unofficially modded, I think, but still). There just wasn't much of a point in integrating support for PS3 controllers into USB loaders before Devolution/Nintendont cmae about.
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Then me thinks there should be a gatherment of Six Axis supporting loaders (official or no) for those who are interested and so it could be built on. Variety is a good thing :)
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
AbdallahTerro Tried your mod, a few slight issues. First, it breaks Dpad left on the gamecube controller. Also, I tried booting some nes and snes games. Snes9xgx brought up the home menu instead of autobooting the game. When I closed it, it froze on black screen and I had to hard power off. Fceugx code dumped when I launched a game.
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
AbdallahTerro Tried your mod, a few slight issues. First, it breaks Dpad left on the gamecube controller. Also, I tried booting some nes and snes games. Snes9xgx brought up the home menu instead of autobooting the game. When I closed it, it froze on black screen and I had to hard power off. Fceugx code dumped when I launched a game.

The DPAD left issue is expected with GC controller since I had very hard time making D-Pad for sixaxis work at all and wiiflow & sicksaxis code did not help alot. I was really surprised to have it working as such.
As for Emulators getting broken I have no idea why this can happen, the code only touched the controller part and button mapping.
Hopefully sometime in the future Fix94 will consider making this official and will fix those code glitches that are frankly beyond my amateur coding skills
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
ok some progress today in sicksaxis stuff
A button is now selecting title when pressed very gently or very fast (50% of the time)
but good news is that Select button is now used as power button to fully shutdown the wii just like holding the wiimote's power btn (thanks Fix94, best coder in the world)
:)

same link still called mod2 :P
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
AbdallahTerro: Feel free to open up a pull request on postLoader's Github repo if you've been editing the sicksaxis wrapper (or upload a patch somewhere). I'm usually open for improvements in the code.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    a_username_that_isnt_cool @ a_username_that_isnt_cool: @Xdqwerty, about to