How to play WoW with a joystick
Reader Aaron Stacey wrote to tell us about a simple new script he's developed that allows him to play WoW more fluidly, despite having little fine dexterity control in his right hand. Since a spinal cord injury, he is only able to grasp and release his hand. Prior to developing this script, Aaron used to play only with his left hand using "an abundance of key binds and keyboard/mouse switching." He was restricted to caster classes because of the difficulty in moving and attacking at the same time.Inspired by our Wii remote post and our treadmill post, Aaron came up with an ingenious idea that he hopes will help others with similar disabilities. The key is GlovePie, a piece of Windows freeware (donations welcome) originally written for virtual reality gloves, which allows you to play any game using any type of controller you like. GlovePie's website lists controllers like joysticks, gamepads, mice, keyboards, and Wiimotes, among a host of other hardware.
Find out how to do it yourself after the break.
The GlovePie website offers a bit of instruction in how to write scripts, but for the most part Aaron was on his own. He's hoping that developers in the WoW community can take the ball and run with it, making more complex and functional scripts that everyone can benefit from. Scripts for GlovePie can be written to control all the buttons on any given device and even lets you program gestures and speech. As such, it promises to make WoW and much more accessible to people with handicaps. Aaron was so happy with his joystick modifications that he's even been flexing his melee muscles by beta testing a Death Knight.
Here's the script that Aaron uses for his controller. Just copy and paste the green lines below (don't copy the lines labeled "Script") and save it as a *.PIE file. If you know of more complex GlovePie scripts or scripts for other devices, let us know where to find them in the comments section.
Updated: the previously posted script was incomplete. The corrected script is below.
(Save as *.PIE file)
-----------Script------------
//Joystick Character Movement
//Release 1.0
//Rajeh (Chromaggus US)
//Forward & Backward
down = 1 >= Joystick1.y > 0.5
up = -1 <= Joystick1.y <= -0.5
//Turning
left = -1 <= Joystick1.roll <= -0.5
right = 1 >= Joystick1.roll >= 0.5
//Strafe
e = 1 >= Joystick1.x >= 0.5
q = -1 <= Joystick1.x <= -0.5
//Jump (should be set to trigger key)
Key.Space = Joystick1.Button1
-----------Script------------
[Thanks, Aaron Stacey (Rajeh)!]






Reader Comments (Page 1 of 2)
Lukeyo Oct 8th 2008 2:11PM
I remember using JoyToKey for when I wanted to use a DDR pad to move.
Killah Oct 8th 2008 2:17PM
If you're a PvP Warrior, the red button is Mortal Strike.
superfrank Oct 8th 2008 2:22PM
because that's all warriors do
Clbull Oct 8th 2008 2:39PM
you forgot spamstring
peagle Oct 8th 2008 2:21PM
Depending on the spinal injury, it may not be much help here, but I presume foot pedals can also be tied into WoW as both key presses, and macros.
pfriedel Oct 8th 2008 2:26PM
I occasionally sort of miss kicking back and running around with my playstation controller in FFXI instead using keyboard/mouse controls. I wonder how much I could automate - I already have shot rotation macros. Hrm. I'll have to try.
Nonny Oct 8th 2008 5:45PM
My husband has problems with tendinitis and arthritis in his shoulder, so he actually does use a PS2-style game controller to play his hunter. It's limited regarding the less frequently used abilities, but he has the stuff he uses most of the time bound to cast sequence macros. I'm not sure how it would work for raiding but it seems fine for soloing.
zappo Oct 8th 2008 2:39PM
For anyone familiar with the MAME scene, the X-Arcade joystick might also be an option. MAME by default uses a keyboard, but the X-Arcade joystick uses the default keybinds for the joystick action. If you used the dual-stick version, you could sit the dual version on your lap I guess.
Actually what I would do is probably just make a custom box for the setup. The sticks are laid out in a wood case, so all you would have to do is remove the controller and joystick and stick into a smaller unit that's more accommodated to your setup.
deviationer Oct 8th 2008 2:41PM
hell no
PeeWee Oct 8th 2008 2:49PM
Too bad you didn't discover The Belkin Nostromo N52 earlier. Moving and attacking at the same time? No problem, you move with your thump-pad and cast with your other fingers.
http://www.n52te.com/
Galla Oct 8th 2008 3:10PM
I dont remember if it was this site or not that had the post about the 'helmet/face-mask' that someone had designed for the handicap where you could control your character with your eyes. They said it worked fine for doing solo content, 5 mans took some work and were easier with certain classes, and raids were pretty hard, but could still be done if playing the right class...
Anyways, cool to see people thinking up new creative ways to work around their disability.
Joshua Meadows Oct 8th 2008 3:54PM
I also have to point out the Nostromo; I used both the original and the latest version that was just released and in both cases I got so used to playing WoW with it that whenever I'm gaming without my pad I have to relearn how to play.
It's designed to be used in the left hand only (so it's for right-handed people, don't know how that might impact Aaron), but it's fully programmable and really convenient.
PimpyMicPimp Oct 8th 2008 4:13PM
Hopefully someone can refine this a bit more. It could end up as an awesome tool for physically disabled people.
Now, if only they could come up with a script to fix all the mentally disabled guildies...
Aaron Oct 8th 2008 5:56PM
Corrected script is as follows...
//Joystick Character Movement
//Release 1.0
//Rajeh (Chromaggus US)
//Forward & Backward
down = 1 >= Joystick1.y > 0.5
up = -1 = 0.5
q = -1
Aaron Oct 8th 2008 5:58PM
Hmmm, seems it's something on the server's backend is attempting to parse the scripts as it's own code.
Natalie Mootz Oct 8th 2008 6:05PM
Aaron, I fixed it in the blog post so the correct script is showing now.
Tom Oct 8th 2008 6:15PM
http://img126.imageshack.us/my.php?image=warriorjoystickfw0.jpg
So, the revised warrior's joystick!
Brian Oct 8th 2008 7:50PM
Another option... I have some issues with my left hand so I have been looking for solutions to move most of my functions to my right hand - I picked up a Razer Lachesis which has 9 buttons, but the feel was rotten (for me, YMMV) - I'm a trackball kinda guy. I use a Microsoft Optical Trackball and have for a long time. It has five buttons. I ran across this little gem a few days ago - the Ergodex DX1 input pad - http://www.ergodex.com/content12.php. I've got my trackball smack in the middle of the pad, with buttons arranged around it - four I can hit with my thumb, two for my ring finger, and three for my pinky. Additonally, I have other buttons as needed/wanted that are close at hand and easily grouped.
This is the solution I spent YEARS looking for.
Magick Oct 8th 2008 10:13PM
The DX 1 is a fine tool but for those with Vista, it's not an option. Still no drivers as of a couple months ago.
CH products offers an identical product, the Multi Function Panel, that has both XP and Vista drivers.
Brian Oct 8th 2008 11:04PM
the CH product is made by the same company but is not driver-compatible for whatever reason. You're right, there are no official vista drivers, however there are vista drivers - someone got frustrated enough at the delay and wrote his own.
Either way, it's a great way to set up for one-handed play. It'll never be perfect, but it's a far cry better than the alternative.