Special-Niewbie / Nintendont-CrisMMMod

Customizing Nintendont version
19 stars 1 forks source link

Implement wired Xbox 360 controller support from existing Nintendont fork #8

Open NintendoManiac64 opened 3 years ago

NintendoManiac64 commented 3 years ago

It'd be great if this could implement the support for the wired Xbox 360 controller that exists in the following other Nintendont fork:

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

Special-Niewbie commented 3 years ago

Hi @NintendoManiac64 , thank you man to point it out, if you have other new proposal please let me know, I will go more deep and see how to implement about but I don't have the 360 controller to test. If you have and you can help on it, I can implement into Nintendont. Please, let me know. :)

Special-Niewbie commented 3 years ago

Hi @NintendoManiac64, I watched more deep about this Nintendont Xbox 360 controller, and I understand what I need to implement on that. but before start I need to understand from you, if this version it supports only the 360 controller or support ALSO the 360 controller. Can you please tell me more about that, before I start to implement this project into my version?

NintendoManiac64 commented 3 years ago

Now I can't confirm 100% as I'm currently unable to test, but I'm pretty certain it supports 360 controllers in addition to, not exclusively.

Since that fork doesn't have an issue tracker to make inquiries, I previously asked questions to the developer at the following link which you may wish to also do so with regards to any future inquiries:

https://github.com/FIX94/Nintendont/issues/804

Special-Niewbie commented 3 years ago

Soon or later I need to buy the Xbox360 Controller, to test and implement this extra future.....

NintendoManiac64 commented 3 years ago

I just realized, when you asked if it only supports the 360 controller, I thought you meant to the exclusion of GameCube controllers and classic controllers rather than HID USB controllers.

I say this because I was recently reminded that the 360 controller fork does NOT support HID USB controllers (e.g. Dualshock 4), but does still support the likes of GameCube controllers (through native ports, unsure about official Nintendo USB adapter) as well as classic controllers (via Wii remote bluetooth).

However, it doesn't sound like supporting both 360 and HID USB controllers is impossible since Devolution does this as well (though who knows what kind of closed-source voodoo was done to achieve this). Snes9X GX also supports not only 360 controllers but also the "Mayflash 2-port SNES USB adapter" but, from what I can tell, that Mayflash adapter supports both Xinput and Dinput so it might just be taking advantage of its Xinput functionality.

Latiascringesatyou commented 3 years ago

(sorry if I'm replying or commenting in the wrong area, I'm basically new to github) but have you worked on controller support for controllers with lip bite (I call it that) port to usb adapter? Nintendont xbox 360 works just perfectly on my wii, but the controller I have (it's a blue rock candy controller, wired [the one from my controller alternative issue]) won't turn on and I would request to blame it on my lb to usb adapter. If that's not the case, did I mess up the controller file(s)?