Page 1 of 1

Gameport and USB joysticks

Posted: Sun Oct 07, 2007 1:54 pm
by Tunnelcat
I actually found a replacement sound card for the old HP computer, so I'm using it again for DXX. Finally sounds great!

It just dawned on me that the sound card has a gameport on it for a joystick (which I still own one) and I was wondering if you can use BOTH USB and gameport joysticks at the same time to play DXX.

One could be for strafing and up or down movement while the other could be for pitch and turning. Has anybody used this combo? I know that many have used two USB joysticks together, but how about a mix of the old and new interfaces. :?

Posted: Sun Oct 07, 2007 2:44 pm
by zico
Hm I've never tried that, but I think it should work - however those readings are done by SDL so I can'T really make a statement.

If something goes wrong - after startup just check the stdout.txt file - it should print all infos about connected joysticks.

Posted: Sun Oct 07, 2007 3:08 pm
by Tunnelcat
I was thinking of mounting one joystick horizontally (it has stiff springs, old tech) on my chair, kind of like the collective stick in a helicopter. Then up and down, side to side movement control would feel more natural.

Posted: Sun Oct 07, 2007 4:36 pm
by zico
As long as both sticks are recognized, you don't have any limitations how to configure them, so your idea would be possible.

Posted: Wed Oct 17, 2007 4:18 pm
by Tunnelcat
Zico,

I tried out both sticks at once and the computer did recognize them within the game control panel and I was able to calibrate them both as well. However, when I ran D2X, things got weird.

The main problem was that game became REALLY SLOW, even in the menus. The frame rate was almost zero in the game as well, so there must be some kind of conflict going on between the two controller input interfaces.

I guess that I'll finally dump the old hardware and get another USB joystick for the best compatibility.

Posted: Wed Oct 17, 2007 7:45 pm
by Theftbot
I was wondering how to calibrate a joy within dxx rebirth- I undercalibrate 4X

Posted: Wed Oct 17, 2007 9:10 pm
by Ferno
SDL defaults to windows' joystick calibration.

Re:

Posted: Wed Oct 17, 2007 11:30 pm
by zico
Ferno wrote:SDL defaults to windows' joystick calibration.
That is right.
tunnelcat wrote:The main problem was that game became REALLY SLOW, even in the menus. The frame rate was almost zero in the game as well, so there must be some kind of conflict going on between the two controller input interfaces.
I'll try that out at my side - i think I still have a Wingman Extreme around here somewhere.

Posted: Fri Jun 06, 2008 8:08 am
by Carvalho
Speaking on the Sidewinder 3D Pro, I've purchased a USB game port (http://www.usb-port.com/rm203.html). After some adjustments I got it configured but the rudder movement (that I use to bank) doesn't work in D2 or D1 (I just cannot set the axis in joyconfig) however it works in D3. Any tips?

Re:

Posted: Fri Jun 06, 2008 12:15 pm
by Grendel
Carvalho wrote:Speaking on the Sidewinder 3D Pro, I've purchased a USB game port (http://www.usb-port.com/rm203.html). After some adjustments I got it configured but the rudder movement (that I use to bank) doesn't work in D2 or D1 (I just cannot set the axis in joyconfig) however it works in D3. Any tips?
When using a 3D Pro w/ a regular gameport-USB converter the 3DP will be working in analog emulation mode. There are two sticks the 3DP can emulate, a CH stick (switch on the back in position I) or Thrustmaster stick (position II). Mode II uses fixed values of the 4th axis (the rudder) to signal hat switch positions, that's probably your problem. If the converter supports CH sticks you can try to use mode I.

Note that there are certain limitations in analog emulation mode:

- hat switch will be only 4-way in both modes
- you lose the slider in mode II
- you lose the ability to press multiple buttons at the same time in mode I

Posted: Fri Jun 06, 2008 2:09 pm
by Theftbot
which driver do you use for rebirth (3d pro, thrustmaster fcs)

Posted: Wed Jun 18, 2008 2:00 pm
by Carvalho
I'm using the default joystick, but I've tried the other options and the rudder axis still not working :(

Posted: Thu Jun 19, 2008 9:12 am
by BUBBALOU
Multiple Joysticks work fine in DXX

Except when you combine USB and Gameport

you want either all usb or all gameport

Posted: Mon Jun 23, 2008 9:21 pm
by Tunnelcat
Yeah, I found that out fairly quickly. I got another USB joystick and have both of them working great in DXX. It's actually better than using the hat switch for up/down and side to side ship movement. I mounted the second stick horizontally, kind of like the cyclic stick in a helicopter. It feels natural to use that way.

Posted: Tue Jun 24, 2008 5:28 am
by zico
Actually the management of the Joystick order and connection is done by SDL itself. However the next Version will ship with a new SDL build so probably we have some improvements there as well. :)