Skip to content

1.9.2 - gamepad names have changed, causing mappings to fail #9348

@8bitskull

Description

@8bitskull

Gamepad input mappings rely on the reported name of the gamepad. It seems that as of 1.9.2, gamepad names have changed. My gamepad on Windows used to be called "XBox 360 Controller" but is now called "Wireless Xbox Controller" and therefore fails to map. User Wolfe reports 8BitDo SN30 pro+ on Linux has changed mapping. Furthermore, I also have player reports that "Super Gamepad" and "Xbox Elite Controller 2" are not working as of an update I pushed with version 1.9.2. Notably, one user reports that "PS Dualsense" still works. I have no insight into why that is (perhaps it's a newer controller, or Steam Input interferes, or it's random chance).

This issue is perhaps related to the recent GLFW update? This update was implemented in 1.9.2: #9228

The problem with the gamepad names changing is that this invalidates an unknown amount of the gamepad mappings in the builtins.

Metadata

Metadata

Assignees

Labels

bugSomething is not working as expectedengineIssues related to the Defold engineglfwwindowsIssue related to the Windows platform

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions