Bug #535
Input for XInput recognized by CEMU but not mapping correctly in BOTW
Start date:
06/30/2021
API:
Vulkan
Cemu Version:
1.23.1b
GPU Vendor/Model:
Nvidia GTX 1080
Description
I've input my xbox controller into CEMU. It works fine in BOTW with normal mapping of keys. However, when I try to remap some keys, they get mixed up in BOTW.
What I want:
- Left Axis Click -> D Pad Down
- Right Axis Click -> Left Axis Click
- D Pad Down -> Right Axis Click
What it becomes:
- Left Axis Click -> Right Axis Click
- Right Axis Click -> D Pad Down
- D Pad Down -> Left Axis Click
I've checked the file cemu/controllerProfiles/profile_name.txt
and CEMU appears to be mapping the keys correctly, which means the error is somewhere else. Specifically, the relevant keys before and after are:
# ORIGINAL XBOX CONTROLLER
# 15 = LEFT AXIS
15 = button_100
# 16 = RIGHT AXIS
16 = button_200
# 12 = DOWN D
12 = button_8000000
# RECONFIGURED CONTROLLER
# 15 = LEFT AXIS
15 = button_8000000
# 16 = RIGHT AXIS
16 = button_100
# 12 = DOWN D
12 = button_200
Interestingly, if I don't remap both Axis Click buttons and only remap one axis, the issue resolves, i.e. the following works:
- Left Axis Click -> D Pad Down
- D Pad Down -> Left Axis Click
Please ask if you need anything. Thanks in advance.
Files