https://bugs.winehq.org/show_bug.cgi?id=47326 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Staged patchset|https://github.com/wine-sta |https://gitlab.winehq.org/w |ging/wine-staging/tree/mast |ine/wine-staging/-/tree/mas |er/patches/dinput-SetAction |ter/patches/dinput-joy-mapp |Map-genre |ings --- Comment #5 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> ---
From the supplied screenshots you can see that an invalid mapping occurs under wine. Both the Cyclic Left-Right and Rudder Control are mapped to the same Axis.
To start with in function dinput_device_SetActionMap if (!IsEqualGUID( &impl->guid, &format->rgoAction[i].guidInstance )) continue; This makes the assumption that an application will ask for a guidInstance, this is incorrect and in fact Fair Strike supplies this as GUID_NULL. Updated what patchset that would fix it. (Currently disabled). The following patch is what made it work before your changes. 0004-dinput-Allow-mapping-of-controls-based-of-Genre-type.patch -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.