The Hidsporb driver: A third-party unsupported SpaceOrb 360 driver for Windows 2000 and Windows XP | ||
---|---|---|
<<< Previous | Next >>> |
The hidsporb driver represents the orb as a standard Human Input Device as far as Windows is concerned, making it a fully DirectX-compliant game controller. As a result, any Windows game which uses a joystick through DirectX should work just fine with the driver.
Having said that, many games are a bit confusing to configure, because it doesn't occur to many game designers that some joysticks out there have more than two axes (and in the case of Id and Quake 3, for example, it doesn't occur to them that gamers use joysticks at all, it seems).
Old legacy applications may or may not see the SpaceOrb at all when using the hidsporb driver. If the legacy application in question uses DirectInput, all should be well. If it communicates directly with the serial port, it may or may not work. If it relied on the old SpaceWare 4.81 drivers, you may be out of luck. Luckily, almost all modern games rely on generic DirectInput support, which should be plenty.
Some of the beta testers for the hidsporb driver have graciously donated some sample configurations:
James Carter has donated some of his orb configuration files, which can be found in the game_configs\sample_configs subdirectory of the distribution. Looking at the fast.orb configuration, note that James sets the gain on his movement axes to an astonishing 85--evidently he likes his orb to be extremely responsive in movement--but his rotation axes are only set to gain 55. Experiment with configuration options--only you can tell what will work best for you.
Also from James, a "pilot" file (pilot.plt) for Descent 3 is included in the game_configs/Descent3 subdirectory.
Ken Yee donated his Quake2 configuration file, located in the game_configs\Quake2 subdirectory.
Many thanks to John Radoicic for this one. It is safe to say that one reason this whole project started was from my irritation at not being able to play Half-Life again, and once the driver was working, I was still not able to play Half-Life because I didn't understand its configuration correctly. John came to my aid with his Half-Life configuration, included in the game_configs\Halflife subdirectory. Copy the joystick.cfg and hlorb.cfg files to the valve subdirectory of your Half-life installation, and it should work fine from there.
<<< Previous | Home | Next >>> |
Controlling the Hidsporb Driver | How to contribute |