USB Loaders mods with Sixaxis controller suppor

Discussion in 'Wii U - Hacking & Backup Loaders' started by AbdallahTerro, Aug 14, 2014.

  1. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    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
    Warning: Spoilers inside!
    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)
    [​IMG]
    Warning: Spoilers inside!
    Fixing that rapid pressing response is beyond my skills, anyone is welcome to help
    PS3-DS3 button map
    [​IMG]

    4.P.S. MC Emulation is same as NMM on game settings page 3
    Warning: Spoilers inside!
    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


    [​IMG]

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

    [​IMG]

    CFG USB Loader Mod

    Not possible at the momemt
    Since there is no option to run in IOS 58 mode
     
    Refriger8tor and SickPuppy like this.
  2. Fl0wmart

    Fl0wmart Member

    Newcomer
    1
    Aug 13, 2014
    United States
    Outfreakinstanding, man! Have you looked into adding WiiU Pro to Wiiflow, or additional controllers to anything else? That would be fantastic. Anyway, awesome job!
     
  3. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    wiiflow is my main interest, you're welcome
     
  4. Fl0wmart

    Fl0wmart Member

    Newcomer
    1
    Aug 13, 2014
    United States
    Still though, if you could figure out how to add WU Pro to wiiflow, then we could use it to launch into Devo games (and Nintendont, once bluetooth is added) Flippin sweet! Keep up the good work, man!:toot:
     
  5. BORTZ

    BORTZ Tired of being the good guy

    Supervisor
    21
    GBAtemp Patron
    BORTZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Dec 2, 2007
    United States
    Pittsburgh
    Created you a new thread. Dont hijack other ones.
     
  6. duffmmann

    duffmmann GBAtemp Psycho!

    Member
    9
    Mar 11, 2009
    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.
     
  7. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    Yes this allows using a PS3-DualShock3 controller in Wiiflow-Mod2
    Postloader 4.7.93 already have this feature
     
  8. Fl0wmart

    Fl0wmart Member

    Newcomer
    1
    Aug 13, 2014
    United States
    My apologies. Was only commenting on abz's technical prowess and asking something relative to what he posted here. Not sure that warrants a new thread.:mellow:
     
  9. BORTZ

    BORTZ Tired of being the good guy

    Supervisor
    21
    GBAtemp Patron
    BORTZ is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Dec 2, 2007
    United States
    Pittsburgh
    It was reported as hijacking and looked like hijacking. Not your posts per say but abds posts
     
  10. Fl0wmart

    Fl0wmart Member

    Newcomer
    1
    Aug 13, 2014
    United States
    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.
     
  11. drakorex

    drakorex GBAtemp Advanced Maniac

    Member
    4
    Jan 19, 2011
    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
     
  12. daxtsu

    daxtsu GBAtemp Guru

    Member
    13
    Jun 9, 2007
    Antarctica
    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.
     
  13. drakorex

    drakorex GBAtemp Advanced Maniac

    Member
    4
    Jan 19, 2011
    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 :)
     
  14. drakorex

    drakorex GBAtemp Advanced Maniac

    Member
    4
    Jan 19, 2011
    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.
     
  15. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    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
     
  16. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    GC controller D-PAD should be fixed now (redownload)
    https://www.dropbox.com/s/j7mwahmptydt0z1/boot.dol

    Edit the dol was compiled with PPC-R26 since I'm also trying to add sicksaxis support to GX
     
  17. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    11
    Jan 14, 2012
    Ideas factory :)
    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
     
  18. daxtsu

    daxtsu GBAtemp Guru

    Member
    13
    Jun 9, 2007
    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.
     
  19. drakorex

    drakorex GBAtemp Advanced Maniac

    Member
    4
    Jan 19, 2011
    United States
    My Apologies. Wrong thread.
     
  20. FanLuigi

    FanLuigi Newbie

    Newcomer
    1
    Aug 19, 2014
    Argentina
    En alguna parte del mundo.
    Good! I hope someday this could replace the GameCube Controller!
    Or use it as GameCube Controller.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice