Nintendont icon indicating copy to clipboard operation
Nintendont copied to clipboard

[Request] Compatibility for Battle Pad Hori for Wii U / Analog Triggers emulation

Open m1s3ry opened this issue 5 years ago • 5 comments

The Battle Pad Hori for Wii U, which has to be plugged on the Wiimote, gets recognized by the Wii like a Classic Controller. In Nintendont, if you hold L while pressing ZL or ZR, it should register them as a half press, but this doesn't work with the Battle Pad Hori for Wii U. Even while holding L, it still registers ZL and ZR as full pressed.

m1s3ry avatar Aug 07 '19 17:08 m1s3ry

Normal wii Classic controllers have analog triggers so if it registers as a Wii classic controller than the zl half press is not emulated because it doesnt need to, only wii classic controllers pro and wiiu pro controller and wiiu gamepad have the half press emulated, there is no emulation on this on controllers that say their are normal classic controllers becuase like i said the wii classic controller has analog triggers like the gc one.

carnage702 avatar Aug 07 '19 17:08 carnage702

Normal wii Classic controllers have analog triggers so if it registers as a Wii classic controller than the zl half press is not emulated because it doesnt need to, only wii classic controllers pro and wiiu pro controller and wiiu gamepad have the half press emulated, there is no emulation on this on controllers that say their are normal classic controllers becuase like i said the wii classic controller has analog triggers like the gc one.

Oh, so is there any way to change the config to put the Hori Battle Pad like a pro controller?

m1s3ry avatar Aug 07 '19 17:08 m1s3ry

afaik nope, nintendont reads the code the controller sends, if the controller sends its bits saying its a classic controller nintendont threats it as a classic controller, if it sends his bits sayinng its a classic controller pro it threats it as a classic controller pro, afaik there is nothing that can be done since the code the controller sends says its a regular classic controller.

carnage702 avatar Aug 07 '19 20:08 carnage702

What about recompiling a Nintendont build but modifying the code so the classic controller is the same as the pro controller? Is that possible? (I have little experience in DevKitPro)

m1s3ry avatar Aug 07 '19 20:08 m1s3ry

if you know how go for it, the code is preety complex but yes you probably could change it around, but im not sure if stick values and button bits have the same values on classic pro as regular classic though.

carnage702 avatar Aug 07 '19 20:08 carnage702