VOGONS


Descent 2 & Joystick

Topic actions

First post, by Meridius

User metadata

First off, here are my system specs:

Motherboard: Asus A7M266
Processor: Athlon XP 1900+
Memory: 768 MB PC2100
Video Card: ATI Radeon 9600 XT (128 MB RAM)
Sound Card: Soundblaster Live! 5.1
Operating System: Windows XP Pro (with all service packs and patches)
Joystick: Logitech WingMan Attack 2 (USB)

I'm attempting to get Descent II (ver. 1.2) working on this system. Using VDMSound (ver 2.0.4) I've been able to get it 90% functional. I've got sound working (except during the cut scenes, but this doesn't matter to me), and my joystick is detected and seems to be working.

The problem that I'm having is that when using my joystick, the controls will periodically jump towards the upper-right side of the screen (that is, the cross-hair jerks up towards the upper-right side). This happens once or twice per second. Other then that, game play seems normal. Also, the problem does not appear in keyboard mode.

I've tried adjusting both the min/max scaling and the polling period options under the joystick parameters, but I've been unable to make the problem go away. I've also tried using an old Gravis joystick (which uses the gameport, not USB), but this also hasn't solved the problem.

I have also found this thread, which talks about the problem, but doesn't really give a solution: Can someone explain Joystick support?

Any ideas? Thanks in advance.

Reply 1 of 1, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

Tough one. I assume the actual joysticks are physically OK (and they have to). If I had to guess... Well, the game may be querying the joystick based on timers, and we know how good Windows is at emulating non-jerky timers. 😉 I know, this answer doesn't help either, but try messing with the timer options in LaunchPad, see if it makes any difference whatsoever. (Don't bother with the polling period, it only affects the way joystick buttons are read, not the coordinates.)