Project

General

Profile

Bug #535

Input for XInput recognized by CEMU but not mapping correctly in BOTW

Added by s.bapanada almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Input
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

xbox_controller_config.PNG (135 KB) xbox_controller_config.PNG Image of the controller profile s.bapanada, 06/30/2021 03:53 PM
xbox BOTW.txt (659 Bytes) xbox BOTW.txt Controller profile config s.bapanada, 06/30/2021 03:55 PM

Also available in: Atom PDF