Alpha Windows Driver For VRealities &... Log Out | Topics | Search
Moderators | Register | Edit Profile

stereo3d.com webboard » General 3D Discussion » Alpha Windows Driver For VRealities & VIO Head Trackers « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

John B.

Rating: N/A
Votes: 0 (Vote!)

Posted on Saturday, December 21, 2002 - 9:13 pm:   Edit PostDelete PostView Post/Check IPPrint Post

Since I was having a hard time getting my new headtracker from Virtual Realities to work with games, I decided to see if I could throw together a quick driver for it. The Tracker program that came with the unit had options that were very similar to the old Virtual IO trackers and I was suspcious that in addition to looking nearly identical, the used the same command set. A little digging around showed this to be correct but I should note that VRealities tracker does report that it is a newer version of the hardware. I had done some programming for the VIO units in the past so I threw together a quick program that comunicates with the tracker and calls windows mouse events based on the input from the unit. The program is pretty rough at the moment but it seems to be working OK. I have only had time to test it briefly with Elite Force & Jedi Knight II.

If anybody would like to try the program, just send me an email. Please remember that this is an alpha release - it's not guaranteed to be perfect (or even work on your particular system) and you are using it at your own risk (I'm not liable for anything). That said, I hope that those of you who are having problems with these trackers will give it a try. They're really not such bad units - they just needed a little help talking to the OS.

Thanks,

John B.
bahamut@tcac.net

PS - If you have any questions about the program, just post them here and I'll do my best to answer promptly.
Top of pagePrevious messageNext messageBottom of page Link to this message

Anonymous

Rating: N/A
Votes: 0 (Vote!)

Posted on Sunday, December 22, 2002 - 3:45 pm:   Edit PostDelete PostView Post/Check IPPrint Post

Unreal works best with the VRealities driver with the following settings:

Jitter - 20, Magnetic - 5, Tilt - 4

Turn mouse sensitivity all the way down in the game. Also when you calibrate make sure you look way up, down and to the left and right to get a wider turning area. A tight calibration will make the view too sensitive.
Top of pagePrevious messageNext messageBottom of page Link to this message

John B.

Rating: N/A
Votes: 0 (Vote!)

Posted on Sunday, December 22, 2002 - 7:52 pm:   Edit PostDelete PostView Post/Check IPPrint Post

After re-reading my post, I realized that I unintentionally made it sound like there was a problem with the VRealities driver. Just to be clear:

I do NOT think there are any problems with the VRealities tracker or driver.

As mentioned above, the VRealities driver works great with the proper settings for the game & system being used. In addition to games, it works very well for general Windows use.

The difficulties I spoke of earlier were the result of trying to get the HMD and tracker working with some games I'm not allowed to talk about yet (Sorry - it's a NDA thing). For one of these games, I needed the tracker to use relative positon tracking instead of absolute position tracking. (It took me a while to figure that one out!) Since the VRealities driver uses the absolute method, I decided I'd try to write my own. I should point out that my program is not really a 'driver' - it does not cause Windows to detect the tracker as a hardware device or anything that fancy. It runs as a stand-alone application that translates input from the tracker into Windows mouse events. Because my program calls the Windows mouse events directly, it completely bypasses the regular mouse driver and its settings. This has both good and bad points. The good thing is that you don't have to adjust your mouse to use the tracker. The bad thing is that the program can't use the mouse driver's accleration and speed settings. I am compensating for the latter by adding these things to the program itself but it will take a little time to get everything working as smoothly as I'd like.

I hope that clears things up a bit and I appologize for any confusion that my earlier post caused.

Ciao,

John B.
bahamut@tcac.net

Add Your Message Here
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image

Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Last Week | Tree View | Search | User List | Help/Instructions | Program Credits Administration