FIX94 / Nintendont

A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U
1.91k stars 323 forks source link

PS2 (DualShock 2) controller #836

Open asheenlevrai opened 3 years ago

asheenlevrai commented 3 years ago

Hi :)

My questions are in bold in the text below:

I inserted an USB adapter that allows to connect two PS2 controllers into one of the USB ports on the back of my Wii. I then connected one PS2 controller to this adapter, leaving the 2nd PS2 port empty.

I then turned on my Wii, went to the HBC and launched HID test. All buttons made the displayed numbers change (as per the instructions) so I guess the PS2 controller should work in nintendont, right? In addition, this page says PS2 controllers should work in nintendont. Since I still didn't figure out how to come out of HID test, I hard rebooted my Wii (power button).

I launched nintendont from the HBC. As usual, the first time I launch nintendont, my external USB drive is not properly mounted or detected or something. So I go back to the HBC, relaunch nintendont and here my USB drive is detected normally. This happens every other time I launch nintendont for some reason...

I launched a GC game from my USB drive and the game starts. As soon as [press start] is displayed, I pressed start on the PS2 controller but nothing happened. Pressing any other button is also useless.

How should I make my PS2 controller work in nintendont?

Bonus question: In order to remap buttons for controllers in nintendont, should I create a custom controller.ini file or is there an app for that?

Thank you very much in advance for your help. Best, -a-

carnage702 commented 3 years ago

Just because the buttons change on hid test doesn't make something magically work, if the controller is not in nintendont Database (controllers.zip) then it won't have any mapping. You need to make your own controller.ini file, rename it to controller.ini and put it in the root of your usb device,.

That being said I don't know how to make controller.ini files so you might have to find some help.

asheenlevrai commented 3 years ago

Just because the buttons change on hid test doesn't make something magically work, if the controller is not in nintendont Database (controllers.zip) then it won't have any mapping. You need to make your own controller.ini file, rename it to controller.ini and put it in the root of your usb device,.

That being said I don't know how to make controller.ini files so you might have to find some help.

Thanks :) I read somewhere that if the buttons change on HID test then the controller should work OK. I actually don't really understand how HID test works and how helpful it is. I also expected the PS2 controllers to work as they are mentioned on the page I linked in my OP. However, thank you very much for your feedback. I will look into how to generate my controller.ini file (there is a "guide" here that could be helpful). Best, -a-