My controller stopped working after setting up an action map

System and peripherals

Linux Mint 22 to Meta Quest 2

Godot Version

v4.3.stable.official [77dcf97d8]

Question

Hello, I’m working on a XR project and I got stuck with this problem. My controller stopped working for some reason and I can’t get those to work anymore.
The last change I remember I did before this problem is setting up a simple action map, and cleaning the old one.
I can’t really check the debug tools since I’m deploying and PCVR on Linux is “complicated”.
Someone has some ideas?

If you’ve changed the action map the most logical reason is that you’ve either not mapped the controllers properly, or are not using the correct inputs.

It would help if you provide a screenshot of how the actions and interaction profile you’ve setup, and how your XRController3D nodes are setup.

Here’s the screenshots, sorry for the late reply…
The action set:

The simple controller:

The Touch Controller setup:

The Left controller:

The Right controller:

Have you got some ideas?

You no longer have a pose called default_pose, so default as a selection no longer works (I know, stupid choice on my part when I implemented that, in hindsight, should have never added that option).

Your pose action is called pose, so set the Pose on the XRController3D nodes to pose.

It worked! I thank you.
immagine

1 Like