• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Controllers v
« Previous 1 ... 28 29 30 31 32 ... 315 Next »

DSU client - Dolphin doesn't separate each pad motion input
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
DSU client - Dolphin doesn't separate each pad motion input
04-14-2020, 02:40 AM (This post was last modified: 04-15-2020, 05:50 AM by Billiard26.)
#1
joao_shino Offline
Junior Member
**
Posts: 8
Threads: 2
Joined: Jun 2016
Hi,

I'm developing a DSU server for Nintendo Switch controllers on Linux (joycond-cemuhook) and currently I'm adding support for multiple controllers.

If I run my DSU server and cemuhook's pad test via wine, each controller's motion data is correctly used on each port, so it seems like the server itself is working fine.

On Dolphin, it lists the correct number of "DSUClient/X/Generic Gamepad" inputs, but if there's more than one controller it captures all controllers' motion (from all DSU controllers) and applies it to all Dolphin emulated wiimotes. So if there are 2 controllers and controller 2 is rotated, Dolphin applies this rotation to both controller 2 and controller 1.

I'm currently unable to test this with other devices or with other DSU servers.

I want to confirm if it's either:
  • A Linux-only issue
  • A DSU client implementation issue
  • An issue on my DSU server
Find
Reply
04-14-2020, 03:55 AM
#2
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,509
Threads: 46
Joined: Dec 2010
If the motion data is being correctly separated between the different controllers on the PadTest app (that counts as a DSU Client -- from the same author of the protocol itself), it's very likely to be a bug with Dolphin. Would you mind filling an issue report?
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (21H2)
Find
Reply
04-14-2020, 07:49 AM
#3
joao_shino Offline
Junior Member
**
Posts: 8
Threads: 2
Joined: Jun 2016
Done: https://bugs.dolphin-emu.org/issues/12052
Thanks for the reply!
Find
Reply
04-14-2020, 12:26 PM
#4
RanzChanneL
Unregistered
 
Hello, Can you make it for Android?? there is Motion Source(detected as Dualshock 4) it works perfectly,,but i want to add more players and Motion Source doesnt have option to Connect as 2nd Player or as extention motion input,, so i think if you port it to android it could be possible because it detects as different device(Generic Gamepad) .it would be awesome if it could be ported to android ,,and sorry for my bad english  Big Grin


(04-14-2020, 02:40 AM)joao_shino Wrote: Hi,

I'm developing a DSU server for Nintendo Switch controllers on Linux (joycond-cemuhook) and currently I'm adding support for multiple controllers.

If I run my DSU server and cemuhook's pad test via wine, each controller's motion data is correctly used on each port, so it seems like the server itself is working fine.

On Dolphin, it lists the correct number of "DSUClient/X/Generic Gamepad" inputs, but if there's more than one controller it captures all controllers' motion (from all DSU controllers) and applies it to all Dolphin emulated wiimotes. So if there are 2 controllers and controller 2 is rotated, Dolphin applies this rotation to both controller 2 and controller 1.

I'm currently unable to test this with other devices or with other DSU servers.

I want to confirm if it's either:
  • A Linux-only issue
  • A DSU client implementation issue
  • An issue on my DSU server
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode