SteamVR

SteamVR

SteamVR Workshop
Customize your SteamVR experience by finding new backgrounds, 3D environments, controllers and base station models.
Learn More
Rectus 13 29 May, 2019 @ 1:38am
Knuckles controller tool scripts
Even with the new features of the Index controllers, the tool scripts in Home still seem to be designed for legacy input. Without any way of testing how it works, I'm worried my custom tools are even more broken than usual.

How is picking up and dropping tools handled? Using the trigger and grip for it seems unnatural.
I noticed there is a new joystick axis, how does that work in conjuntion with the touchpad input?
Is there any way of accessing the finger tracing and additional buttons?
< >
Showing 1-2 of 2 comments
Steve 9 Jun, 2019 @ 5:15am 
+1 Would also be useful if we could use grip/pressure/squeeze in vScript / hammer logic.
For example, if we wanted to make squeezable items like seen in Moondust.
Rectus 13 25 Jul, 2019 @ 4:11am 
After updating my tools to work with the Index controllers, I have some suggestions for improvements.

1: Add more tool actions - joystick touch and press, grip touch, squeeze and analog axis, trigger touch and A button press.

2: The ability to drop tools by letting go of the grip - The tool drop is an action, and it seems it's not possbile to bind actions to grip release.

3: An always-on auxilliary action set including all controls, independent of tools being equipped - Something that could be polled by CBasePlayer::IsActionActiveForHand() as well as functions for analog and vector actions and hand poses.

4: The ability to catch and clear actions from script - Something like how the OnHandleInput() function used to work in the past, except independent from tools. It would be useful for creating alternative interaction and locomotion modes.
Last edited by Rectus; 25 Jul, 2019 @ 4:12am
< >
Showing 1-2 of 2 comments
Per page: 1530 50