Files
RototRobot e3657d0fe5 1.1.0: OpenXR with OpenVR fallback, settings panel, god mode, body physics
- OpenXR by default (openxr_loader.dll, Khronos 1.1.63), falling back to
  OpenVR / SteamVR; [vr] vr_runtime = auto|openxr|openvr. OpenXR grip poses
  converted to the OpenVR grip so the hands sit the same under both.
- Settings panel in the headset (both sticks held, or the Touch menu
  button), worked with a main-hand pointer; TR7-Menu-Hook's options built
  in when it is installed.
- God mode pick-up, carry and throw; third-person chest and rear physics;
  body push.
- Smooth view transitions; picture brightness and contrast; 4:3 movies;
  version and runtime on the main menu.
- Palm sliders: third "side" slider, per-preset scale/zoom/side, notches
  at the defaults, index-fingertip grab from Lara's drawn finger.
- Per-model caching of the body measurements (stutter with some player
  model mods).
- Docs, release notes and notices for 1.1.0.
2026-10-28 05:10:54 +00:00

181 lines
4.9 KiB
JSON

{
"default_bindings": [
{
"controller_type": "hpmotioncontroller",
"binding_url": "bindings_hpmotioncontroller.json"
},
{
"controller_type": "oculus_touch",
"binding_url": "bindings_oculus_touch.json"
},
{
"controller_type": "knuckles",
"binding_url": "bindings_knuckles.json"
},
{
"controller_type": "holographic_controller",
"binding_url": "bindings_holographic_controller.json"
}
],
"actions": [
{
"name": "/actions/trlvr/in/stick_left",
"type": "vector2"
},
{
"name": "/actions/trlvr/in/trigger_left",
"type": "vector1"
},
{
"name": "/actions/trlvr/in/squeeze_left",
"type": "boolean"
},
{
"name": "/actions/trlvr/in/stick_click_left",
"type": "boolean"
},
{
"name": "/actions/trlvr/in/primary_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/secondary_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/trackpad_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/menu_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/trigger_touch_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/thumb_touch_left",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/hand_left",
"type": "pose"
},
{
"name": "/actions/trlvr/in/hand_xr_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/trlvr/out/haptic_left",
"type": "vibration",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/stick_right",
"type": "vector2"
},
{
"name": "/actions/trlvr/in/trigger_right",
"type": "vector1"
},
{
"name": "/actions/trlvr/in/squeeze_right",
"type": "boolean"
},
{
"name": "/actions/trlvr/in/stick_click_right",
"type": "boolean"
},
{
"name": "/actions/trlvr/in/primary_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/secondary_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/trackpad_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/menu_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/trigger_touch_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/thumb_touch_right",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/trlvr/in/hand_right",
"type": "pose"
},
{
"name": "/actions/trlvr/in/hand_xr_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/trlvr/out/haptic_right",
"type": "vibration",
"requirement": "optional"
}
],
"action_sets": [
{
"name": "/actions/trlvr",
"usage": "single"
}
],
"localization": [
{
"language_tag": "en_US",
"/actions/trlvr": "Tomb Raider: Legend VR",
"/actions/trlvr/in/stick_left": "stick left",
"/actions/trlvr/in/trigger_left": "trigger left",
"/actions/trlvr/in/squeeze_left": "squeeze left",
"/actions/trlvr/in/stick_click_left": "stick click left",
"/actions/trlvr/in/primary_left": "primary left",
"/actions/trlvr/in/secondary_left": "secondary left",
"/actions/trlvr/in/trackpad_left": "trackpad left",
"/actions/trlvr/in/menu_left": "menu left",
"/actions/trlvr/in/trigger_touch_left": "trigger touch left",
"/actions/trlvr/in/thumb_touch_left": "thumb touch left",
"/actions/trlvr/in/hand_left": "hand left",
"/actions/trlvr/in/hand_xr_left": "hand xr left",
"/actions/trlvr/out/haptic_left": "haptic left",
"/actions/trlvr/in/stick_right": "stick right",
"/actions/trlvr/in/trigger_right": "trigger right",
"/actions/trlvr/in/squeeze_right": "squeeze right",
"/actions/trlvr/in/stick_click_right": "stick click right",
"/actions/trlvr/in/primary_right": "primary right",
"/actions/trlvr/in/secondary_right": "secondary right",
"/actions/trlvr/in/trackpad_right": "trackpad right",
"/actions/trlvr/in/menu_right": "menu right",
"/actions/trlvr/in/trigger_touch_right": "trigger touch right",
"/actions/trlvr/in/thumb_touch_right": "thumb touch right",
"/actions/trlvr/in/hand_right": "hand right",
"/actions/trlvr/in/hand_xr_right": "hand xr right",
"/actions/trlvr/out/haptic_right": "haptic right"
}
]
}