Play PC Version Of Left 4 Dead With Split-Screen!
www.Left4DeadForums.com
Go Back   Left 4 Dead Forums > Left4Dead & Left4Dead2 News and Discussion > News and Information


Play PC Version Of Left 4 Dead With Split-Screen!


News and Information: The latest Left4Dead & Left4Dead2 news and info.

Reply
 
LinkBack Thread Tools Display Modes
Old November 7th, 2008, 09:35 PM   #1
Sierra Oscar is Zombie fodder
 
Sierra Oscar's Avatar
 
Left 4 Dead Senior Forum Staff
 
Join Date: Jul 2008
Location: Ireland
Steam ID: Sierra_Oscar
Posts: 422
Sierra Oscar was killed in the first minute
Send a message via MSN to Sierra Oscar
Play PC Version Of Left 4 Dead With Split-Screen!

It is possible to play the PC version of Left 4 Dead with Split Screen, simply follow the guide outlined here.
GUIDE TO LEFT 4 DEAD SPLITSCREEN ON PC!

For those who have been wondering about the leftover splitscreen code in left 4 dead and how to get it working, I have gotten it working. Below are the steps to get it working yourself

1. Find an XBOX360 controller

2. Plug it in

3. Edit your 360controller.cfg file located in your \left4dead\cfg folder

if you want the 360 controller to be player one use this as your 360controller.cfg

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


// controller1 bindings
+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" "pause"                // (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
if you want the 360 controller to be player two use this as your 360controller.cfg

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 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
4. IT IS NECESSARY THAT WHAT EVER YOU SET THE 360 CONTROLLERS PLAYER TO BE THAT YOU HAVE THE CONTROLLERS LIGHT BE ON THAT PLAYER! IF YOU DO NOT HAVE 2 CONTROLLERS, THE PLAYER WITH THE CONTROLLER MUST BE PLAYER 1!

5. Boot up the game

6. open console and type "Exec 360controller.cfg" without the quotations

7. Set your split screen mode to either Horizontal-Cut (ss_splitmode 1) or Vertical-Cut (ss_splitmode 2) through the console, vertical cut is meant for widescreen monitors while the horizontal for standard monitors

8. Connect to a server, Join a server using the command "connect <SERVER IP GOES HERE> 2" you can either find a server that you want to joins IP or create a dedicated server and join that

9. PLAY CO-OP THE WAY ITS MEANT TO BE PLAYED!

This is really fantastic VALVe is the last developer I would expect to make a splitscreen pc game and I am crying with joy that this is possible, note the fact that the game is running at 1680X1050 in those screenshots with a solid 60fps on both screens with max settings 4xaa on only an 8800gt.

Hope this helps those who want to play in splitscreen on their pc, hopefully a patch will come out that can make this process much simpiler.
Sierra Oscar is offline   Reply With Quote
Old November 7th, 2008, 11:40 PM   #2
DannyL is Zombie fodder
Junior Member
 
Join Date: Oct 2008
Posts: 35
DannyL is infected
OH nice find, and thank you for the info

I just pooped in your bed
DannyL is offline   Reply With Quote
Old November 8th, 2008, 09:54 AM   #3
MasterOfS0lder is Confused
 
MasterOfS0lder's Avatar
 
Rob Zombie
 
Join Date: Feb 2008
Location: Austria
Platform: PC
Steam ID: мāšīєгŌ
Gamertag: Amplyf1re
Posts: 606
MasterOfS0lder is infected
Send a message via MSN to MasterOfS0lder Send a message via Yahoo to MasterOfS0lder Send a message via Skype™ to MasterOfS0lder
Wow that's sick man

I never had that before..

I got hooked
MasterOfS0lder is offline   Reply With Quote
Old November 8th, 2008, 10:44 AM   #4
Barlowe is Zombie fodder
 
Barlowe's Avatar
 
Zombie Dog
 
