Next Generation Emulation banner

compatibility issue with Dragon Rise based controller

2.8K views 1 reply 2 participants last post by  Squall-Leonh@rt  
#1 ·
Dragon Rise is produced in China and widely used, support up to windows 8.1 32/64 as far as i know.
It can be recognized with x360ce, could be used, i haven't used it in practice yet, but there're some issues i can find for now

1. Game Pad ID recognized by x360ce will change each time I reinstall game pad driver, looks like an driver issue but I hope x360ce is able to handle this case

before reinstallation
[IG_eb2880b06e7411e58001444553540000] <- this one change every time i reinstall driver
ProductName=USB Network Joystick <- not changing (only different between driver installed/uninstalled)
ProductGuid=00060079-0000-0000-0000-504944564944 (not changing)
InstanceGuid=eb2880b0-6e74-11e5-8001-444553540000 (this one change every time i reinstall driver)

after reinstallation
[IG_d4cfe2406e7911e58001444553540000]
ProductName=USB Network Joystick
ProductGuid=00060079-0000-0000-0000-504944564944
InstanceGuid=d4cfe240-6e79-11e5-8001-444553540000

after driver is uninstalled (or before installed)
[IG_2372cde06e7a11e58001444553540000]
ProductName=Generic USB Joystick
ProductGuid=00060079-0000-0000-0000-504944564944
InstanceGuid=2372cde0-6e7a-11e5-8001-444553540000

by changing IG_eb2880b06e7411e58001444553540000 it means i have to reconfigure every button, and it also mean the configuration I uploaded never match after driver reinstallation


2. loading default setting from internet is "pass through"

3. vibration only work with left motor in x360ce GUI
testing with x360 left motor give vibration but with both motor vibrating
testing with x360 right motor give no vibration
testing with driver's vibrate test i know both the driver and the device works fine with both motor separately
 
#2 ·
the virtual device/Instance GUID is generated by windows, we have no control over it

Stop uninstalling/reinstalling the driver, and use the same port each time.


Driver's Vibrate test bypasses DirectInput/Force Feedback and sends commands directly via HID, we only do what the devices FFB library permits which is often incomplete on these types of pads.

We will not be adding HID level ffb support, as it would be too much work.