Ubuntu Wine 5.0 automatically set controller to dinput

Questions about Wine on Linux
Locked
akasakakona
Newbie
Newbie
Posts: 1
Joined: Wed Nov 10, 2021 4:45 am

Ubuntu Wine 5.0 automatically set controller to dinput

Post by akasakakona »

I tried running a game on wine 5.0 on Ubuntu, the game did launch and it even detected the controller. But it won't register in game. I believe this is because wine passed my controller through as a dinput and the game only supports xinput. I wonder if there is anyway for me to set it as xinput. Thank you all!

Code: Select all

00d3:trace:dinput:joydev_create_device 0x4877370 {9e573ed9-7734-0000-8d4a-23903fb6bdf7} (null) 0x56aedc8 0
00d3:trace:dinput:joydev_create_device 0x4877370 {9e573ed9-7734-0000-8d4a-23903fb6bdf7} (null) 0x56aedc8 0
00d3:trace:dinput:alloc_device {9e573ed9-7734-0000-8d4a-23903fb6bdf7} 0x4877370 0x56ae538 0
00d3:trace:dinput:IDirectInputAImpl_AddRef (0x4877370) ref 3
00d3:trace:dinput:fill_joystick_dideviceinstanceW 1100 0x56ae0a0
00d3:trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure:
00d3:trace:dinput:_dump_DIDATAFORMAT   - dwSize: 24
00d3:trace:dinput:_dump_DIDATAFORMAT   - dwObjsize: 16
00d3:trace:dinput:_dump_DIDATAFORMAT   - dwFlags: 0x00000001 (DIDF_ABSAXIS)
00d3:trace:dinput:_dump_DIDATAFORMAT   - dwDataSize: 272
00d3:trace:dinput:_dump_DIDATAFORMAT   - dwNumObjs: 18
00d3:trace:dinput:_dump_DIDATAFORMAT   - Object 0:
00d3:trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')
00d3:trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 0
00d3:trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000002
00d3:trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   0
00d3:trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000
Locked