In most cases this works.
How to do it:
Unreal Engine > Engine Input > Bindings
- add Gamepad Left Thumbstick to your Y-Axis and X-Axis Mappings
- add Gamepad Left Thumbstick Button (Press) to your toggle "Sprint" Action.
Cybershoes output a single joystick press for entering sprint mode.
The Cybershoes receiver outputs a left stick x/y gamepad signal relative to the HMD orientation. This signal tells the game in which direction the shoes are moving.
Walking in the direction of the shoes works well, if the same factor is applied for speed y (forward) as for speed x (sidewards). Either you or we test how the speed feels.
On https://www.cybershoes.com/questsetup/ [Game HINTS] we explain what setting to choose in game.
Locate your Motion Controller Pawn (or First Person Character) Blueprint
Right click>type Gamepad Events> choose Gamepad Left Thumbstick X-Axis
Right click>type Gamepad Events> choose Gamepad Left Thumbstick Y-Axis
Out of your Camera, drag Get Forward Vector… and repeat with Get Right Vector
Use float * float to bring up multiplicator to adjust speed (use same value for X & Y !!)
Wire up like below with Add Movement Input
Cybershoes users are mostly nerved by “artificially” imposed stamina and “run/walk” barriers.