Into the Radius 2

Into the Radius 2

Not enough ratings
Setting up WMR Controllers for Into the Radius 2
By Rem
Fix WMR controllers in Into the Radius 2 by editing a SteamVR JSON file and remapping inputs to Oculus Touch. Includes a ready-to-use config for first-gen WMR controllers.
   
Award
Favorite
Favorited
Unfavorite
No official WMR support
As you probably know, the developers officially do not support Windows Mixed Reality headsets and controllers.
Many players struggle with remapping WMR controllers to make the game playable. I couldn’t find a working solution online, so I decided to share mine.
The problem
  • The default SteamVR bindings for WMR in Into the Radius 2 don’t work at all.
  • Simply switching the interaction profile to Oculus Touch and rebinding every control to their Oculus Touch equivalents seems like a fix, but there’s a major issue:
    • the game expects thumbstick_x and thumbstick_y axes Vector1 inputs;
    • SteamVR’s interface only allows Vector2 mappings for WMR joysticks, but the required Vector1 values are not available there.
Workaround: editing the JSON
You can bypass this limitation by manually editing the JSON file that contains the default WMR bindings.

This setup also works in other games without native WMR support, such as Metro Awakening.

  1. Open the file:
    %UserProfile%\Documents\steamvr\input\steam.app.2307350_holographic_controller.json
  2. Find the following line:
    "output" : "/actions/ue/in/mixedreality_right_thumbstick_x"
  3. Replace it with:
    "output" : "/actions/ue/in/oculustouch_right_thumbstick_x"
  4. Repeat this replacement for left/right and x/y thumbstick entry. You should have 4 changed lines in total.
  5. Save the file.

Now you can continue remapping buttons through the SteamVR interface.
Configuring in SteamVR
  • Open the default configuration in SteamVR.
  • Pay attention to the Joystick section.
    • Each controller has two "Use as trackpad" entries. This means our fix was applied succesully.
    • Do not remove them! Even if they look empty, this is actually a SteamVR bug. They contain the axis configuration we set up earlier in the JSON.

From here you can continue mapping buttons to their Oculus Touch equivalents.

Important:
bindings with the "_touch" suffix must also be mapped to a press or other input, even though WMR controllers don’t have capacitive touch sensors.

Examples can be seen in the screenshots:

Also remember map an axial input of the grip button, not only click:
Ready-to-use JSON
For convenience, I’m also attaching a complete JSON remap for first-generation WMR controllers (not HP Reverb G2): Download ready-to-use JSON[drive.google.com]
Place it inside %UserProfile%\Documents\steamvr\input\ folder

I also shared this binding, so It should be available at SteamVR community bindings under the title: "wmr bind (thumsticks fixed!)"

You can view the full list of bindings that I use on the screenshots below:

Also, by default your hands will have weird angle\position offsets but you can correct it with following settings:

Conclusion
If you’ve finished remapping — congratulations! 🎉
Now you can enjoy Into the Radius 2 on your outdated and, according to Microsoft and the game’s developers, obsolete hardware.