Every time I launch Godot, I get this error message:
Godot Engine v3.4.stable.official.206ba70f4 - https://godotengine.org
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL ES Batching: ON
" in mapping:d device mapping entry "
03000000503200000110000000000000,Classic Controller,platform:Windows,a:b0,x:b1,back:b4,guide:b2,start:b3,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
at: (main/input_default.cpp:1144)
And every time I build the game within the editor:
E 0:00:00.144 parse_mapping: Invalid device mapping entry "
" in mapping:
03000000503200000110000000000000,Classic Controller,platform:Windows,a:b0,x:b1,back:b4,guide:b2,start:b3,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
<C++ Error> Condition "output.length() < 1 || input.length() < 2" is true. Continuing.
<C++ Source> main/input_default.cpp:1144 @ parse_mapping()
This is very annoying as every build I have to check if there is only this error, which is always there, or new ones too.
This problem is there since I tried to add a joy mapping to deal with the issues in this thread (https://godotforums.org/discussion/27747/input-add-joy-mapping-works-with-gamepadtool-but-joystick-dead-in-godot#latest) , with a function like:
Input.add_joy_mapping("03000000503200000110000011010000,Atari Classic Controller,a:b0,b:b1,back:b3,guide:b4,start:b2,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,platform:Windows,", true)
Things like
Input.remove_joy_mapping("03000000503200000110000011010000")
had zero effect on fixing this.
I had hoped the error would be fixed once Godot was updated to v3.4 within Steam, but it remains present.
Deleting Godot, reinstalling, asking Steam to "forget" the software, and a subsequent clean install do not help to fix this.
Any ideas?