Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Scratch's avatar
Scratch
Honored Guest
11 years ago

Walking without ODT

Update 10.4.14
I got through Doom 3 BFG few days ago and boy, was that an experience! I played it fully through with this script and made adjustments for it along the way, I attached the latest version, Pseudo Walker 0.501 in this post.

It is better than earlier versions and can now be used with Wii Zapper and it uses some console commands (Doom 3 BFG) to make PDA more viewable etc. Check readme and script itself (comments) for more information about keys and controls. It can be used with other games as well, but some of the stuff going on is Doom 3 spesific, you might want to edit/disable these sections. Check script.

If you want to see script in action, here is a link to slightly older video with earlier version of script and without wii Zapper.

https://www.youtube.com/watch?v=jI266___lNk&feature=youtu.be

It actually looks less controllable in the video than it really is, it is quite accurate once you get a hang of it.






Original post:

I got my devkit few days ago and dear lord it is awesome. Had to say that, but to the point now. Before I even had my Rift, I was thinking what kind of ODT would be the simplest and most affordable to one to build. I thought I should start with the tracking, and having two wiimotes with nunchucks allready, that was the best way to proceed.

Now I'm tracking my legs with nunchucks in my pockets using glovepie and wiimotes are free for other purposes. And by just lifting my feet (making walking gestures), I totally feel like walking, atleast in demos! I understand the need for ODT and I propably build one, but at the moment I'm happy with just this. I must implement running, strafing and crouching also and then I'm ready to try this with real games.

What do you think, are you using this method in real games or is there something I'm missing?

23.3.2014 Added new version of Nunchuck Walker script and some updated info

From the readme:

Nunchuck Walker 0.43

Script made by Scratch (Joni Lammassaari) for GlovePIE 0.45


For use with two wiimotes and nunchucks. Nunchuks track your legs from your
pockets, nunchuck 1 (connected to the wiimote1, where first blue light is lit after
bluetooth connection is established) to the right pocket and nunchuck 2 to the left pocket.
Use some time to get used to walking gestures and running, use round mat
or other device to keep you in one place. When you lift your other leg, make sure your other is almost straight.
Keep steady pace when walking and find your pace taking too long steps at first, then gradually increase the pace so it becomes smooth.

ATTENTION! Place nunchuck to your pockets joysticks facing towards each other!-><-
Hold both wiimotes in your hands, wiimote 1 turns your character when you tilt
it, mousebutton1 is wiimote1 B and mousebutton2 is wiimote2 B.
Jump (space) activates when you move both wiimotes up with a rapid pull.
You can take backsteps when you pull wiimote2 up and make walking gestures.
Starfing happens at this point with wiimote2 left and right buttons.
You can freely edit and share this file.

Many Unity based demos for Oculus Rift work with this script out of the box.
Try for example Ocean Rift (very smooth), VR Training (Very fun) and Dreadhalls (very horrific!).

BUT PLEASE BE CAREFUL WHEN USING THIS METHOD WITH HEAD MOUNTED DISPLAY!
USE SAFETY MEASURES TO PREVENT ACCIDENTAL FALL!

USE THIS AT YOUR OWN RISK.


Recommended procedure to use to get wiimotes up and running:


1. Start GlovePIE

2. Load Nunchuck Walker 0.4 Script

3. Press Run (this starts the script and helps wiimotes to establish connection)

4. Detach nunchucks from wiimotes if not allready detached, place wiimotes on steady surface

5. Press wiimote 1's buttons 1 and 2 until blinking stops and first blue led is lit

6. Same to wiimote 2, second blue led is lit. Connection is now established
Sometimes it takes some time to get both wiimotes connect...

7. Place nunchucks to your pockets, joysticks facing towards each other.

8. Connect nunchucks to wiimotes
Note, as soon as nunchucks are connected, they start to track your feet and
send commands if you move!

9. Make sure mouse follows vertically wiimote1's tilt and both wiimotes are still connected

10. Start game

11. HAVE FUN!

I've played some Doom 3 BFG now with Rift and this and it is AWESOME :D

11 Replies