Join Date: Oct 2008
Location: Copenhagen
Steam ID: Barlowe
Posts: 586
Barlowe was killed in the first minute
Send a message via MSN to Barlowe
I can't wait to try that...And doubly glad I got that xbox360 for windows controller now :P

Question, though...What name will show up for player 2?

__________________________________________________
Most people'll do anything if a cop tells 'em to. If we meet anyone, tell them we're cops. - Francis.

Left4Dead Demo Vid // Steam Group // Forum Rules
__________________________________________________
Barlowe is offline   Reply With Quote
Old November 11th, 2008, 04:37 AM   #5
freebeez is Home Brand Zombie Fodder
 
freebeez's Avatar
 
Zombie Rat
 
Join Date: Aug 2008
Location: Adelaide, Australia
Platform: PC
Posts: 398
freebeez is undead
Send a message via MSN to freebeez
Coo, thanks for the info might try it

freebeez is offline   Reply With Quote
Old November 12th, 2008, 01:30 AM   #6
Qwickkiller is Zombie fodder
 
Qwickkiller's Avatar
 
Hi, my name is...
 
Join Date: Nov 2008
Posts: 81
Qwickkiller is infected
i used to play BF2 with my 360 controller lol so much fun and alot easyer to fly choppers

L4D Fav Wep = 12-gauge
Qwickkiller is offline   Reply With Quote
Old November 12th, 2008, 06:56 PM   #7
Sierra Oscar is Zombie fodder
 
Sierra Oscar's Avatar
 
Left 4 Dead Senior Forum Staff
 
Join Date: Jul 2008
Location: Ireland
Steam ID: Sierra_Oscar
Posts: 422
Sierra Oscar was killed in the first minute
Send a message via MSN to Sierra Oscar
A recent update to the demo broke the Split Screen - it remains to be seen whether it will work in the full release.
Sierra Oscar is offline   Reply With Quote
Old November 19th, 2008, 08:51 AM   #8
vabellabel is Zombie fodder
Just getting started
 
Join Date: Nov 2008
Posts: 1
vabellabel is infected
how do you open console?
vabellabel is offline   Reply With Quote
Old November 20th, 2008, 12:18 PM   #9
arteK is NOT zombie fodder...
 
arteK's Avatar
 
Hi, my name is...
 
Join Date: Nov 2008
Location: London
Steam ID: aRteK-/
Posts: 89
arteK was killed in the first minute
Send a message via MSN to arteK
Nice mate, VALVe shouldn't have made it so much effort for the split screen though :P

www.rapidswitch.com - Affordable, High Quality Dedicated Servers.
arteK is offline   Reply With Quote
Old January 9th, 2009, 08:53 PM   #10
seanathanjones is Zombie fodder
Just getting started
 
Join Date: Jan 2009
Posts: 1
seanathanjones is infected
Is it possible to do this with two wireless xbox360 controllers hooked up to the pc using the microsoft wireless receiver?
seanathanjones is offline   Reply With Quote
Old January 11th, 2009, 02:31 PM   #11
Jesus is still trying to respawn.
 
Jesus's Avatar
 
Junior Member
 
Join Date: Dec 2008
Location: Maine
Steam ID: jiggajiggajesus
Posts: 48
Jesus is infected
Send a message via Skype™ to Jesus
That... is...

...sexy.

Jesus is offline   Reply With Quote
Old January 16th, 2009, 02:08 AM   #12
marketpantry is Zombie fodder
I've done my time
 
Join Date: Nov 2008
Posts: 101
marketpantry is infected
instead of it being split screen on one monitor is there a way for it to be split up into 2 monitors?
marketpantry is offline   Reply With Quote
Old January 17th, 2009, 12:36 PM   #13
tommetallica is Zombie fodder
Just getting started
 
Join Date: Jan 2009
Posts: 9
tommetallica is infected
i have a 360 controller but when i try to run the command horizontal/vertical-cut the system says unknown ommand
what can i do?
tommetallica is offline   Reply With Quote
Old January 28th, 2009, 03:26 AM   #14
JaneDoe is waiting patiently for the sims 3 and bioshock 2
Junior Member
 
