-
-
Notifications
You must be signed in to change notification settings - Fork 23.6k
Description
Tested versions
Reproducible in 4.2.2 Steam version only
System information
Godot v4.2.2.stable - Ubuntu 22.04.3 LTS 22.04 - X11 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1080 Ti (nvidia; 535.171.04) - Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz (8 Threads)
Issue description
The Steam version of Godot's gives the following error when pressing the play button to play the game:
E 0:00:00:0034 parse_mapping: Unrecognized input string "d95e" in mapping:
03000000010000000100000001000000,input-remapper gamepad,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b12,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,crc:d95e,platform:Linux,
<C++ Error> Condition "true" is true. Continuing.
<C++ Source> core/input/input.cpp:1494 @ parse_mapping()
The 4.2.2 version in the website does not give the error. My guess is that this is something to do with the Steam controller inputs that Steam automatically injects in games. The error persists even if on Steam you choose "Disable Steam Input" under controller.
Steps to reproduce
- Open up Godot's Steam version
- Create a Node2D scene
- Press the play button, set the created Node2D scene as main scene
- Error will be shown in the debugger
Minimal reproduction project (MRP)
N/A
