|
|||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
#1 | ||||
![]() Join Date: Nov 2008
Reputation: 119
Posts: 1,571
|
Splitscreen Howto
Recent Updates
Jan 4: Added a new, imo easier, way to get one controller to p2. Jan 3: Added a list of map filenames for use with ss_map and how to get splitscreen gamemodes. Map List Updates Jan 4: Courtesy of omnigoose - cinema, arena of the dead, night of the living dead, hellhouse 2, and lego. You no longer have to enter in the command ss_enable 1. The command no longer exists so if you try to run it, you will get an error. Howto Splitscreen 1. Type in ss_map and choose a map. 2. Type in the console after its loaded connect_splitscreen localhost 2 3. After it loads you will have splitscreen. LAN Splitscreen (4 Players on 2 PCs) Quote:
Map Filenames (for use with ss_map) I am compiling a list of all of the maps' filenames so it can be easier to use ss_map. If you use a custom map and would like to contribute to the list, please do. Before it starts, here is the structure of each type of map. I am showing this so you can easily start on a certain chapter inside the campaign: 1. Official L4D2: c[campaignnum]m[chapternum]_[chaptername]. (c1m1_hotel) 2. L4D1 Campaigns/Custom Campaigns: l4d_[campaignfilename]0[chnum]_[chaptername]. (l4d_hospital01_apartment). If you know the first part of the syntax, all you have to do is type that in and then you have the rest of the chapter names. Some of them also has different gamemodes. To see all possible combinations remove the numbers before the campaign name, ex: remove the 201 of jsarena201 to see all possibles. Below is a list of the map names. Dead Center - c1m1_hotel Dark Carnival - c2m1_highway Swamp Fever - c3m1_plankcountry Hard Rain - c4m1_milltown_a The Parish - c5m1_waterfront No Mercy - l4d_hospital01_apartment Death Toll - l4d_smalltown01_caves Dead Air - l4d_airport01_greenhouse Arena of The Dead 2 - jsarena201_town Blood Harvest - l4d_farm01_hilltop Crash Course - l4d_garage01_alleys Death Aboard - l4d_deathaboard01_prison Death Row - l4d_deathrow01_streets Die Screaming - l4d_scream01_yards Dead Echo - l4d_de01_sewers Hellhouse 2 - l4d2_sv_hell_house (survival) Lego - lg_surv (survival - according to omnigoose works well splitscreen) Left 4 Cake - left4cake01_start Night of the Living Dead - l4d_sv_notld The Palace v2 (also called The Cinema) - g14cinema (scavenge/survival map) Gamemodes in Splitscreen Here is a way to be able to play different gamemodes under splitscreen, such as survival. All you have to do is add the gamemode name after the ss_map commmand like so: ss_map l4d2_sv_hell_house survival. After that start the splitscreen like normal and you are now doing splitscreen in survival. I have also tested it with versus and scavenge. It works if you leave one person on the humans and one on the infected. If you switch to both humans, it stops cause theres no one on the opposing team. Im pretty sure theres a way to enable bots on those modes but I cant find it. Also, the game may crash every once in a while when you are loading it into splitscreen. It should work if you try it again. Inverted Look Quote:
New Way to get One Controller to P2 Here is a way I have found that imo is an easier way to get a controller to the p2 slot. It envolves using a 360 controller emulator. It is fairly simple and you will only have to do this once. 1. Download the emulator here and unzip it: http://www.tocaedit.com/IB/index.php...ads&showfile=4 2. Open the xbox360cemu.ini file and change [Pad1] to [Pad2], change the bottom [Pad2] to [Pad1] and save. Make sure your controller is plugged in and open the XInputTest.exe. You should see connected under Controller 2. 3. You will now need to modify the ini file to have the correct button ids. The easiest way I found to do this is to have the test app and the windows controller test app open and start pressing the buttons. Once you have what each button id is, make the changes to the ini file so the layout you see on the 360testapp looks about the same as your controller, button pressing wise. 4. Once you have the file edited to your liking, copy all the files from the zip to your steamapps\common\left 4 dead 2 and rename the xinput1_3.dll in the steamapps\common\left 4 dead 2\bin directory. 5. You will need to use a 360 controller config for L4D2 regardless of what type of controller you use. That is because L4D2 sees your controller as a 360 controller now. You may change the button mappings to whatever you like, just keep the 360 controller syntax the way it is. 6. Now, load up L4D2. You should hear beeping coming from your speakers when it first starts up, which signals the emu is working. Load up a splitscreen game like normal and your controller should be on p2. Controller P2 Problems 360 Controller - Get to P2 Quote:
Quote:
Controller Configs For these configs, put it in the cfg directory and then execute in the console: exec [filename] PS3 Controller Config If you execute the config below everything will be setup for splitscreen. All you have to do is use the ss_map command. You can also add this to the autoexec file so you don't have to set it up each time. Code:
name2 Player2 ss_splitmode 2 //ss_enable 1 bind "ESCAPE" "cancelselect" bind "`" "toggleconsole" bind "START" "gameui_activate" bind "TAB" "+showscores" bind "SPACE" "+jump" 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 "d" "+moveright" bind "e" "+use" bind "f" "impulse 100" bind "h" "motd" bind "m" "chooseteam" bind "c" "+voicerecord" 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 "c" "+duck" bind "SHIFT" "+speed" bind "F1" "Vote Yes" bind "F2" "Vote No" bind "F5" "jpeg" bind "MWHEELDOWN" "invnext" bind "MWHEELUP" "invprev" bind "MOUSE1" "+attack" bind "MOUSE2" "+attack2" bind "MOUSE3" "+zoom" joystick 1 joy_advanced "1" // use advanced joystick options (allows for multiple axes) joy_name "PS3 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 4 // z-axis is treated like a button joy_advaxisr 2 // 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.15 //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 // controller2 bindings cmd2 +jlook cmd2 bind "JOY1" "chooseteam" cmd2 bind "JOY15" "+jump;+menuAccept" // X button cmd2 bind "JOY13" "invnext" // TRIANGLE button cmd2 bind "JOY16" "+use" // SQUARE button cmd2 bind "JOY12" "+lookspin" cmd2 bind "JOY11" "+duck" cmd2 bind "JOY14" "+reload" // CIRCLE button cmd2 bind "JOY5" "impulse 100" // toggle flashlight - UP arrow cmd2 bind "JOY6" "slot4" // grenades - RIGHT arrow slot3 cmd2 bind "JOY7" "slot5" // Health Kit - DOWN arrow slot4 cmd2 bind "JOY8" "slot3" // Pain Pills - LEFT arrow slot5 cmd2 bind "JOY9" "+attack2" // Fast 180 spin - left trigger2 cmd2 bind "JOY10" "+attack" // swap pistol/rifle - right trigger2 cmd2 bind "JOY2" "vocalize smartlook" // LS - vocalize STICK1 cmd2 bind "JOY3" "+zoom" // RS click - Rifle Zoom STICK2 cmd2 bind "JOY17" "motd" cmd2 bind "JOY4" "gameui_activate" Below is a config for the 360 controller that blinger man posted. I added the commands to enable splitscreen to it as well. Code:
name2 Player2 ss_splitmode 1 //ss_enable 1 joystick 1 joy_advanced "1" // use advanced joystick options (allows for multiple axes) joy_name "L4D Xbox360 Joystick Configuration" joy_inverty2 0 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 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 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" // controller2 bindings cmd2 +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" "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" // DPad Down - Pills PS2 Controller Config Below is the config, courtesty of CXX.LIU from fpsbanana (http://www.fpsbanana.com/scripts/5588): Code:
name2 Player2 ss_splitmode 2 //ss_enable 1 bind "ESCAPE" "cancelselect" bind "`" "toggleconsole" bind "START" "gameui_activate" bind "TAB" "+showscores" bind "SPACE" "+jump" 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 "d" "+moveright" bind "e" "+use" bind "f" "impulse 100" bind "h" "motd" bind "m" "chooseteam" bind "c" "+voicerecord" 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 "c" "+duck" bind "SHIFT" "+speed" bind "F1" "Vote Yes" bind "F2" "Vote No" bind "F5" "jpeg" bind "MWHEELDOWN" "invnext" bind "MWHEELUP" "invprev" bind "MOUSE1" "+attack" bind "MOUSE2" "+attack2" bind "MOUSE3" "+zoom" joystick 1 joy_advanced "1" // use advanced joystick options (allows for multiple axes) joy_name "L4D2 Playstation2 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.15 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 // controller1 bindings +jlook // enable joystick look bind "JOY3" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus bind "JOY2" "+reload" // (B) button - Reload bind "JOY4" "+use" // (X) Use bind "JOY1" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost. bind "JOY6" "+attack" // RT - Main weapon - Primary trigger bind "JOY5" "+attack2" // LT - Melee bind "JOY8" "+lookspin" // RB - Fast 180 spin bind "JOY7" "toggle_duck" // LB - Duck - is also used to give objects to people. // bind "JOY11" "vocalize smartlook" // LS - vocalize bind "JOY12" "+zoom" // RS click - Rifle Zoom // Fixed bindings, do not change these across joystick presets bind "JOY9" "togglescores" // (back) button - scores bind "JOY10" "gameui_activate" // (start) button - pause bind "POV_UP" "+menuUp" // Hud menu Up bind "POV_DOWN" "+menuDown" // Hud menu Down bind "POV_UP" "impulse 100" // DPad Up - Toggle flashlight bind "POV_LEFT" "slot3" // DPad Left - grenade bind "POV_RIGHT" "slot4" // DPad Right - health bind "POV_DOWN" "slot5" // DPad Down - Pills // 自創 投票/麥克風指令 alias "voteyes2" "Vote Yes" alias "voteno2" "Vote No" alias "-joyvote2" "bind JOY7 toggle_duck;bind JOY8 +lookspin;bind JOY10 gameui_activate;vocalize smartlook" alias "+joyvote2" "bind JOY7 voteyes2;bind JOY8 voteno2;bind JOY10 +voicerecord" bind "JOY11" "+joyvote2" // controller2 bindings cmd2 +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 cmd2 bind "JOY12" "+zoom" // RS click - Rifle Zoom // Fixed bindings, do not change these across joystick presets cmd2 bind "JOY9" "togglescores" // (back) button - scores cmd2 bind "JOY10" "gameui_activate" // (start) button - pause cmd2 bind "POV_UP" "+menuUp" // Hud menu Up cmd2 bind "POV_DOWN" "+menuDown" // Hud menu Down cmd2 bind "POV_UP" "impulse 100" // DPad Up - Toggle flashlight cmd2 bind "POV_LEFT" "slot3" // DPad Left - grenade cmd2 bind "POV_RIGHT" "slot4" // DPad Right - health cmd2 bind "POV_DOWN" "slot5" // DPad Down - Pills // Vote/Voice chat bindings alias "voteyes" "cmd2 Vote Yes" alias "voteno" "cmd2 Vote No" alias "-joyvote" "cmd2 bind JOY7 toggle_duck;cmd2 bind JOY8 +lookspin;cmd2 bind JOY10 gameui_activate;vocalize smartlook" alias "+joyvote" "cmd2 bind JOY7 voteyes;cmd2 bind JOY8 voteno;cmd2 bind JOY10 +voicerecord" cmd2 bind "JOY11" "+joyvote" // Edit : CXX.LIU // All official configs, except the "Vote/Voice chat bindings" // When hold L3, L1=Yes, R1=No, Start=Voice Chat Last edited by d10sfan : 01-13-2010 at 01:37 PM. |
||||
|
|
|
|
|
#2 |
![]() Join Date: Sep 2007
Reputation: 2
Posts: 192
|
awesome! thank you so much. I'm glad i can still play this with my roomies locally.
|
|
|
|
|
|
#3 |
![]() Join Date: Oct 2009
Reputation: 22
Posts: 590
|
Cool, thanks! I'll try playing this with my wife tonight.
|
|
|
|
|
|
#4 |
![]() Join Date: Jan 2005
Reputation: 2
Posts: 142
|
I can't get player 2 to respond? I am using motionjoy for my PS3 controller... is there a list of all the axis numbers and what they mean?
|
|
|
|
|
|
#5 |
![]() Join Date: Nov 2008
Reputation: 119
Posts: 1,571
|
Theres a diagram of sorts built into Windows. For XP, go into Control Panel, click Game Controllers click Properties on the controller's name, then go to test tab. If you click a button or move something, it should show up there. Thats a good test to see if its actually working at all. The config has what each axis does in the comments next to the commands there. Is that what youre looking for?
|
|
|
|
|
|
#6 |
![]() Join Date: Apr 2009
Reputation: 153
Posts: 145
|
how is this done with the 360 controller? also what config file are you modifying?
EDIT: no worries ive got it going with the 360 controller using the old l4d1 config. But dunno how to change the splitscreen to horizontal :S Last edited by Benji90 : 11-17-2009 at 02:51 PM. |
|
|
|
|
|
#7 |
![]() Join Date: Jan 2005
Reputation: 2
Posts: 142
|
Was more talking about:
joy_name "PS3 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 4 // z-axis is treated like a button joy_advaxisr 2 // 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 And yeah control panel shows it fine and I can get it to work with player 1... |
|
|
|
|
|
#8 |
![]() Join Date: Jan 2005
Reputation: 2
Posts: 142
|
when I run the exec I get:
Advanced joystick settings initialized for joystick 1 ------------ joy1 x axis: strafe (absolute) joy1 y axis: forward (absolute) joy1 z axis: yaw (absolute) joy1 r axis: pitch (absolute) joy1 u axis: unmapped joy1 v axis: unmapped Advanced joystick settings initialized for joystick 2 ------------ joy2 x axis: strafe (absolute) joy2 y axis: forward (absolute) joy2 z axis: yaw (absolute) joy2 r axis: pitch (absolute) joy2 u axis: unmapped joy2 v axis: unmapped Should joy1 be showing up? |
|
|
|
|
|
#9 |
![]() Join Date: Oct 2009
Reputation: 4
Posts: 237
|
|
|
|
|
|
|
#10 |
![]() Join Date: Jul 2009
Reputation: 28
Posts: 51
|
thanks for doing this. So, is it possible to connect to a game while in splitscreen? I've been trying to find out if it's possible to combine splitscreen and LAN.
|
|
|
|
|
|
#11 |
![]() Join Date: Sep 2007
Reputation: 2
Posts: 192
|
it's possible. has something to do with the connect_splitscreen command
i think you're supposed to do connect_splitscreen (serverip ort) 2or something like that. also, for those of you who have questions about this, there's some great info in the l4d steam forum about split screen. a google search will help you out with your questions. configuring an xbox360 controller is pretty easy. basically you can configure any controller in the console, ro a config file type bind "a_button" "fire" for instance or if you're player 2 type cmd2 bind "a_button" "fire" if you're not sure what your buttons are named, go to "keyboard and mouse" in the options menu, and try rebinding some of your stuff in there, it'll list your inputs as "a_button" or "joy8" or whatever it is you use. this can be a bit confusing, but it's ever so rewarding. p.s. is there any way to get this to work online? i used to use the ss_connect command in l4d1, which was much more user friendly. connect_splitscreen localhost 2 seems to kick me out of the game whenever i try it online. Last edited by twotone8 : 11-17-2009 at 02:46 PM. |
|
|
|
|
|
#12 |
![]() Join Date: Jan 2005
Reputation: 2
Posts: 142
|
well I got them to work for player 1, but trying to use cmd2 bind joy4 +attack" does nothing but will work for player 1...(when not using cmd2 anyways)
|
|
|
|
|
|
#13 |
![]() Join Date: Jan 2005
Reputation: 2
Posts: 142
|
Do I need to have 2 controllers on my PC for it to work?
|
|
|
|
|
|
#14 |
![]() Join Date: Mar 2008
Reputation: 7
Posts: 139
|
Ah, exactly what I was looking for.
Request to moderators: Sticky this |
|
|
|
|
|
#15 |
![]() Join Date: Sep 2009
Reputation: 14
Posts: 148
|
here's my config file for 360 controller as player 2 - to get the controller to register as second player, leave it plugged in and when you start the game , unplug and plug in right away when you see the L4D2 yellow screen at start up with the characters silhouettes (spelling)?
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 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 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 joy_inverty2 1 // 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" // controller2 bindings cmd2 +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" "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" // DPad Down - Pills |
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
All times are GMT -8. The time now is 01:47 PM.










ort) 2
Linear Mode
