Hardware How do I connect an official wired Xbox 360 controller to the Wii??

DeadlyRevengexX

Well-Known Member
OP
Member
Joined
May 20, 2017
Messages
142
Trophies
0
XP
431
Country
United States
I plugged the official Xbox 360 wired remote into the Wii above the usb port where my HDD is plugged into, to attempt to play in Nintendont and all it does is flash its green light. I heard there may be something like a driver that's in a .ini extension that I have to drag and drop in my harddrive but I looked through a list that I found online and nowhere did I find one that said "Xbox 360 wired controller"

I'm pretty confused, because I KNOW that you can plug in a PS3 controller... so... what is the trick to get this working??

(I would like to use it with my GBA and N64 emulator aswell, but Nintendont is prioprity numero uno... Gracias. lol)
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,808
Trophies
2
XP
3,382
Country
United States
I plugged the official Xbox 360 wired remote into the Wii above the usb port where my HDD is plugged into, to attempt to play in Nintendont and all it does is flash its green light. I heard there may be something like a driver that's in a .ini extension that I have to drag and drop in my harddrive but I looked through a list that I found online and nowhere did I find one that said "Xbox 360 wired controller"

I'm pretty confused, because I KNOW that you can plug in a PS3 controller... so... what is the trick to get this working??

(I would like to use it with my GBA and N64 emulator aswell, but Nintendont is prioprity numero uno... Gracias. lol)
Nintendont never added that feature and i don't think it will get added so unfortunately you have to buy an adapter/converter in order for xbox 360 controllers to work. If you don't mind using Devolution it works with wired xbox 360 controllers fine without the need for anything extra but devolution requires owning the original gamecube games to use it. Don't know reguarding the emulators.
 
Last edited by cvskid,
  • Like
Reactions: GreyWolf

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
Xbox controllers use XInput rather than standard USB HID messages so they don't work the same. :/ Devolution is the only thing that supports them as cvskid said.
 
  • Like
Reactions: cvskid
D

Deleted User

Guest
use the may
I plugged the official Xbox 360 wired remote into the Wii above the usb port where my HDD is plugged into, to attempt to play in Nintendont and all it does is flash its green light. I heard there may be something like a driver that's in a .ini extension that I have to drag and drop in my harddrive but I looked through a list that I found online and nowhere did I find one that said "Xbox 360 wired controller"

I'm pretty confused, because I KNOW that you can plug in a PS3 controller... so... what is the trick to get this working??

(I would like to use it with my GBA and N64 emulator aswell, but Nintendont is prioprity numero uno... Gracias. lol)
use the mayflash magic ns. it changes the xinput to dinput which will result in a ps3 controller
 

revvv

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
73
Trophies
0
XP
391
Country
Germany
Could this extend to a XBOX ONE controller as well?

I'd love to say "yeah, no problem", but with this kind of devices you really have to analyze lsusb and test with a real device.
The precondition is: hidtest.exe (from HID_Test-configwizard) or similar should show some bytes while using your controller.
 
  • Like
Reactions: Alexander1970

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,808
Trophies
2
XP
3,382
Country
United States
The wait is over :toot:: I forked Nintendont to support my XBOX360 controller:

https://github.com/revvv/Nintendont-XBOX360

@niuus Maybe this is something for you. ^_^
Finally the 1 feature that devolution has that was missing in nintendont is now a thing. Hope this becomes apart of the official nintendont releases that FIX94 has. Thank you for this release. Want to see if loading up this version through usbloader gx will work.
 
Last edited by cvskid,
  • Like
Reactions: Alexander1970

revvv

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
73
Trophies
0
XP
391
Country
Germany
Finally the 1 feature that devolution has that was missing in nintendont is now a thing. Hope this becomes apart of the official nintendont releases that FIX94 has.

Just had a look at the devolution sources. I can't see XBOX360 support. :unsure:
Didn't test the binary, though. On the other hand it can be easily added, because it allows to use the USB API. (nintendont uses ioctls, which was much harder to implement for me.:wacko:)
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,455
Country
Venezuela
Just had a look at the devolution sources. I can't see XBOX360 support. :unsure:
Didn't test the binary, though. On the other hand it can be easily added, because it allows to use the USB API. (nintendont uses ioctls, which was much harder to implement for me.:wacko:)
Hey @revvv! Just saw a new update to Nintendont to fix USB controllers crash when using injections on Wii U.

BTW, are you aiming to give the 360 analog triggers the same functionality as the Gamecube pad? Just tested your build some minutes ago with Sunshine, works great, the only thing i think it is missing is the button rotation feature in the Back button, and maybe remap GC-Z to RB by default in your release, besides the already mentioned analog triggers.
 
Last edited by niuus,
  • Like
Reactions: Alexander1970

revvv

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
73
Trophies
0
XP
391
Country
Germany
Just saw a new update to Nintendont to fix USB controllers crash when using injections on Wii U.

Ha, thanks!

BTW, are you aiming to give the 360 analog triggers the same functionality as the Gamecube pad?

I never had a GC or a GC controller. So I guess you mean the conditions half-triggered and full-triggered?
I also have no other USB controllers with analog triggers like DS3, so I don't know if they work the way you need.
My assumption was: As I just added the XBOX controller it should work the same way as the DS3.

Just tested your build some minutes ago with Sunshine, works great, the only thing i think it is missing is the button rotation feature in the Back button, and maybe remap GC-Z to RB by default in your release, besides the already mentioned analog triggers.

