Left 4 Dead 2

Left 4 Dead 2

View Stats:
CDXE Dec 25, 2013 @ 9:19pm
PS4 Controller
Am I able to play this game with a PS4 controller?
< >
Showing 1-10 of 10 comments
roug3lement Dec 25, 2013 @ 9:23pm 
Obviously no one is going to answer that question for you, but I will provide some assistance. There is a workaround for 360 controllers and it works well with 360 controller; up to 2 controllers as a matter of fact. I don't know anything about DualShock 4 controller nor DS3 I'm afraid. You might need to "map" the controls using 3rd-party software.

Useful Tip: Use the search function to your right when you are on any Steam forum page. It's a rectangular text box and you will see the word "Search" in italics.
Last edited by roug3lement; Dec 25, 2013 @ 9:25pm
The Longest Rose Dec 25, 2013 @ 9:25pm 
The DS4 drivers are written with DirectInput, and as such are unsuitable for most games. A more practical XInput wrapper, as well as more information about the problem, can be found here.
RiddlingCat Dec 25, 2013 @ 10:09pm 
theonlytime, so the 360 controller does work with this game? Is it already mapped like most games or do you have to manually map it yourself (in-game or using third party software)? Thanks.
roug3lement Dec 25, 2013 @ 10:20pm 
No but if you want to see the answers for yourself Cat, I suggest typing on search bar, "controller". There are a number of posts which mention the xbox 360 controller. I am installing the game and it's taking awhile which is strange. I'm afraid I cannot give you a precise answer for now until I have tried it.
RiddlingCat Dec 25, 2013 @ 11:23pm 
Thanks for the response, I tried this game months ago when it was free for a weekend and couldn't get the 360 controller to work right away so I gave up on it.
roug3lement Dec 25, 2013 @ 11:52pm 
Hey Cat, good news. I've tested the 360 controller right about now and at first it doesn't work. It may be at the time when you have played the free trial version of L4D2, no support for 360 controllers were available then. When you start a SP mission, press ESC on keyboard, go to Options, then keys/Mouse, then you will see "Gamepad" is "Disabled". Enable use for "Gamepad" and then voila! It works. The controls are similar to the controls of CS:GO if you've ever played it.
Last edited by roug3lement; Dec 25, 2013 @ 11:55pm
42 Sav Feb 17, 2015 @ 9:34pm 
I just tried it and i was able to map my controls just fine but it keeps spinning non-stop.
MermanBitchTitties Jul 16, 2015 @ 11:05pm 
Alright I learned this from looking around, and i found this out and i wanted to share with you because im trying to do two controls but i want to kill myself because its hard as ♥♥♥♥. (ill share if i figure it out) Anyways so to stop the spinning go to the left 4 dead files, go in cfg, into 360 controller and copy and paste this (you still spin really slowly but youll get used to it, its not that bad):

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_advaxisu 0 // u-axis is treated like a button
joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisz 4 // z-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_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
+jlook // enable joystick look
bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
bind "B_BUTTON" "+reload" // (B) button - Reload
bind "X_BUTTON" "+use" // (X) Use
bind "Y_BUTTON" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
bind "R_TRIGGER" "+attack" // RT - Main weapon - Primary trigger
bind "L_TRIGGER" "+attack2" // LT - Melee
bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin
bind "L_SHOULDER" "toggle_duck" // LB - Duck
bind "STICK1" "vocalize smartlook" // LS - vocalize
bind "STICK2" "+zoom" // RS click - Rifle Zoom

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


// controller2 bindings
+jlook // enable joystick look
cmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "B_BUTTON" "+reload" // (B) button - Reload
cmd2 bind "X_BUTTON" "+use" // (X) Use
cmd2 bind "Y_BUTTON" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "R_TRIGGER" "+attack" // RT - Main weapon - Primary trigger
cmd2 bind "L_TRIGGER" "+attack2" // LT - Melee
cmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin
cmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalize
cmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom

// Fixed bindings, do not change these across joystick presets
cmd2 bind "BACK" "togglescores" // (back) button - scores
cmd2 bind "START" "gameui_activate" // (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" // DPad Down - Pills


sk_autoaim_mode 2
Last edited by MermanBitchTitties; Jul 16, 2015 @ 11:15pm
ChilledGame May 29, 2018 @ 2:30am 
Yes you can play l4d2 with a ps4 dualshock controller. You need to first configure your controller in big picture mode and ensure that your controller is forced on.

Watch this link

https://youtu.be/RjyYgTYU44c

Hope this helps
Everice May 29, 2018 @ 2:33am 
2013...??
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Dec 25, 2013 @ 9:19pm
Posts: 10