Kerrle on 5/8/2014 at 23:27
I just picked up a Rift DK2 and have gotten some of my own code working on it, and though it's no simple task I'd like to try integrating native Rift support into Thief 2 / System Shock 2 via libovr.
The leaked source is obviously pretty available, but have the NewDark authors ever released source code? I'd much rather start from their updated source than the original leak.
jaxa on 6/8/2014 at 05:11
Out of curiosity: clearly the Rift would replace mouse movement to orient Garrett (x-axis of rotation), maybe Q/E leaning with z-rotation of your neck. Would you (personally) then just map attack, activate, and scrolling (inventory, readables) from the mouse onto the keyboard?
Leaning would be a lot more fun if you could do it with your own head, controlling the precise angle. I guess most people could rotate about 35 degrees in either z-direction with stuff on their head. I suppose there's front leaning (y-axis) as well.
ZylonBane on 6/8/2014 at 06:31
Quote Posted by jaxa
clearly the Rift would replace mouse movement to orient Garrett (x-axis of rotation)
Enjoy your broken neck.
Kerrle on 6/8/2014 at 06:33
Turning in the rift can change body orientation, but it's still useful to have the mouse also do that - you can turn your head separately from turning your body, for instance.
Having both the rift and the mouse affect turning is probably the first thing I'd do, though there's also the (more advanced, not something I'm trying first) option of disconnecting the aim and view, and then using a sort of 'keyhole' approach where you can freely move the mouse to control your right arm, and it only turns the body when you move enough - touch the screen edge or leave a bounding box in the center of the screen or similar.
There's a Rift port of Quake 2 that defaults to that sort of control scheme, and after 10 minutes or so it becomes second nature - feels really good.
As to leaning, yeah, given the positional tracking available in version 0.4 of the Rift SDK, leaning should be something that can just be done in real life - though it might still be useful to be able to bind a key for. If triggered with a key, though, it would probably be best if it only moved the camera, rather than the move and tilt that occurs in vanilla Thief.
jaxa on 6/8/2014 at 22:35
Quote Posted by ZylonBane
Enjoy your broken neck.
Well, you could have it rotate it in the direction your head is pointing with the speed determined by the angle.
Better yet, play standing up and tie the keyboard to your hands.
Kerrle on 6/8/2014 at 23:05
Quote Posted by jaxa
Well, you could have it rotate it in the direction your head is pointing with the speed determined by the angle.
In a word, no. You don't want to do some sort of relative movement; with VR you want it as close to 1:1 with your movement as it can be.
Trust me, anything else just feels weird.
Kerrle on 7/8/2014 at 04:37
Thanks, but that link is just the binaries for the game and editor, along with some files useful for mission authors; it's not what I'm looking for.
jaxa on 7/8/2014 at 05:20
It's got the people you should be PMing.