Official Retroarch WiiU (wip.)

Discussion in 'Wii U - Homebrew' started by aliaspider, Nov 6, 2016.

  1. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Yay! HID is back to Retroarch WiiU!!!
    Thanks for inform us Quarks
     
  2. Maxbeta

    Maxbeta GBAtemp Regular

    Member
    3
    Jul 20, 2014
    United States
    Does this mean xbox360 arcade controllers like the USB Madkatz Street Fighter ones may work as plug and play someday soon?
     
  3. cruplezone

    cruplezone GBAtemp Fan

    Member
    3
    Feb 3, 2014
    Canada
    If it's x input probably not.
     
  4. R0B0T0

    R0B0T0 GBAtemp Regular

    Member
    4
    Nov 21, 2005
    United States
    Excellent! I LOVE that controllers will now grab the first open slot.

    Just to be clear, specifically DS3 and the Gamecube adapter need testing, as they are the only HID devices currently supported?

    Looking forward to adding configs for other controllers when that is supported again, as I have a bunch I used to use regularly before HID was removed.
     
    Last edited by R0B0T0, Apr 17, 2018
  5. Radius4

    Radius4 GBAtemp Fan

    Member
    6
    Sep 10, 2015
    Ecuador
    All xinput pads are just hid devices.
     
    Billy Acuña likes this.
  6. cruplezone

    cruplezone GBAtemp Fan

    Member
    3
    Feb 3, 2014
    Canada
    Afaik Xbox (3660, one) devices do not use standard usb hid messaging and use the modified xinput as opposed to direct input instead, which most hid implementations never actually support. Yes they're 'hid devices' doesn't mean they'll work
     
    Last edited by cruplezone, Apr 18, 2018
  7. Radius4

    Radius4 GBAtemp Fan

    Member
    6
    Sep 10, 2015
    Ecuador
    You can use xinput pads in dinput only games just fine
     
  8. cruplezone

    cruplezone GBAtemp Fan

    Member
    3
    Feb 3, 2014
    Canada
    Are you talking about on PC? Don't see how that's related. Definitely not without a special driver being installed. Plug your controller into a Linux or mac (without specially isntalled drivers) and watch how they fail to initialize they need special drivers.
     
  9. Radius4

    Radius4 GBAtemp Fan

    Member
    6
    Sep 10, 2015
    Ecuador
    Hmmm didn't think about it that way, guess you may be right.
     
  10. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    HIDtoVPAD supports xinput.
     
  11. cruplezone

    cruplezone GBAtemp Fan

    Member
    3
    Feb 3, 2014
    Canada
    It absolutely does not. The network client does, which uses your computer's native drivers for the controllers.
     
  12. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
    Just tested the hid build with my DS3 and can confirm the controller connects perfectly and works as expected except analog sticks indeed don't work.
    I also tried with my NS magic adapter and tried direct plugging of my PS4 and XBone controllers.. all don't work (probably need custom cfg files) :)
     
  13. QuarkTheAwesome

    QuarkTheAwesome Working for Hugs

    Member
    10
    Apr 19, 2015
    Australia
    Stuck in the PowerPC
    Yeah, only DS3s and the GameCube adapter will work; that's all we have code for at the moment.
    Thanks, I'll pass that along. What core are you using to test?
     
  14. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
    I was using the FBA Core. :)
     
  15. Murlocking

    Murlocking Advanced Member

    Newcomer
    1
    Feb 3, 2018
    Canada
    A bit off-topic but what romsets are you using ?
    No sure where to search for a compatible set.
     
  16. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
    I use the v0.2.97.42 set but it all depends on which FBA Core you want to use..
    FBA2012 uses v0.2.97.30
    FBA uses v0.2.97.42
     
    Murlocking likes this.
  17. Murlocking

    Murlocking Advanced Member

    Newcomer
    1
    Feb 3, 2018
    Canada
    Do you know what romset I need for MAME2003 ?
    I was downloading MAME 0.138 romset but apparently that's for MAME2010 and I was missguided..

    EDIT: Found this documentation, https://github.com/retropie/RetroPie-Setup/wiki/MAME
    It says MAME 0.78u5, is that correct? I think I found the romset for that the other day.
     
    Last edited by Murlocking, Apr 18, 2018
  18. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
    Yes, that info is correct :)
     
    Murlocking likes this.
  19. JacobM

    JacobM GBAtemp Regular

    Member
    2
    Jun 16, 2017
    United States
    BUMP! No disrespect everyone, but for a group of people who have been clamoring for HID support for months now, very few of you seem interested in getting it working.. gblues has been patiently waiting for feedback for 5 days now. Give him some love!

    I only tested with mgba, nestopia, and SNES9x cores as those are the only ones I use. My tests were completed on a Black Wii U with vWii USB in the top-back and Wii U USB in the bottom-back port w/ GCN adapter in the front two.
    • Controller priority has Gamepad acting as first controller in any scenario. Can this be changed? Is it possible to have Gamepad and another controller both be set to player/input 1?
    • Official Gamecube adapter w/ 4 controllers automatically populates inputs 2-5 if Bluetooth controllers aren't powered on prior to loading Retroarch
    • If Bluetooth controllers are powered on and synced prior to loading Retroarch, they populate ahead of the GCN adapter. I am really happy about this since I never unplug the Gamecube controllers from my system. Thanks!
    • Analog sticks do not work on Gamecube Controllers
    • Wii Remote support seems broken? It works for a second or two and then stops responding (repeatable). I only have one Wii Remote on hand right now and it is the Motion+ Mario edition.
    • Classic Controller seems to populate separately from Wii Remotes. I encountered the same Wii Remote bug once while using the classic controller.
    • Every time I plug/unplug the Classic Controller it creates a new input # for the Wii Remote and/or Classic Controller input and leaves the old one filling a dead input.
    • If the max input is set to 5 and more than 5 controllers are connected, Retroarch will still assign them slots although they don't respond to button presses.

    The vast number of controller options on the Wii U puts it in a unique position compared to most other Retroarch platforms. I would like to see an option to define controller priority. I always use my SNES mini controllers as they feel the most natural for the cores I use. Overall, awesome job gblues, thank you for your hard work.
     
    Last edited by JacobM, Apr 20, 2018
  20. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
    Ahem.. :P
    I cant test more since I have no other Hid USB Controllers/Converters to test with :P But I guess all the HID devices that didnt work for me, will once the CFG support is implemented :)
     
Loading...