Forums » Linux

Any linux users running with a joystick?

12»
Apr 07, 2010 wookmaster link
Just wondering which one you have that will work well with the game and Linux, was considering getting one to try with the game as shaking my mouse all over to keep my aim as I strafe seem inefficient.

Thanks!!
Apr 08, 2010 mr_spuck link
There was a joystick suggestion thread in general a while back : http://vendetta-online.com/x/msgboard/1/22147
I think most modern ones just work. A lot of people seem to like dual stick setups.

I've been using gravis firebird 2 for a long time... but it barely works with my current computer.
Apr 09, 2010 wookmaster link
Cool thanks for the reply!
Apr 10, 2010 muradedge link
I use a Logitech Rumblepad 2.

Strafing --> Directional Pad
Accel/Decel and rolling --> Left thumbstick
Viewing --> Right thumbstick
Apr 11, 2010 PaKettle link
Logitech g13 on the left and an extreme 3d on the right....
Apr 12, 2010 Alloh link
alternate pure keyboard, keyb+mouse, keyb+joypad (those with 2 analogic mini-sticks). Depending on what ship and what situation.

Joypad is useless for aiming/combat, but great for navigation/docking.

I dont wanna buy another joystick, too bulky.

But almost all USB joystick will works flawless on Linux.
Apr 14, 2010 yodaofborg link
I find that if I am running, I don't need a joystick, my legs and arms tend to do all the work, and there is no need for any 3rd party peripherals. :p

Seriously, I used to use a converted Playstation 2 controller, which worked well for most things. I even had a go at getting *rumble* going via a sound to force-feedback conversion script - it worked to some extent - but didn't half make my hands sore with extended use. In most combat situations it was actually great, you really cannot beat analogue strafing! But at the same time you just cannot beat a good mouse for aiming. VO is just too twitchy with energy/rail guns for any stick to be as accurate as a mouse. Rockets on the other hand...
Apr 14, 2010 muradedge link
I just bought an X52 (not Pro) and it's working great on Debian Lenny. I was surprised to see it working on Linux. Most of the buttons, and switches work for flying and shooting. To set the other "keyboard" functions like selecting the closest enemy for use with the buttons/switches, I believe I will have to configure my .ini file.

It's been more difficult to maneuver than with my rumblepad 2, but I may just need to get used to it. Although I haven't mastered the stick yet, I am having way more fun playing the game with it.

In short, if you use Linux, the X52 is supported!
Apr 17, 2010 Detructor link
I've a logitech G13 (the installation is kinda tricky, you need 2 drivers...at least I need both of them)

this one: http://www.g15tools.com/node/129 (you need to get the svn version, compile libg15 and g15tools)

and this one: http://www.nexoid.at/g13/

I load and unload the first one, after that the display of the g13 is blank. Then I'm loading the driver from nexoid and setting the displaycolor/keycolor and the keycodes.

atm I'm using Ubuntu 10.04 and have some problems with the g13, because ubuntu is detecting the joystick from the g13 as a mouse...and stupidly, VO uses the mouse to control the spacecraft :/.

As second device I'm using a Thrustmaster T.16000M.

controling: G13 joystick is used for turning the ship and accelerating/deaccelerating.

Thrustmaster is used for nick and roll.

When pressing the G13 joystick, brakes are toggled.

Targeting (previous/next/nearest enemy) and which group to show on radar (enemy/friend/neutral/NPC/only players and such), VOIP (push to talk), chat.

The Thrustmaster's circumflex is used for strafing, while the buttons are used for firing and turbo.

The buttons near the joystick on the G13 are used for activating (i.e. docking) and navigation window
Apr 23, 2010 socialSavant link
As stated above, pretty much any USB stick should work flawlessly.

For example: I went to Goodwill the other day and picked up a Logitech Attack3 for like $5 US. Got home, plugged it in, and am now happily playing VO with it. Didn't even have to calibrate or install "drivers" or anything. I love linux... :-D
Apr 29, 2010 Detructor link
@Savant yeh, when the device is HUD compatible, everything is cool.

But if not... meh.
Apr 29, 2010 Detructor link
@Savant yeh, when the device is HUD compatible, everything is cool.

But if not... meh.
Jul 31, 2010 Detructor link
in addition to my little g13 "howto": you don't need the g15tools software. the usbhid driver was preventing the g13 driver from "detecting" the g13

here is a little shell script to make it work
modprobe -r usbhid
insmod g13.ko
modprobe usbhid