Is "button rotation feature" == "looking around"? It's possible, but I don't know the button at the moment...
Remapping controls is possible by modifying the controller ini file.
BTW: I used the Nunchuck+WiiMote "2-" layout as reference. Everything that is possible in SMS is possible with the XBOX controller.

UPDATE: Yeah, I'll map Z to R. For SMS it felt more natural to map it to Back button. :ha:
 
Last edited by revvv,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,455
Country
Venezuela
I never had a GC or a GC controller. So I guess you mean the conditions half-triggered and full-triggered?
Yeah, pretty much. In Sunshine for example, when you half-press the R trigger, you can shoot water and run at the same time, but if you do the full-press, Mario stops and shoots. Killer7 also uses this to some extent.

For those USB controllers without analog triggers, the option was made so that when you press and maintain LB, it acts as a modifier between Full-Press to Half-Press, for the LT / RT buttons.

So, using the DualShock 3/4 as an example for USB controller, it is normally mapped like this:
L2 = Gamecube L Full-Press / R2 = Gamecube R Full-Press
L1 = Modifier function / R1 = Gamecube Z button

Is "button rotation feature" == "looking around"? It's possible, but I don't know the button at the moment...
Nope, in this case, what i mean with "button rotation" is the native Nintendont function in which you press Select in-game and the face buttons rotate 90° on the fly, making B+A Gamecube buttons to be placed in the Y+B buttons position, since the Gamecube pad uses a pretty unique layout that can be a little weird when using it on standard controllers with diamond-shaped face buttons. This happens with any gamepad connected through USB, and of course the wireless Wii U Gamepad and Wii U Pro Controller also behave like that.

If you're interested, you could even improve the button rotation function by using LB+Back (L1+Select), which would minimize the possibility for users to press it accidentally, and also allow the Select button to be used for playing when remapping, as you already can do with your implementation, something that Nintendont lacks. The Home/Xbox button could also be improved by adding a 1 second delay, also to prevent accidental exit.

Remapping controls is possible by modifying the controller ini file.
The only buttons i couldn't remap for now using the values provided in the ini, were the 360 LT and RT.

Wanted to add: thanks for your cool work with the 360 additions. More controller options are always great. :yayone:
 
Last edited by niuus,

revvv

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
73
Trophies
0
XP
391
Country
Germany
Thanks for your comments, it seems I have a lot of homework now :D

Just one question:
Does Nintendont support the analog triggers for DS3?
I think it doesn't. There are only two states: Pressed or not pressed. Therefore a modifier button is necessary for full- or half-pressed state.

But you want that I support full-/half-pressed states for XBOX controller without the need of a modifier button?
 
  • Like
Reactions: Alexander1970

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,455
Country
Venezuela
Thanks for your comments, it seems I have a lot of homework now :D

Just one question:
Does Nintendont support the analog triggers for DS3?
I think it doesn't. There are only two states: Pressed or not pressed. Therefore a modifier button is necessary for full- or half-pressed state.
Nor the DS3 or the DS4 have it.

But you want that I support full-/half-pressed states for XBOX controller without the need of a modifier button?

Oh no. It is not that i want it per se, i just wondered if you were aiming to fully implement it, as i previously stated :). While yes, it would be very cool to have it, i understand there is work involved, and since your 360 pad compatibility for Nintendont is already a first and previously unseen feature, i didn't knew if you had that goal in mind, which would kind of surpass the original USB implementation, and make it a more effective controller to replace a Gamecube pad. :yayone:

If you're interested, you could even improve the button rotation function by using LB+Back (L1+Select), which would minimize the possibility for users to press it accidentally, and also allow the Select button to be used for playing when remapping, as you already can do with your implementation, something that Nintendont lacks. The Home/Xbox button could also be improved by adding a 1 second delay, also to prevent accidental exit.
Even with this suggestions only it could be a nice QoL improvement for regular Nintendont.
 
Last edited by niuus,
  • Like
Reactions: revvv

revvv

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
73
Trophies
0
XP
391
Country
Germany
New version: Nintendont-XBOX360-1.2.zip

  • Support half-/full-triggered states
  • Remap GC-Z to RB by default
  • L+Back = turn buttons quarter clockwise
Hope I haven't messed things up...

NOTE: Haven't merged the sources from original Nintendont project. Sry...
UPDATE: I merged the "Fix for wiivc crash with hid"
 
Last edited by revvv,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,455
Country
Venezuela
New version: Nintendont-XBOX360-1.2.zip

  • Support half-/full-triggered states
  • Remap GC-Z to RB by default
  • L+Back = turn buttons quarter clockwise
Hope I haven't messed things up...

NOTE: Haven't merged the sources from original Nintendont project. Sry...
UPDATE: I merged the "Fix for wiivc crash with hid"
Man! You're on fire! Off to test this, this should be my main Nintendont version from now on. B-)
 
  • Like
Reactions: revvv

JorgeV

Member
Newcomer
Joined
Mar 30, 2021
Messages
8
Trophies
0
Age
24
Location
At home
XP
68
Country
Venezuela
Bro, great job, yesterday i was trying to make a controller.ini for Genius MaxFire 2, at least i did, and works all inclusive the rumble, i think i know what is suppused to be the parameters of the controllers ini, and i see your work (inclusive your HID Tester) and i feel hope for the scene of the wii, greetings from venezuela
 
  • Like
Reactions: revvv

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16