Left 4 Dead issue

Hazarath

CAG Veteran
So, I was informed that you are able to 'split screen' Left 4 Dead, and I followed the suggestions, and finally got the program running... after about 3 hours... I'm so close! Finally, I got it to fully work, then, the only issue I can't fix shows it's ugly head.

My second joystick on my Logitech Dual Action gamepad... it's strange. When I tell it to 'look left', it looks up, and 'look right' looks down, etc... After poking with this thing for hours, I give up. Here's the config file I'm using, please tell me what needs to be changed... I would fix the stupid value myself, but... what is it exactly? I can't make heads or tails of it, even tough it comments in the code what's what. x.x;;;

[I'll prolly slap myself when whomever points out the issue, will likely make me feel like an idiot.]

Code:
unbindall                // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)

joystick 1
joy_advanced "1"            // use advanced joystick options (allows for multiple axes)

joy_name "L4D Xbox360 Joystick Configuration"
joy_advaxisx 3                // x-axis controls GAME_AXIS_SIDE (strafing left and right)
joy_advaxisy 1                // y-axis controls GAME_AXIS_FORWARD (move forward and back)
joy_advaxisz 2                // z-axis is treated like a button
joy_advaxisr 4                // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 0                // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0                // v-axis is unused
joy_forwardsensitivity -1.0    // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1    // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0    // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1        // look dead zone settings
joy_yawthreshold 0.0

joy_inverty 0
joy_inverty2 0

joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate            // advanced joystick update allows for analog control of move and look

// Alternate control 1
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "c" "+voicerecord"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "h" "motd"
bind "m" "chooseteam"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "+mouse_menu QA"
bind "y" "messagemode"
bind "z" "+mouse_menu Orders"
bind "`" "toggleconsole"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SHIFT" "+speed"
bind "CTRL" "+duck"
bind "F1" "Vote Yes"
bind "F2" "Vote No"
bind "F5" "jpeg"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+zoom"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"

//controller1 bindings
cmd1 +jlook                    // enable joystick look
cmd1 bind "JOY3" "+jump;+menuAccept"        // (A) button - Jump  -menuAccpt allows us to make selections on hud menus
cmd1 bind "JOY2" "+reload"            // (B) button - Reload
cmd1 bind "JOY4" "+use"                // (X) Use
cmd1 bind "JOY1" "lastinv"            // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd1 bind "JOY6" "+attack"            // RT - Main weapon - Primary trigger
cmd1 bind "JOY5" "+attack2"            // LT - Melee
cmd1 bind "JOY8" "+lookspin"            // RB - Fast 180 spin
cmd1 bind "JOY7" "toggle_duck"            // LB - Duck - is also used to give objects to people.
cmd1 bind "JOY11" "vocalize smartlook"        // LS - vocalize
cmd1 bind "JOY12" "+zoom"                // RS click - Rifle Zoom

// Fixed bindings, do not change these across joystick presets
cmd1 bind "JOY9" "togglescores"            // (back) button - scores
cmd1 bind "JOY10" "pause"                // (start) button - pause
cmd1 bind "S1_UP" "+menuUp"                // Hud menu Up
cmd1 bind "S1_DOWN" "+menuDown"            // Hud menu Down
cmd1 bind "UP" "impulse 100"                // DPad Up - Toggle flashlight
cmd1 bind "LEFT" "slot3"                    // DPad Left - grenade
cmd1 bind "RIGHT" "slot4"                // DPad Right - health
cmd1 bind "DOWN" "slot5"                    // DPad Down - Pills

// controller2 bindings
cmd1 +jlook                    // enable joystick look
cmd2 bind "JOY3" "+jump;+menuAccept"        // (A) button - Jump  -menuAccpt allows us to make selections on hud menus
cmd2 bind "JOY2" "+reload"            // (B) button - Reload
cmd2 bind "JOY4" "+use"                // (X) Use
cmd2 bind "JOY1" "lastinv"            // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "JOY6" "+attack"            // RT - Main weapon - Primary trigger
cmd2 bind "JOY5" "+attack2"            // LT - Melee
cmd2 bind "JOY8" "+lookspin"            // RB - Fast 180 spin
cmd2 bind "JOY7" "toggle_duck"            // LB - Duck - is also used to give objects to people.
cmd2 bind "JOY11" "vocalize smartlook"        // LS - vocalize

// Fixed bindings, do not change these across joystick presets
cmd2 bind "JOY9" "togglescores"            // (back) button - scores
cmd2 bind "JOY10" "pause"                // (start) button - pause
cmd2 bind "S1_UP" "+menuUp"                // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown"            // Hud menu Down
cmd2 bind "UP" "impulse 100"                // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3"                    // DPad Left - grenade
cmd2 bind "RIGHT" "slot4"                // DPad Right - health
cmd2 bind "DOWN" "slot5"
Thanks ahead of time!

-Haz
 
Last edited by a moderator:
I'm using this for my 360 controller:
Code:
joy_advaxisx 3 // x-axis controls GAME_AXIS_SIDE (strafing left and right)
joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back)
joy_advaxisz 0 // z-axis is treated like a button
joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 4 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
When I tell it to 'look left', it looks up, and 'look right' looks down, etc...
That means that you have your left-right thumbstick movement bound to up-down, which would be r-axis. By the looks of your file, you also have your left-right totally unbound. So change your values to the one I have above. That should fix your left-right moving up-down, and it should also allow you to look left-right.
 
bread's done
Back
Top