this is my keymap
echo "0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001E 001F 0020 0021 0022 0023 0024 0025 0026 002c 002d 002e 002f 0030 0031 0032 0002 0003 0004 0005 0006 0007 0008 0009 000a " > /sys/kernel/g13/keymap

it's the qwertz sequence and numbers following.

just if someone needs that (and if I loose it ;))
Aug 03, 2010 abortretryfail link
I just got a G13 last month, but so far i've only used it on Win7.

I play VO on my laptop in Linux, but I haven't tried the G13 yet. Does it's analog stick actually work like an analog joystick in Linux or just as key presses the way the Windows drivers originally worked?

Having analog strafe has made combat so much less wrist-breaking. :)
Sep 09, 2010 PaKettle link
The G13 stick is a true analog and functions that way only.

The only fault I find on the unit is the key codes are all overlapped with your regular keyboard and I prefer to have stuff as independant as possible. (VO only recognises standard keystrokes) It is mostly a matter of taste tho.
Sep 14, 2010 kimdino link
My 'Logitect Extreme 3d Pro' worked straight out of the box, The only installation required was plugging in the usb.

However, one thing to be aware of. On plugging in the joystick my Microsoft usb keyboard became js0 with the joystick becoming js1. The system then selects js0 as the default 'stick'. No problem, once you realise, as all you need to do is select & setup js1 from VOs joystick screen. But it did have me puzzled for a minute or two.

The distros I have seen this applicable to are Slackware 10.1, Slackware 12.0 (my desktop) and Kubuntu 8.04 (my laptop) so it is does appear not to be a distro specific issue.
Sep 22, 2010 Pizzasgood link
You might also find that they occasionally switch designations after a reboot, especially if you unplug or plug in stuff. This is true of any joysticks (and most other devices) in Linux.

You can use udev to assign them to specific ones if that becomes a problem. Your distro might have a fancy interface for that kind of stuff. Otherwise you can just set up a file in /etc/udev/rules.d/ to control it. For example, I made /etc/udev/rules.d/73-persistent-joystick.rules with the following contents:

KERNEL=="js?", ENV{ID_VENDOR}=="SAITEK", ENV{ID_MODEL}=="P880", NAME="input/js0"
KERNEL=="js?", ENV{ID_VENDOR}=="Mad_Catz__Inc.", ENV{ID_MODEL}=="MadCatz_GamePad", NAME="input/js1"
KERNEL=="js?", ENV{ID_VENDOR}=="Logitech", ENV{ID_MODEL}=="Logitech_Force_3D_Pro", NAME="input/js2"

The tricky part is knowing what identifying data your joystick provides the OS for creating a rule to name it. You can use 'udevadm' to do that, like so:
udevadm info --query=all --name=/dev/input/js0

Another option is udevinfo, but I've never used it.

More information:
http://www.reactivated.net/writing_udev_rules.html
Oct 18, 2010 abortretryfail link
Figured I'd post back with an update. VO has worked well for me in Linux with my Saitek ST90, Logitech Extreme3D Pro, and Logitech G13 using this driver: http://www.nexoid.at/g13/

The G13 user mode driver code takes a bit of hacking to turn on the analog stick, but it's not too much trouble for anyone who knows C++. I'll post a diff if anyone needs it, as I've been unable to contact the original developer of that code so far.
Oct 18, 2010 Pizzasgood link
The G13 user mode driver code takes a bit of hacking to turn on the analog stick

How so?

I do plan to get a G13 within the next several months, so if a patch is needed to access its full glory, then I'd certainly appreciate it. I could figure it out myself when the time comes but it would save time to not have to reinvent too many wheels. :)
Dec 11, 2010 Captain86 link
G13 in my opinion does would not seem to really benifit much in combat over a standard keyboard really

mouse look and things would still need to switch between the G13 pad and the mouse which could get quit busy in combat and sharp turning and/or looking backwards while flying forwards etc.

Any USB joystick with the top hat feature would be great.

Although I'm right handed using the Logitech Extremem 3D pro in my left hand while working a right handed mouse with 5 buttons to help throttling etc. works perfectly out of the box no hacks needed.

Logitech wireless mouse and keyboard M510 works on Ubuntu 10.10 out of the box nothing to do but plug it in.
Also the keyboard already has some extra buttons also

Anyhow thats my opinion. I'm not sure I can understand the benifit of using the G13 since your right hand will be on the joystick feature no doubt and left will be on the pad and you will have shift your right hand from the pad to the mouse all the time for any mouse looks.

But it's just my opinion.