I recently installed Q3A and was playing with the mouse/kb and was doing fine.So I decided to try the joystick.Upon activating the joystick.............. I was able to turn left/right..........
move forward/backward........... But I was unable to use the fire button. I thought it might be the joystick,so I used it on another game and everything was OK.Soooooooo,.............. What's going on here.Can move with the "stick" but just cant shoot !!!!
Thx
stan:
Are you sure the trigger is bound to the right key? The software that came with it should allow you to bind it to a certain corresponding mouse or keyboard key. Try binding it to a different key, let's say "P" and then in Q3, bind P to shoot.
But you'll do worse with a joystick vs keyboard/mouse.
I think a joystick would be easier for me. I have severe "Peripheral Neuropathy". And using both hands can be quite taxing.And for those of you who think using a jockstick is" GAY ". I would rather be gay than haveing this disorder.
lordstanley111 wrote:I think a joystick would be easier for me. I have severe "Peripheral Neuropathy". And using both hands can be quite taxing.And for those of you who think using a jockstick is" GAY ". I would rather be gay than haveing this disorder.
Fair enough. Like Soap said, a disorder is a different ballgame entirely. Most of us prefer a mouse and keyboard in order to have greater control but to each their own.
I wrote a config a while back on how to set one up. you can download it here gamepad.cfg.
here it is:
// gamepad / joystick config by Signa.
// sep-1-03
//
// how to use:
// place in /baseq3 directory and when q3 is running type /exec gamepad.cfg in console to load.
//
// get a piece of paper to write on
// load a map and when you move the joystick or press a button it will echo the coresponding joystick number
// or arrow key.
// write down which movement or button coresponds to which joy command.
// using the list of common commands below change the "echo xxx" to the command you want.
// you can bind just about any command possible in q3, the ones listed below are the most common needed.
// example: you press your main fire button and get "joy10" on screen. change the "echo joy10" to "+attack"
// there may be buttons higher than joy27, so experiment if you have lots of buttons.
// you can also bind weapons (and vstr aliases if you know how to write them).
// you will definately need to tweak the cl_pitchspeed and yawspeed numbers to how fast you want to turn or look in game.
//CONFIGURE CONTROLLER
set in_joystick 1 // initializes game controller (joystick) input
set cl_run 1 // always run ON
set freelook 1 // freelook ON
set joy_threshold 0.285 // sets joystick overall dead zone
set cl_pitchspeed "200" // up-down speed
set cl_yawspeed "200" // side speed
// LIST OF COMMON COMMANDS TO BIND:
// +attack (shoot)
// +movedown (crouch)
// +moveup (jump)
// +lookdown (look down)
// +lookup (look up)
// +forward (move forward)
// +back (move backwards)
// +moveleft (strafe left)
// +moveright (strafe right)
// +right (turn right)
// +left (turn left)
// +scores (show scoreboard)
// +zoom (zoom view)
// +speed (if cl_run=0 then this will make you run, if cl_run=1 this will make you walk)
// +button2 (Use Item)
// +button3 (Taunt animation)
// weapnext (next weapon)
// weapprev (previous weapon)
// weapon 1 (Gauntlet)
// weapon 2 (Machinegun)
// weapon 3 (Shotgun)
// weapon 4 (GrenadeLauncher)
// weapon 5 (RocketLauncher)
// weapon 6 (LightningGun)
// weapon 7 (Railgun)
// weapon 8 (PlasmaGun)
// weapon 9 (BFG)
// weapon 10 (Grapple)
// EXTRA STUFF I HAVEN'T MESSED WITH.
// joy_advanced "0" // applies game controller axis mapping settings < maddog
// joy_advaxisr "0" // bind an action to the joystick r axis
// joy_advaxisu "0" // bind an action to the joystick u axis
// joy_advaxisv "0" // bind an action to the joystick v axis
// joy_advaxisx "0" // bind an action to the joystick x axis
// joy_advaxisy "0" // bind an action to the joystick y axis
// joy_advaxisz "0" // bind an action to the joystick z axis
// joy_forwardsensitivity "-1" // set forward/back sensitivity (negative is inverted)
// joy_forwardthreshold "0.15" // set forward/back dead zone
// joy_name "joystick" // set joystick name
// joy_pitchsensitivity "1" // set pitch sensitivity (negative is inverted)
// joy_pitchthreshold "0.15" // set pitch dead zone
// joy_sidesensitivity "-1" // set side sensitivity (negative is inverted)
// joy_sidethreshold "0.15" // set side dead zone