Commit graph

10 commits

Author SHA1 Message Date
ASleepyCat
19bc9e32c5
Fix 3rdPartyControllers file not being able to be found when launching BetterJoyForCemu from Search/PowerToys Run (#703) 2021-02-23 09:02:08 +00:00
Luca Mazzilli
53a0a272b8
used serial_number to identify and set type to a specific device (#663)
3rd party joycons (tested on joysky "wireless controller for N/SW) reported the same name "wireless gamepad" so i was unable to correcly address the left/right type of joycon. 

By using bluetooth serial number as additional identifier we can target specific device with correct type.

Changes:
- used serial_number as additional condition in "check list of custom controllers specified" block
- SController now incapsulate serial_number and use it for hash, equals, serialize etc
- Read the 5 index of 3rdPartyController file on _3rdPartyControllers
2021-01-13 18:57:09 +01:00
David Khachaturov
c0b9240887 - Fix vendor_id/product_id mixup
- Max "calibrate" button non-default
2020-11-15 13:47:59 +00:00
Ceshion
06edcb1be5
🐛 fixes "too many items" when names are null (#543)
* 🐛 avert infinite loop when prod_id not assigned

Without ptr being reassigned in the case of a 0 prod_id, the app would get into an infinite loop on launch, before opening- this should resolve it 😊

* 🐛 fixes "too many items" when names are null

There is an (honestly misleading) OutOfMemoryException with the message "too many items in listbox" that is thrown when there are any items whose ToString() method returns null. This commit (in my maybe-biased opinion) gives a reasonable output in that case instead.
2020-09-22 08:40:10 +01:00
David Khachaturov
2030247716 - Fix program not loading properly for some users 2020-09-10 13:20:35 +01:00
David Khachaturov
ecfa890c75 - WIP 3rd party controllers 2020-06-12 19:54:13 +01:00
David Khachaturov
e1f3e573fd - WIP Adding support for 3rd party controllers 2020-06-12 16:04:24 +01:00
David Khachaturov
d539425b7b - changed tabs to spaces
- formatted all files in accordance to the new spec
2020-05-21 15:27:28 +01:00
spacechase0
759cd66f18 Fix exception when pressing Add Controllers button 2019-05-17 18:28:25 -04:00
David Khachaturov
95f1b2bbde Began implementation of 3rd party controller support 2019-02-03 16:16:00 +00:00