Author |
Message |
John B.
Rating: N/A Votes: 0 (Vote!) | Posted on Saturday, December 21, 2002 - 9:13 pm: | |
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. |
Anonymous
Rating: N/A Votes: 0 (Vote!) | Posted on Sunday, December 22, 2002 - 3:45 pm: | |
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. |
John B.
Rating: N/A Votes: 0 (Vote!) | Posted on Sunday, December 22, 2002 - 7:52 pm: | |
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 |
|