Join Date: Jan 2009
Posts: 41
JaneDoe is infected
Thanks, going to try this out with my boyfriend.
JaneDoe is offline   Reply With Quote
Old January 28th, 2009, 04:13 AM   #15
Smsff7 is the tank
Been around a bit
 
Join Date: Dec 2008
Location: Riverside
Platform: PC
Steam ID: Ctu-SS
Posts: 143
Smsff7 is infected
wow nice Tho dose it have to be a 360 controller...can I use a ps2 o 360 style controller?
Smsff7 is offline   Reply With Quote
Old February 1st, 2009, 08:45 PM   #16
SnoopKatt is hold on
Just getting started
 
Join Date: Feb 2009
Posts: 2
SnoopKatt is infected
I tried it with the first configuration with a wireless 360 controllers, and I'm only able to control the first player. What fix(es) could I do to make it work?
Thanks!
SnoopKatt is offline   Reply With Quote
Old February 1st, 2009, 11:33 PM   #17
Switched is Zombie fodder
 
Switched's Avatar
 
Junior Member
 
Join Date: Jan 2009
Posts: 42
Switched is infected
Originally Posted by SnoopKatt View Post
I tried it with the first configuration with a wireless 360 controllers, and I'm only able to control the first player. What fix(es) could I do to make it work?
Thanks!
you have to unlug the reciever and plug it back in when the game is loading.

Switched is offline   Reply With Quote
Old February 4th, 2009, 01:53 AM   #18
SnoopKatt is hold on
Just getting started
 
Join Date: Feb 2009
Posts: 2
SnoopKatt is infected
I kept trying that, and it didn't work, but I just tried it now and it works for some reason. I guess you just needed to tell me to do it
Anyways, thanks! Works without a hitch!
SnoopKatt is offline   Reply With Quote
Old February 4th, 2009, 01:56 AM   #19
Switched is Zombie fodder
 
Switched's Avatar
 
Junior Member
 
Join Date: Jan 2009
Posts: 42
Switched is infected
haha k good. me and my friend play against each other in a versus like server but it is just us two and the fact that i can spwan mad zmbies and he cant.

Switched is offline   Reply With Quote
Old February 7th, 2009, 04:59 PM   #20
SnoopKatt is hold on
Just getting started
 
Join Date: Feb 2009
Posts: 2
SnoopKatt is infected
I was able to join my friend's server and then add in the extra player, but if I started a server with split screen, then it would force it to be LAN. That's normal right?
SnoopKatt is offline   Reply With Quote
Reply

Bookmarks

Tags
left 4 dead, pc version, split-screen

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
What/Who will you play as? MyNameDidntFit L4D General Discussion 8 January 5th, 2009 01:47 AM
Solved: Can't play 360 demo dinnerjacket Problems and Errors 6 November 9th, 2008 10:04 PM
Play.com Carbon11 L4D General Discussion 3 November 5th, 2008 09:14 PM
Left 4 Dead Has 2P Split Screen Multiplayer AzH News and Information 9 July 16th, 2008 04:54 PM
X-Play previews Left 4 Dead AzH News and Information 6 February 25th, 2008 12:30 AM


All times are GMT. The time now is 01:19 PM.


Google Powered Left4DeadForums.com Site Search


  
Sponsors

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Join FinalEscape - An exciting, free browser-based sci-fi MMORPG!!

Copyright ©2009 - Left4DeadForums.com
Left 4 Dead, the Left 4 Dead logo, Steam and the Steam logo are trademarks
and/or registered tradmarks of Valve Corporation in the United States and other countries.
Xbox, Xbox 360, Xbox LIVE are trademarks of the Microsoft group of companies.
All other copyrights and trademarks are property of their respective owners.

An ActiveIdeas.com project.