PDA

View Full Version : Left 4 Dead: SplitScreen PC Guide


Pages : [1] 2 3 4 5 6

TheBusGuy
11-06-2008, 11:42 PM
LEFT 4 DEAD SPLITSCREEN ON PC!
UPDATED FOR USE WITH THE FULL GAME

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


Copy and paste the following and overwrite other information in your 360controller.cfg
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 YOU SET THE 360 CONTROLLER SET TO PLAYER 2, THIS MEANS THE LIGHT INDICATOR ON THE CONTROLLER MUST BE ON THE NUMBER 2! -Red text below indicates how to do this

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) (http://img122.imageshack.us/my.php?image=l4ddemhospital01apartmesg0.jpg) or Vertical-Cut (ss_splitmode 2) (http://img120.imageshack.us/my.php?image=l4ddemhospital01apartmedv0.jpg) through the console, vertical cut is meant for widescreen monitors and dual monitor setups while the horizontal for standard monitors

8. Open the console and enter ss_enable 1 once this is enabled you can simply start a single player game through the menu and splitscreen will already be enabled.

Alternatively, join an online game and enter "ss_connect" to add a splitscreen player and "ss_disconnect" to remove.

ATTENTION; IF SECOND PLAYER JOINS GAME AND DOES NOT AUTOMATICLY JOIN A TEAM USE THE COMMAND "cmd2 jointeam 2" FOR 2nd PLAYER TO JOIN SURVIVORS AND "cmd2 jointeam 3" FOR 2nd PLAYER TO JOIN INFECTED

9. HAVE THE CONTROLLER SET TO PLAYER 1, START A GAME AND AS SOON AS THE LOADING SCREEN APPEARS UNPLUG THE CONTROLLER, WAIT ONE OR TWO SECONDS AND PLUG IT BACK IN BEFORE THE GAME STARTS

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

11. People with controllers other than Xbox 360 controllers will have to create their own controller configurations, simply edit the above CFG to match your controller. Lines that start with "cmd2 bind" are the controls you will need to set.

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.

Spectlaser
11-07-2008, 12:05 AM
You are awesome.

Mithrandir0x
11-07-2008, 12:07 AM
Boy, you did my day.

NoRCoN
11-07-2008, 12:10 AM
Dude, you win so hard. +rep

Sticky this sucker!

mussard
11-07-2008, 12:12 AM
Can I just say well bloody done :D

I would not have set this up but just to know its possible, I may have to get a controller to try it out :D

nebenschwein1
11-07-2008, 12:13 AM
split screen has no appeal to me personally, but you definately are awesome for finding this out for people who are interested in it.

NoRCoN
11-07-2008, 12:22 AM
split screen has no appeal to me personally, but you definately are awesome for finding this out for people who are interested in it.

I know what you are saying. Normally, this would not be my cup of tea either. I would generally just admire the ingenuity/insight the OP had. However, I have a roommate who does not have a computer that can run L4D. But he wants to play this game. Now, I have a solution. He is gonna be stoked when I tell him I found a way we can split screen the game.

Dagok
11-07-2008, 12:23 AM
This needs a Sticky!

NoRCoN
11-07-2008, 12:28 AM
For step 2, you should link to the 360 controller wireless receiver for the PC (http://www.newegg.com/Product/Product.aspx?Item=N82E16874103054&Tpk=N82E16874103054) for those that don't have a wired 360 controller but do have a wireless one and don't know how to hook it up.

Link to the wired 360 controller. (http://www.newegg.com/Product/Product.aspx?Item=N82E16874103020)
Link to the wireless 360 controller. (http://www.newegg.com/Product/Product.aspx?Item=N82E16874103017)

BLASHPHEMY
11-07-2008, 12:40 AM
ummmm, it doesn't work for me? Just drops me in with 1 player?

Baggie
11-07-2008, 12:47 AM
EPIC WIN. Going to try it when I can get my hands on a 360 controller.
Does anyone have any idea whether I can make this work with another gamepad? I've got one here but have no idea how to make the binds work.

jaytheham
11-07-2008, 01:08 AM
I'm using a PS2 controller for lack of a 360 one and everything is dandy except that looking up/down doesn't work. Everything else is fine, anyone have a solution?

Edit:
If anyone else has the same problem you need to change +jlook in the 360controller.cfg to: cmd2 +jlook

Herbo
11-07-2008, 01:26 AM
How do you create a dedicated server and join it?

If this works you are the king of everything :)

EDIT: Nvrmind :)

Baggie
11-07-2008, 02:02 AM
hey, where do I find the .cfg file, I have no left 4 dead folder.
Edit: nvm, found it in common

fLaMePrO
11-07-2008, 02:11 AM
Great guide and all, but could I get some help?

I do everything you say, but when I connect to the server, it is just one screen. The 360 controller and the mouse / keyboard control the one person.

I can get both screens working using "connect_splitscreen <ip> 2", but then only the first screen works - again, we both control the one person with each control set.

What am I missing here? Really want to get this working :(

sappy
11-07-2008, 02:13 AM
Well the BusGuy pulled off a nice one again just like the "DX7 Shine Fix".

Herbo
11-07-2008, 02:18 AM
Scratch that, with the connect_splitscreen command it works a treat!

Awesomeness!

Anyone know how to inverse look up and down?

Hen7
11-07-2008, 02:24 AM
Can't get the split screen to work, I'm just joining as one person with one screen who use both the keyboard and the controller.

fLaMePrO
11-07-2008, 02:30 AM
Can't get the split screen to work, I'm just joining as one person with one screen who use both the keyboard and the controller.

Yep same here. Trying to figure this out. To the people who do have it working: are you playing with a 360 controller AND a keyboard / mouse successfully? Or do you just have 2 controllers?

Hmm it's quite annoying =/

Cold_Turkey_14
11-07-2008, 02:37 AM
yeah I'm trying to figure it out too, the games assumes I'm playing 1 player with the mouse and keyboard/360 controller. It's not allowing a successful split screen... =(

Herbo
11-07-2008, 02:44 AM
Connect with "connect_splitscreen <IP> 2". And that will do it.

I am using two xbox controllers to get one of them on the second controller spot and am using the second controller config.

Both screens/controls worked fine.

I just want to know how to inverse look up look down.

jaytheham
11-07-2008, 02:45 AM
It sounds like it is a similar deal for the 360 controllers; with my PS2 controllers I have to have two connected, the first is redundent as it controls player one the same as the keyboard and mouse, but without it(as you're experiencing) player two is not controllable. Once both are connected the second controls player two.
You need to switch the controller you want to use to second player slot, however that works with 360 ones.

fLaMePrO
11-07-2008, 02:49 AM
Connect with "connect_splitscreen <IP> 2". And that will do it.

I am using two xbox controllers to get one of them on the second controller spot and am using the second controller config.

Both screens/controls worked fine.

I just want to know how to inverse look up look down.

Yes, but that is because you have two controllers.

We want to control one player with keyboard and mouse, and another with the Xbox 360 controller...which isn't working. How do you define the controls for each player?

I see in the config 'cmd2 bind etc' is used, but that doesn't seem to work.

Also; in the console it says something about Joy 1 and Joy 2 when you execute the config file..what gives?

When you go into control settings, the controls are all muddled up. For movement, it has the keyboard keys..but for others, it has the controller keys. Really confusing :mad:


You need to switch the controller you want to use to second player slot, however that works with 360 ones.

How? =/

jaytheham
11-07-2008, 02:50 AM
To invert look up/down put:

joy_inverty 1 (player 1/joystick 1?)
or
joy_inverty2 1 (player 2/joystick 2?)

in the 360controller.cfg

Herbo
11-07-2008, 03:31 AM
To invert look up/down put:

joy_inverty 1 (player 1/joystick 1?)
or
joy_inverty2 1 (player 2/joystick 2?)

in the 360controller.cfgChamp, worked a treat!

BTW when I said I had two xbox controllers I meant I was using two simply to get one to switch to the second spot. Allowing me to use keyboard on player one, and controller on player 2.

Is there any easy way to name that second player so he's not unnamed?

.ernest
11-07-2008, 03:37 AM
BusGuy you have come up with awesome solutions time and time again. I remember when you had that DirectX fix for HL2...I didn't need it but I saw how many people were thankful.

Enjoy your rep

jaytheham
11-07-2008, 03:51 AM
Use "name2 yournamehere" to change player 2's name ;)

trancemode
11-07-2008, 03:57 AM
very amazing. valve is wonder. i knew it. i only trsut valve games :D good fps, ALWAYS fun.

gremlin896
11-07-2008, 04:07 AM
Lmao, I beat you to it. Posted here (http://www.left4dead411.com/forums/index.php?action=vthread&forum=8&topic=4906&page=0#msg131861) first. You guide is more of a guide though :D While mine is just OMG LOOK KEWL THING HAPPENED!

Newman
11-07-2008, 04:08 AM
Hopefully valve put proper support for this in the game to make it easier.

Ac1D
11-07-2008, 04:20 AM
Decent gaming rig + dual monitor + Beer and Friends = GOOD TIMES

anyone know if it would be possible to do 4 players on one box and use 2 or even 4 monitors? rigging this up to a large HD TV would be so win, all the casualness of a console compiled with the awesomeness of a PC.

Johnnsen
11-07-2008, 04:32 AM
My mate comes over today, and I will do that! Awesome.

How to play just with a friend?

Can I just join singleplayer..No that doesn't make sense. Can somebody just explain quickly?




I mean joining offline. Not to play with others, just with my mate. I dont get it.

Newman
11-07-2008, 04:46 AM
Does this work with dual monitors?

Newman
11-07-2008, 04:50 AM
My mate comes over today, and I will do that! Awesome.

How to play just with a friend?

Can I just join singleplayer..No that doesn't make sense. Can somebody just explain quickly?

Find a server using the server browser (openserverbrowser) and copy it's IP in the server properties. Then type "connect_splitscreen <paste ip here> 2" in console.

Johnnsen
11-07-2008, 05:23 AM
But that would go online, with 2 things that could happen:

-Bad ping

-Other people joining

Can't we do this more "private"?


Edit: Ok, online works so far. Only problem: I still have it so that I control player one with mouse and keyboard AND Xbox Controller. I'll read through the thread again to find it out, but maybe you can help me too.

gremlin896
11-07-2008, 05:39 AM
But that would go online, with 2 things that could happen:

-Bad ping

-Other people joining

Can't we do this more "private"?


You could set up a dedicated server using the tool in steam. Then connect to your LAN ip (192.168.x.xxx) Use the command "sv_lan 1" to restrict it to your network only.

Johnnsen
11-07-2008, 05:40 AM
Thanks, I'll look at that.

The main problem I have now is that splitscreen works, but it doesn't work that I control player one with the controller and player 2 with the mouse + keyboard. Did I do something wrong?

Peewi
11-07-2008, 05:41 AM
This is pretty cool. Since all the functions are already there, Valve should add it to the menus, so that you don't need to mess with .cfgs.

Newman
11-07-2008, 05:43 AM
Thanks, I'll look at that.

The main problem I have now is that splitscreen works, but it doesn't work that I control player one with the controller and player 2 with the mouse + keyboard. Did I do something wrong?
If you read step 4, you would know.

fLaMePrO
11-07-2008, 05:46 AM
The fix (http://www.left4dead411.com/forums/index.php?action=vthread&forum=8&topic=4906#msg132392)

I've gotten it to work by doing 2 things:
1. Unplugging my 360 controller and plugging it back in (making it recognized as player 2)
2. editing the 360controller.cfg

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

// 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" "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

Works a treat for me :D Pity I spent a few hours trying to get it working myself..oh well.

An awesome feature, and another use for my 360 controller for Windows that is neglected a lot of the time :P There's a slight performance hit, but that's fair enough..wish I had a bigger screen or something.

It does beg the question that others have asked: could you set it up with multiple monitors somehow? Or is it somehow possible to play LAN with one Steam account? Not sure if you can use offline mode to do this..would be handy though :P

Herbo
11-07-2008, 06:03 AM
Gee don't be greedy! Hopefully at least Valve will put full split screen co-op into the PC version so we don't have to mess around.

Hopefully they don't do anything ultra lame and remove it from the PC version completely :(

Johnnsen
11-07-2008, 06:08 AM
If you read step 4, you would know.

I did, but it doesn't work so far.

Another thing: How to open up the console once it closed? Because it always closes when I can't connect to a server. Standard way doesn't work (^) and it also doesn't say a key in the settings.

fLaMePrO
11-07-2008, 06:15 AM
@Johnnsen: read my post above. Use that as your 360controller.cfg, and once you've executed it, pull out the controller and plug it back in. It should change to player 2. Join a server, and you're set! Tried it for about half an hour just before and it works really well.

Only ♥♥♥♥le is that on my screen (Player 1) it comes up with prompts for the 360 controller (i.e. A to open door). Any way to fix this?

MaximusPM
11-07-2008, 06:18 AM
wow, this seems really awesome. I thought it was just a damn leftover file with no emanign that wouldnt work :P

but this sounds really great... i don't have a controller, neither like to play with controllers, but this might be something really great for other people :]

Nice Job!

gremlin896
11-07-2008, 06:20 AM
How to open up the console once it closed? Because it always closes when I can't connect to a server. Standard way doesn't work (^) and it also doesn't say a key in the settings.

Open "C:\Program Files\Steam\steamapps\common\left 4 dead demo\left4dead\cfg\config.cfg" and edit the line;

bind "`" "toggleconsole"

(line 27 I think) and replace "`" with a key of your choice.

Johnnsen
11-07-2008, 06:24 AM
@Johnnsen: read my post above. Use that as your 360controller.cfg, and once you've executed it, pull out the controller and plug it back in. It should change to player 2. Join a server, and you're set! Tried it for about half an hour just before and it works really well.

Only ♥♥♥♥le is that on my screen (Player 1) it comes up with prompts for the 360 controller (i.e. A to open door). Any way to fix this?

That doesn't work for me. I have the wireless controller and whether I unplug the batteries or I unplug the receiver, it always has the "first player light" on. :( So it never gets recognized as player 2. :(

Splitscreen does work tho, but I control player one with the controller and mouse + keyboard, player 2 doesn't move at all.

Dead Fish
11-07-2008, 07:32 AM
@Johnnsen: read my post above. Use that as your 360controller.cfg, and once you've executed it, pull out the controller and plug it back in. It should change to player 2. Join a server, and you're set! Tried it for about half an hour just before and it works really well.

For some people the right analog stick doesn't work correctly. Have you found a way to fix this? I'm using the 360controller.cfg that you have posted above.

Tolkienfanatic
11-07-2008, 08:41 AM
Is it possible to change the orientation of the splitscreen? Like change it from a horizontal split to a vertical or vice versa?

NoRCoN
11-07-2008, 09:09 AM
Is it possible to change the orientation of the splitscreen? Like change it from a horizontal split to a vertical or vice versa?

Sure! Step 7 in the original post.
7. Set your split screen mode to either Horizontal-Cut (ss_splitmode 1) (http://img122.imageshack.us/my.php?image=l4ddemhospital01apartmesg0.jpg) or Vertical-Cut (ss_splitmode 2) (http://img120.imageshack.us/my.php?image=l4ddemhospital01apartmedv0.jpg) through the console, vertical cut is meant for widescreen monitors while the horizontal for standard monitors

Johnnsen
11-07-2008, 09:10 AM
Still doesn't work. Can't get the 360 pad to act as player 2's controller. Still controls player 1 who gets controlled by the moues and keyboard too.

FreakinSyco
11-07-2008, 09:25 AM
Anyone have any 2 player screen shots? Can you make it cut the screen vertically or horizontally?

HaVok
11-07-2008, 09:25 AM
I would rather have my own screen. I play with my room mate with our lap tops next to each other... its nice. We would only do this if we got stranded on an island with one computer.

Killuminati91
11-07-2008, 10:07 AM
do you need a xbox 360 controller or does it work with a normal gamepad too? My friend has got the demo and were following exactly those steps but we only get 1 screen.

_ReCon
11-07-2008, 10:11 AM
Dude, you are the biggest badass as of this moment.

fiber optix
11-07-2008, 10:13 AM
LoL! split screen. Ah.. consoles are funny.

zackyang
11-07-2008, 10:14 AM
Valve please add this as a real feature. Thanks.

Cold_Turkey_14
11-07-2008, 10:39 AM
None of the cfg's work for me, I can manage a split screen but I can't separate the mouse/keyboard and the 360 controller to both player 1 and 2. mouse/keyboard are always locked on player 1, so when I try both cfg's for player 1 or 2 for the 360 controller, it either works but is bound to player 1 or it doesn't work at all for player 2. Is there something I'm missing 'cause I've followed these steps step by step but no results. =(

I'm using a wireless receiver for my 360 controller so the only thing I can do to turn my controller off is to wait out the 1 minute for idle time then turn it on again or I can just remove the batteries and reinsert them. However that does not change the quadrant light from player 1 to player 2, blah. And the fix cfg didn't doing anything different from the OP's cfg.

Has anyone actually got this to work successfully? 'cause all I'm hearing is the same problem.

Johnnsen
11-07-2008, 10:41 AM
None of the cfg's work for me, I can manage a split screen but I can't separate the mouse/keyboard and the 360 controller to both player 1 and 2. mouse/keyboard are always locked on player 1, so when I try both cfg's for player 1 or 2 for the 360 controller, it either works but is bound to player 1 or it doesn't work at all. Is there something I'm missing 'cause I've followed these steps step by step but no results. =(

Same here. Somebody help please

Crest
11-07-2008, 10:49 AM
Does this work with dual monitors?


If you had identical monitors, I'd guess setting the game to full dual monitor resolution, and then setting it to vertical split would work.

NoRCoN
11-07-2008, 10:56 AM
If you had identical monitors, I'd guess setting the game to full dual monitor resolution, and then setting it to vertical split would work.

This was my plan. :evilface!

Johnnsen
11-07-2008, 11:35 AM
Damn, nobody knows how to get it to work?

I have the wireless controller and I can't seperate m&k and controller for player 1 and 2.

legeek
11-07-2008, 12:48 PM
same cheat

Jaki_chan
11-07-2008, 01:48 PM
Okay so I've tried the split screen and it works, but I'm using a PS2 controller for second player and the controls are kind of screwy.. the right analog stick works for looking up and down but for left and right you shoot and melee attack.. and more than that seems to be mixed up.. I could take a crack at fixing the other buttons but the analog stick I'm not so sure about.. Any ideas?

Nevermind I got it working.. I'm using one of those usb PS2 controller converters with 2 slots on it so I just need one regular PS2 controller in the second player slot. Right now I don't have anything set to L3 and R3 because I'm not sure what buttons they would be in those options since all of the buttons got scrambled lol so my start and select buttons are doing the job for that, who needs scores and pause anyway!

Killuminati91
11-07-2008, 02:07 PM
splitscreen simply wont work for me. doesnt matter if i use ss_splitmode 1 or 2. Could it be related to my resolution? 1280x1024

NoRCoN
11-07-2008, 02:51 PM
Great guide and all, but could I get some help?

I do everything you say, but when I connect to the server, it is just one screen. The 360 controller and the mouse / keyboard control the one person.

I can get both screens working using "connect_splitscreen <ip> 2", but then only the first screen works - again, we both control the one person with each control set.

What am I missing here? Really want to get this working :(

splitscreen simply wont work for me. doesnt matter if i use ss_splitmode 1 or 2. Could it be related to my resolution? 1280x1024

Make sure you are using "connect_splitscreen <ipOfServerYouWantToConnectTo> 2"

The original guide says to use "connect <ip> 2" it HAS to be "connect_splitscreen"

TO THE OP: You should edit your original post to reflect the above info.

Cold_Turkey_14
11-07-2008, 02:54 PM
Is it even possible to set it so that the mouse and keyboard is 2nd player?

interested321
11-07-2008, 02:54 PM
OP= win

1 rep for you

Johnnsen
11-07-2008, 02:58 PM
Is it even possible to set it so that the mouse and keyboard is 2nd player?

I'd love to do that since my current setup only allows both for player one. :( I can't get it to work. :(

Zeewolf
11-07-2008, 03:03 PM
I love this. Splitscreen is absolutely the best way to experience multiplayer games such as this, unless you have two PCs in the same room. Nothing beats sitting next to the guy you're playing with and just having fun together.

I really hope Valve makes this an official feature on the PC, because there's really no need whatsoever to let console players have split screen, but not let PC players have it.

Killuminati91
11-07-2008, 03:05 PM
thank you norcon - got it working now :)

Is there a way to let the second player play with only the keyboard?
Cause my gamepad is not working (steering player 1 just like mouse + keyboard)

emp
11-07-2008, 04:38 PM
If my PC is beefy enough, do you think Dual monitors would work well with this game? Also is there a way that I can get 2 mice and 2 keyboards working on the same PC :) I might invite a friend over to try this great game if it's possible.

Johnnsen
11-07-2008, 04:41 PM
thank you norcon - got it working now :)

Is there a way to let the second player play with only the keyboard?
Cause my gamepad is not working (steering player 1 just like mouse + keyboard)

Do you have the cable one? Can you explain how you separated player 1 and 2's controls?

Newman
11-07-2008, 05:00 PM
If my PC is beefy enough, do you think Dual monitors would work well with this game? Also is there a way that I can get 2 mice and 2 keyboards working on the same PC :) I might invite a friend over to try this great game if it's possible.

I'd love to know this aswell.

Rawd
11-07-2008, 05:00 PM
If my PC is beefy enough, do you think Dual monitors would work well with this game? Also is there a way that I can get 2 mice and 2 keyboards working on the same PC :) I might invite a friend over to try this great game if it's possible.

I guess it would be possible to setup dual monitors and 'stretch' the screen across both? Could someone try it and let us know? Dual keyboards/mice support would rock.

GrossKopf
11-07-2008, 05:05 PM
Xbox is evil. Making your PC look like an Xbox is satanic.

Herbo
11-07-2008, 05:08 PM
Waaaaaaay too many people not reading the whole thread, come on guys it's only a few pages at the moment.

For me I couldn't get the controller to work unless I had two 360 controllers connected, using the second controller and the controller 2 config.

geckofish52
11-07-2008, 05:31 PM
Please Sticky this, I think it is useful information for all.

Kintaro696
11-07-2008, 06:00 PM
Why not buy the 360 version of the game if you want Split Screen? It looks like it is more attuned for it, Especially since most of you are using the 360 controllers for the PC.

Rawd
11-07-2008, 06:03 PM
Why not buy the 360 version of the game if you want Split Screen? It looks like it is more attuned for it, Especially since most of you are using the 360 controllers for the PC.

I would if I could use keyboard/mouse for 360. I wouldn't say 'most'. I would guess 5% of pc users use a 360 controller for FPS games.

Not Sushi Fish
11-07-2008, 06:34 PM
I don't suppose this works with 2 sets of m+kb cause game pads is not my idea of gaming.

TurkeyFried
11-07-2008, 07:00 PM
Has anyone had any luck combining a 360 and PS2 controller? I can't even get a PS2 controller working.

Druz
11-07-2008, 07:03 PM
I would if I could use keyboard/mouse for 360. I wouldn't say 'most'. I would guess 5% of pc users use a 360 controller for FPS games.



Let's make that 1%

TheBusGuy
11-07-2008, 07:14 PM
hey guys, sorry for not responding or answering any questions, I wrote this guide last night at 2am and was tired, The first configuration is actually broken and I will be editing the OP to reflect this, to get it to work you must use the second one and make sure your 360 controller is set to player 2. I do not have any controllers other than this so i can't test anything else.

reason that controller must be player 2 is because mouse look is bound to player one unless someone can show me otherwise I figured since the 2nd cfg was right that the 1st one was aswell, my bad

ghostridah
11-07-2008, 07:29 PM
I can load up in split screen and everything but second player can not be controlled,the 360 controller just moves player one along with the mouse+keyboard. tried everything =/

Johnnsen
11-07-2008, 07:43 PM
hey guys, sorry for not responding or answering any questions, I wrote this guide last night at 2am and was tired, The first configuration is actually broken and I will be editing the OP to reflect this, to get it to work you must use the second one and make sure your 360 controller is set to player 2. I do not have any controllers other than this so i can't test anything else.

reason that controller must be player 2 is because mouse look is bound to player one unless someone can show me otherwise I figured since the 2nd cfg was right that the 1st one was aswell, my bad

I can't set it to player 2, that doesn't work. :( Can you explain how that should work? I have the wireless xbox controller for pc.

TheBusGuy
11-07-2008, 07:43 PM
I can load up in split screen and everything but second player can not be controlled,the 360 controller just moves player one along with the mouse+keyboard. tried everything =/

you are not executed the cfg i made, while in game open the console and type exec 360controller.cfg

so long as you controller is set to player 2 it should work

I can't set it to player 2, that doesn't work. :( Can you explain how that should work? I have the wireless xbox controller for pc.

I plug in a guitarhero giutar first then plug in the controller to set it to player 2, Im sure there is another way to do this via software but i havent got a clue anyone know?

FrostbiteX
11-07-2008, 08:49 PM
Would be awesome if this could also be used to view a friends screen (not local) while you're playing.

But can't wait to try this out with my bro tomorrow.

Vincenator
11-07-2008, 08:51 PM
Does anybody have any working bindings for PS3 controllers? I can only move with the left joystick and look up and down with the right...

portalgod
11-07-2008, 08:59 PM
Here's a screenshot of the splitscreen on dustbull

http://wmclan.net/dls/?img=aHR0cDovL3RzLndtY2xhbi5uZXQ6NzMvc3BsaXRzY3JlZ W4ucG5n

jaytheham
11-07-2008, 09:09 PM
Does anybody have any working bindings for PS3 controllers? I can only move with the left joystick and look up and down with the right...

It might depend on how the controller is connected to the PC?
For my PS2 controller the buttons are named JOYx where x is the button number, e.g. JOY4 JOY12 etc

Vincenator
11-07-2008, 09:12 PM
Yeah, it works like that as I found out a minute ago. That part's simple enough, but it still won't look right or left on the joystick... Hmm... (Have to use custom drivers to get the PC to even recognize the controller - it's not meant for PC use.)

jaytheham
11-07-2008, 09:17 PM
I had to use the cvar cmd2 +jlook to get the right joystick working on both axis.

Vincenator
11-07-2008, 10:02 PM
I've got my PS3 controller working pretty well... Just took a while.

Here's what I've got in my 360controller.cfg, if any of you happen to be using a PS3 controller.

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


// 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"





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 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.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


// controller2 bindings
+jlook // enable joystick look
bind "JOY1" "pause" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
bind "JOY16" "+reload" // (B) button - Reload
bind "JOY13" "+use" // (X) Use
//bind "JOY6" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
bind "JOY8" "invprev"
bind "JOY6" "invnext"

bind "JOY12" "+attack" // RT - Main weapon - Primary trigger
bind "JOY10" "+attack2"
bind "JOY11" "+attack2" // LT - Melee
bind "JOY9" "+lookspin" // RB - Fast 180 spin
//bind "BACK" "toggle_duck" // LB - Duck - is also used to give objects to people.
bind "STICK1" "vocalize smartlook" // LS - vocalize
bind "STICK2" "+zoom"
// RS click - Rifle Zoom

bind "JOY14" "toggle_duck"

// Fixed bindings, do not change these across joystick presets
bind "BACK" "+use" // (back) button - scores
bind "JOY15" "+jump;+menuAccept" // (start) button - pause
//bind "JOY5" "+menuUp" // Hud menu Up
//bind "JOY7" "+menuDown" // Hud menu Down
bind "JOY5" "impulse 100" // DPad Up - Toggle flashlight
//bind "JOY6" "slot3" // DPad Left - grenade
//bind "JOY7" "slot4" // DPad Right - health
// bind "JOY8" "slot5" // DPad Down - Pills

Le Diable
11-07-2008, 10:22 PM
Can you use a Key Board and mouse for one person, and a 360 controller for the other?

jaytheham
11-07-2008, 10:26 PM
Yes you can, that's how most people are setting it up I imagine.

Newman
11-07-2008, 10:49 PM
Can any one direct me to a good cheap usb game pad (xbox or ps3 design) that i could buy? I don't want to buy an actual wired xbox or ps3 controller.

Hen7
11-07-2008, 11:07 PM
I can't get the stupid split screen to work, even with 2 controllers connected.

zuffdaddy
11-07-2008, 11:30 PM
All I need is a way to set my 360 controller (wired) to be player 2 WITHOUT having to plug in another 360 controller first. There has to be someway to do this.

I've tried unplugging it and plugging it back in but that is to no result. I love where this thread is going and if I can get my roomie to play some coop with me that would be fantastic.

TheBusGuy
11-07-2008, 11:43 PM
I love where this thread is going and if I can get my roomie to play some coop with me that would be fantastic.

YES! Surely if VALVe even glimpses at their forum (no doubt they do) they will notice that the splitscreen thread is booming and will do something to make all our lives easier with some in-game options

I have already racked up 9 and a half hours of left4dead gameplay, 8 of which was splitscreen with my buddies playing online. Its funny when you have to explain to a server admin who is confused at how their are 4 people on the server yet only 3 steam ids connected to it.

NoRCoN
11-07-2008, 11:56 PM
YES! Surely if VALVe even glimpses at their forum (no doubt they do) they will notice that the splitscreen thread is booming and will do something to make all our lives easier with some in-game options

I have already racked up 9 and a half hours of left4dead gameplay, 8 of which was splitscreen with my buddies playing online. Its funny when you have to explain to a server admin who is confused at how their are 4 people on the server yet only 3 steam ids connected to it.

Just throwing this out there...

This doesn't violate the EULA does it? I don't really see why it would. The code is there. We just have to change some values to get it to work.

Relics
11-08-2008, 12:17 AM
All I need is a way to set my 360 controller (wired) to be player 2 WITHOUT having to plug in another 360 controller first. There has to be someway to do this.

I've tried unplugging it and plugging it back in but that is to no result. I love where this thread is going and if I can get my roomie to play some coop with me that would be fantastic.

Unplugging it and plugging it back in should work - that's how I have been successfully playing splitscreen with a friend. Connect to a game using "connect_splitscreen <IP> 2" then disconnect the controller, wait a few seconds and reconnect it. The player indicator on the controller should now (hopefully) be set to player 2. Run the appropriate config to bind the controls and you're good to go.

fuolox
11-08-2008, 12:18 AM
Okay, I managed to get my only Xbox 360 controller working in 2 player mode without a second controller.

This is what we did:

1. Copied the config from the first post.
2. Erased everything from the original config, then pasted the new config in 360_controller.cfg
3. Launched L4D Demo
4. Opened the console using tilde.
5. Typed exec 360_controller.cfg.
6. Unplugged the 360 controller and quickly reconnected it.
7. The light changed to the second quadrant.

After this, I failed to connect to 2 servers, but found a third empty server. I used the command:

connect_splitscreen <server ip> 2

If the first server fails, try an empty server. I couldn't get splitscreen working in a server with real players inside, only got it working with bots. If anyone does get it working with real players (ie: your 2 player co-op with 2 other human online co-op players) please tell how.

Relics
11-08-2008, 12:22 AM
If anyone does get it working with real players (ie: your 2 player co-op with 2 other human online co-op players) please tell how.

I've been successful in playing with others via LAN and splitscreen, I can't see why online would be much different.

I simply setup a dedicated server and had both computers connect to it (pc using split-screen must connect via console, the other can connect either via console or through the 'join a friend' system). I've only been able to test it with 3 people but I can't imagine introducing a 4th would cause any issues.

TheBusGuy
11-08-2008, 12:30 AM
awesome job finding out how to get the controller set to player 2 without using 2 controllers no more pluging in the guitar hero controller everytime i want to play l4d with a friend anymore. I will add this to the OP,

aswell you can play online with splitscreen.

I have found that sometimes if you join a server with the connect_splitscreen command it doesnt always work for all servers for an unknown reason. just type "openserverbrowser" find a server with 2 players in it and join its ip with the "connect_splitscreen <IP> 2" command if it dont work try another server

xen0blue
11-08-2008, 12:37 AM
this does not work...i've plugged in two controllers (generic USB pc controllers) and it can't separate the players...player 1 is always controlled by keyboard/mouse and controller.

Sp1tf1re
11-08-2008, 12:40 AM
Just throwing this out there...

This doesn't violate the EULA does it? I don't really see why it would. The code is there. We just have to change some values to get it to work.

It shouldn't. You're not making a profit or giving anything away for free.

I'll read through the full EULA tomorrow.

Besides, I thought VALVe said you would be able to play splitscreen on 360 and PC.

TheBusGuy
11-08-2008, 12:40 AM
this does not work...i've plugged in two controllers (generic USB pc controllers) and it can't separate the players...player 1 is always controlled by keyboard/mouse and controller.

I have only tested this with a 360 controller, your kind of on your own. also, as far as I know player one is the only one who can use a mouse

fLaMePrO
11-08-2008, 01:10 AM
You can only join servers via the connect command if they support direct joining, i.e. no lobby. To do that, the command "sv_allow_lobby_connect_only 0" needs to be put into the console.

Wonder if it's possible to make Keyboard + Mouse player 2, to prevent having to muck around with the controller to get it to be in the second slot?

Cold_Turkey_14
11-08-2008, 01:13 AM
Okay, I managed to get my only Xbox 360 controller working in 2 player mode without a second controller.

This is what we did:

1. Copied the config from the first post.
2. Erased everything from the original config, then pasted the new config in 360_controller.cfg
3. Launched L4D Demo
4. Opened the console using tilde.
5. Typed exec 360_controller.cfg.
6. Unplugged the 360 controller and quickly reconnected it.
7. The light changed to the second quadrant.

Is there a remedy for this with a wireless 360 controller? Like I said earlier the only thing I can do with a wireless controller is unplug the receiver and reconnect it or remove the batteries from the 360 controller and reinsert them, but that doesn't seem to be working either. :(

PsychoSnowMan
11-08-2008, 01:31 AM
I don't know of a fix for wireless controllers yet but I would love to have one.
It's probably going to need to be a software fix.

t1337Dude
11-08-2008, 01:40 AM
How I Got Splitscreen to Work.

1) Get the 360controller config from a few pages back.

2) Start the game and plug in 2 360 controllers.

3) Exec 360controller in the console.

4) Alt tab, host a dedicated server.

5) Alt tab back into the game. Go into the console and type "connect_splitscreen (ip) 2"

6)One of the controllers will be player 2. Give that to your friend and disconnect player 1's controller. Proceed to use the keyboard and mouse for player 1.

Ghz
11-08-2008, 01:49 AM
This is pretty sweet... wish Valve would give us official support, though.

synx
11-08-2008, 01:52 AM
This is pretty sweet... wish Valve would give us official support, though.

It's a demo.

The fact that splitscreen made it to the PC in any form is a shock; be happy with what you've been given. It works.

Cold_Turkey_14
11-08-2008, 02:14 AM
How I Got Splitscreen to Work.

1) Get the 360controller config from a few pages back.

2) Start the game and plug in 2 360 controllers.

3) Exec 360controller in the console.

4) Alt tab, host a dedicated server.

5) Alt tab back into the game. Go into the console and type "connect_splitscreen (ip) 2"

6)One of the controllers will be player 2. Give that to your friend and disconnect player 1's controller. Proceed to use the keyboard and mouse for player 1.

The whole idea of using 2 controllers defeats the purpose of me trying to use JUST 1 controller, because I ONLY have 1 controller, and 1 mouse and keyboard, there's got to be a way for me to do this with out using a second controller. I am saddened. :(

fuolox
11-08-2008, 02:29 AM
cold turkey - i have only 1 x360 controller as well, read my previous post. Don't be saddened :)

TurkeyFried
11-08-2008, 02:29 AM
Me and some friends were setting up PS2 controllers, and this ended up working in the end.


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" // DPad Down - Pills

GuyNice
11-08-2008, 02:53 AM
Any redemption for us people who own a single wireless controller?

Cold_Turkey_14
11-08-2008, 02:57 AM
cold turkey - i have only 1 x360 controller as well, read my previous post. Don't be saddened :)

Yeah but I have a wireless 360 controller. :(

The only thing there is to unplug is the wireless receiver but that doesn't turn the controller off it just loses it's connection to the PC. So what I do to turn the controller off is either remove the batteries or let it sit idle for a minute and have it shut off on it's own then flip it back on but that still doesn't change the quadrant to player 2.

Alas I am still saddened, anyone know of a remedy yet? :confused:

MPower2
11-08-2008, 03:05 AM
What would happen if I used a PS3 controller..? It would just not work.?

MPower2
11-08-2008, 03:06 AM
Me and some friends were setting up PS2 controllers, and this ended up working in the end.


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" // DPad Down - Pills


This would perhaps work for a six-axis?

rifle_grunt
11-08-2008, 04:07 AM
Wow this is brilliant!if valve add official support this it would be godlike- multiplayer with 2 players on a computer- winsome!!!!

Ghz
11-08-2008, 04:26 AM
It's a demo.

The fact that splitscreen made it to the PC in any form is a shock; be happy with what you've been given. It works.

Exactly... I was simply stating in my post that I hope it is included as a real game option in the official release, as it would be a waste for such a nice feature to be hidden away under console commands and text-file editing. You need to take a chill pill, bro. Preferably several.

Bridger15
11-08-2008, 04:30 AM
full screen co-op/multiplayer is one of the reasons to play FPS on a PC rather than console, I don't understand why you'd want to go back to splitscreen?

NovaBlack
11-08-2008, 04:32 AM
full screen co-op/multiplayer is one of the reasons to play FPS on a PC rather than console, I don't understand why you'd want to go back to splitscreen?

what if you dont have 2 computers for you and a family member e.g. brother?

split screen then is great. And looks fantastic since pc doesnt have to tone everything down graphically.

Oh and the official advert for L4D DOES say splitscreen will be included in the full game.

AwM
11-08-2008, 04:36 AM
Me and some friends were setting up PS2 controllers, and this ended up working in the end.
Man, you are awesome, I have now everyting I needed!

jaytheham
11-08-2008, 04:39 AM
Actually it does drop the graphics settings automatically in splitscreen mode, not sure specifically what but one thing I noticed is there's no rain effect in splitscreen for me though there is in singleplayer.
Having to render two views means fps takes a big hit regardless of what platform is being used.

synx
11-08-2008, 04:45 AM
Actually it does drop the graphics settings automatically in splitscreen mode, not sure specifically what but one thing I noticed is there's no rain effect in splitscreen for me though there is in singleplayer.

If your rig can handle it, you can change that by modifying the splitscreen_on cfg.

rifle_grunt
11-08-2008, 04:47 AM
what if you dont have 2 computers for you and a family member e.g. brother?

split screen then is great. And looks fantastic since pc doesnt have to tone everything down graphically.

Oh and the official advert for L4D DOES say splitscreen will be included in the full game.

LINKY plz?:o

AwM
11-08-2008, 05:27 AM
I have problem. Split screen is working for me, but when I create a dedicated server, I can't join it as it's empty. Do you know the command to disable lobby support/let me join empty server?

Nevermind,
sv_allow_lobby_connect_only 0 solved the problem.

killbot32
11-08-2008, 05:29 AM
i got this working perfectly split screen set up with the 360 remote controlling player 2 but im unable to look up and down when using the 360 remote.

Any ideas?

Count_Striker
11-08-2008, 05:52 AM
awesome

hopefully valve implements this normally into the full version

Roachz
11-08-2008, 06:10 AM
yes !! lets buy a pc game and use a crap controller like the xbox !!! woopdie♥♥♥♥ingdoo ! useless

Killuminati91
11-08-2008, 06:10 AM
Me and some friends were setting up PS2 controllers, and this ended up working in the end.


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" // DPad Down - Pills


awesome thanks. now everything is right with my gamepad settings.

But its still controlling player 1, just like mouse and keyboard

Johnnsen
11-08-2008, 06:36 AM
Same problem like Cold Turkey. It doesn't work with my wireless controller, and I have only this one. :(

TDBrd
11-08-2008, 06:45 AM
dude! You rock!

TDBrd
11-08-2008, 06:47 AM
Valve! Hello?! Why wasn't this simply an available option for PC people?!
All'd you have to do is add a little not saying 360 controller required. That's all.
Why has split screen been repeatedly denied PC owners?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?! ?!?!?!?

Sikph
11-08-2008, 07:58 AM
Okay, I managed to get my only Xbox 360 controller working in 2 player mode without a second controller.

This is what we did:

1. Copied the config from the first post.
2. Erased everything from the original config, then pasted the new config in 360_controller.cfg
3. Launched L4D Demo
4. Opened the console using tilde.
5. Typed exec 360_controller.cfg.
6. Unplugged the 360 controller and quickly reconnected it.
7. The light changed to the second quadrant.

After this, I failed to connect to 2 servers, but found a third empty server. I used the command:

connect_splitscreen <server ip> 2

If the first server fails, try an empty server. I couldn't get splitscreen working in a server with real players inside, only got it working with bots. If anyone does get it working with real players (ie: your 2 player co-op with 2 other human online co-op players) please tell how.


This just doesn't work. No matter how quickly, how slowly, or which port I plug my single wired controller in - it just refuses to change to the second quadrant. There must be some other way of getting it to switch, without using another controller of some kind.

I am fairly peeved about this, since I went and bought the controller especially just to take advantage of this. I don't want to have to buy another one, since the extra controller would be redundant.

rifle_grunt
11-08-2008, 08:03 AM
I cant wait to play this with friends- thats the one thing i have missed with pc was not being able to have more than 1 player on a pc... now there is no reason for a console whatsowever

Ceed
11-08-2008, 08:09 AM
I'm stoked, first someone finds out that you can play as an infected, then this O.O this game is a hit even before it is released :)

TopHat
11-08-2008, 08:19 AM
How do I put the controller into 2p mode like it says in the OP. I have no idea how to.

Sikph
11-08-2008, 08:22 AM
How do I put the controller into 2p mode like it says in the OP. I have no idea how to.

Still trying to figure that out also. The controller is being stubborn.

Cold_Turkey_14
11-08-2008, 11:28 AM
Yeah for some reason I don't think there's any way to do it, I've tried unplugging the receiver and reconnecting it to another USB but that doesn't work.

Checking out different drivers to see if any of them react differently and maybe it will get the quadrant to change for me. :)

TurkeyFried
11-08-2008, 12:01 PM
We had a playthrough last night, using 2 laptops and 2 360/2 PS2 controllers. I hadn't had this much fun since the first time I played 16-man Halo, or Team Fortress 2 with friends. Hell, Valve just earned 2 purchases last night thanks to both features (neither are FPS players).

Official support in the final version will simply be perfection.

josephdinatale
11-08-2008, 12:12 PM
My problem is that I cannot connect to any servers, no matter which ones I try for example I type "connect <69.61.55.67:27016> 2"

and it tries to load then boots me back into the menu.

I also tried: "connect_splitscreen <69.61.55.67:27016> 2"

and nothing happens.

RobertSummers
11-08-2008, 12:14 PM
Awesome, +1 rep

Yet another reason to not get the 360 version =P

Cold_Turkey_14
11-08-2008, 12:20 PM
I think my problem might be that I'm not putting in the CFG correctly, are you suppose to set the document as "Read-me only"?

TheBusGuy
11-08-2008, 12:36 PM
to get the 360 controller into 2 player mode

run the game

exec the 360controller.cfg from console

join a server with the split screen command

during this time both the keyboard and mouse and controller will control player 1, at this time quickly unplug the controller and plug it back in to another usb port.

should work

Cold_Turkey_14
11-08-2008, 12:55 PM
Even with a wireless 360 controller? I've been getting nothing but problems with this wireless controller in getting it to switch over to Player 2. I got fed up and just grabbed my guitar hero guitar and plugged it in, that got it working but I'd rather not do that since I'm going over to a friends house to do this and I'd rather not have to drag my guitar hero guitar over to her house. :(

This is what I do verbatim:
1). replace the CFG file labeled "360controller" with the one on the OP, then set it to "Read-only".
2). Boot-up game.
3). Exec "360controller" (w/o quotations).
4). ss_splitmode 2 (or whatever preference).
5). connect_splitscreen <My IP of course> 2.
6). I do one of the following, either:

a). Remove the batteries from the controller and reinsert them (This shuts off my controller) and then hold the Guide button down until it lights up. (Alas still player 1)

b). Disconnect the USB receiver from my computer and reconnect it into either the same USB slot or another, doesn't make a difference.

Both result in the same outcome, I just get the Player 1 quadrant to fill in. I'm not sure, I tried different drivers but that doesn't make a lick of difference. Any other suggestions? I'm still trying to be creative here so my ears are open. :(

Sikph
11-08-2008, 01:15 PM
I've tried in the menu, while loading, during gameplay and three different USB ports, alternating in different fashions or using the same port quickly and slowly. No joy.

I appreciate the suggestions, but it seems unlikely that there is no other way of getting around this problem.

Cold_Turkey_14
11-08-2008, 01:16 PM
I've tried in the menu, while loading, during gameplay and three different USB ports, alternating in different fashions or using the same port quickly and slowly. No joy.

I appreciate the suggestions, but it seems unlikely that there is no other way of getting around this problem.

You are nothing, there's got to be a way. :p

I just got to spend my whole life finding out how to do it...

Sikph
11-08-2008, 01:28 PM
I am nothing? Did you misunderstand what I was saying? I'm in the same boat as you except I don't have the slight luxury of another 360 usb device that allows you to connect. You have a slight inconvenience, whereas I have nothing. So, if that's what you meant, you'd be right! ;)

I've spent hours this afternoon trying to find ways of switching it to player 2. It's such a small thing to ask, but seems impossible to accomplish. :(

Cold_Turkey_14
11-08-2008, 01:32 PM
I am nothing? Did you misunderstand what I was saying? I'm in the same boat as you except I don't have the slight luxury of another 360 usb device that allows you to connect. You have a slight inconvenience, whereas I have nothing. So, if that's what you meant, you'd be right! ;)

I've spent hours this afternoon trying to find ways of switching it to player 2. It's such a small thing to ask, but seems impossible to accomplish. :(

No I said you were nothing because it sounded like you gave up all hope.

Sikph
11-08-2008, 01:36 PM
Figured, misunderstanding. :)

"unlikely that there is no other" is a double negative, meaning a positive. Apologies.

hypnotoad
11-08-2008, 01:36 PM
Doesn't work for me. When I enter "connect 192.168.0.102:27015 2" without the quotes, it just brings me back to the main screen.

EDIT:

I got splitscreen working, but the control still thinks it is first player, and can only move left and right, and cannot move up and down. Is there an alternate way of specifying the controller position?

TheBusGuy
11-08-2008, 01:38 PM
Doesn't work for me. When I enter "connect 192.168.0.102:27015 2" without the quotes, it just brings me back to the main screen.

try "connect_SPLITSCREEN 192.168.0.102:27015 2" without the quotes

Cold_Turkey_14
11-08-2008, 01:39 PM
Doesn't work for me. When I enter "connect 192.168.0.102:27015 2" without the quotes, it just brings me back to the main screen.

Did you try connect_splitscreen 69.61.55.67:27016 2? Because that's the only way I can get it to work. That and make sure you set your preference for vertical or horizontal screen split; either ss_splitmode 1 (horizontal) or ss_splitmode 2 (vertical), before you connect to the IP.

TheBusGuy
11-08-2008, 01:40 PM
yes, if you leave ss_splitmode set as 0 Im pretty sure it crashes so make sure to set it

ultio
11-08-2008, 01:45 PM
Valve should add this to the game without this big workaround and without XBOX360 Controllers only!!

hypnotoad
11-08-2008, 01:48 PM
OH, you need controller drivers :D

http://download.microsoft.com/download/A/C/8/AC8CA87C-4F5B-49D6-9E0A-C0BBA2E96663/XBOX360Eng.exe

Oh, isn't that ♥♥♥♥ign nice. Doesn't install on Vista. let me take this moment to say:

VISTA ♥♥♥♥ING SUCKS.



BTW, yes, I did connect_splitscreen and did all the follow up steps. Thse are issues with my controller.

Cold_Turkey_14
11-08-2008, 01:53 PM
I got splitscreen working, but the control still thinks it is first player, and can only move left and right, and cannot move up and down. Is there an alternate way of specifying the controller position?

Yeah that's kind of what I'm stuck on. Do you have a wired or wireless version of the 360 controller?

If it's wired: make sure you exec "360controller" (w/o quotations), and ss_splitmode 1 or 2, once you've connected to the IP both mouse and keyboard will be set to player 1 so all you have to do is unplug your 360 controller and the plug it back in, this will set it to Quadrant Player 2.

Now for wireless: Your only hope is to have either a second 360 controller or a guitar hero controller. Pretty much plug in the controller your not going to use (should fill in the Player 1 Quadrant for the controller) then plug in the controller you will be using. You'll notice that the controller you will be using will be set to Player 2, so all you need to do is unplug the controller you won't be using and you should be set. Still trying to figure out how to do this without a second controller... ;)

hypnotoad
11-08-2008, 01:54 PM
I already did all that stuff.

Cold_Turkey_14
11-08-2008, 01:57 PM
OH, you need controller drivers :D

http://download.microsoft.com/download/A/C/8/AC8CA87C-4F5B-49D6-9E0A-C0BBA2E96663/XBOX360Eng.exe

Oh, isn't that ♥♥♥♥ign nice. Doesn't install on Vista. let me take this moment to say:

VISTA ♥♥♥♥ING SUCKS.



BTW, yes, I did connect_splitscreen and did all the follow up steps. Thse are issues with my controller.

Well I have Vista Home Premium 64-bit and I can say for a fact the drivers do install. I just updated my wireless controller just a few minutes ago.

You getting your drivers from here? http://www.microsoft.com/hardware/download/download.aspx?category=Gaming

TheBusGuy
11-08-2008, 01:58 PM
OH, you need controller drivers :D

http://download.microsoft.com/download/A/C/8/AC8CA87C-4F5B-49D6-9E0A-C0BBA2E96663/XBOX360Eng.exe

Oh, isn't that ♥♥♥♥ign nice. Doesn't install on Vista. let me take this moment to say:

VISTA ♥♥♥♥ING SUCKS.

BTW, yes, I did connect_splitscreen and did all the follow up steps. Thse are issues with my controller.

im pretty sure you dont need to install anything for your 360 controller to work with vista, i didnt need to anyways. also to get the controller to be able to look up and down you need to type "+jlook" in the console. I didnt add this for player 1 in the cfg cause its already set to "cmd2 +jlook" so it can look up and down on the player 2 screen

hypnotoad
11-08-2008, 02:02 PM
It doesn't help that my controller will not set itself to player 2.

Before ypou point me to your tut again, yes, I did unplug it in-game and replug in, and it still set itself to controller 1.

Do not underestimate the ♥♥♥♥♥♥♥♥♥♥♥ of this controller. It said on the package that it supported the xbox360, yet it does not work on it. Thank you logitech. I have 2 other ones,. but one is broken, and one does not work on the PC, omost likely because they are made by gamestop. And gamestop makes some craptacular hardware.

Cold_Turkey_14
11-08-2008, 02:08 PM
Wait so do you have a logitech controller or a 360 controller? I'm confused... :confused:

hypnotoad
11-08-2008, 02:12 PM
Damn, I just read up on it. it is a 360 design, but not a 360 controller. That's most likely the problem. it sucks balls, because it is exactly the same as the 360 controller. Obviously some dirty scheme to make more money on their part.

Cold_Turkey_14
11-08-2008, 02:13 PM
Does your PC read the controller or does it not even pick it up?

GuyNice
11-08-2008, 02:14 PM
I really hope valve is going to officially support this. I really don't wanna buy a 2nd controller just to play this co-op with 1 controller and keyboard. It seems like they took the time to program the split screen function to the game but ended up not supporting it officially for some reason.

VALVe, as a long time PC fan I beg you to support split screen co-op for PC!

Cold_Turkey_14
11-08-2008, 02:15 PM
It would really be nice to see a simplified version of this, but for now I guess I'll just have to settle for using a guitar hero controller. :D

TurkeyFried
11-08-2008, 02:23 PM
Damn, I just read up on it. it is a 360 design, but not a 360 controller. That's most likely the problem. it sucks balls, because it is exactly the same as the 360 controller. Obviously some dirty scheme to make more money on their part.

You're not talking about a Wireless controller, are you? Anyway, the microsoft download site has the drivers for the Wired controller and the Wireless dongle, for XP and Vista.

hypnotoad
11-08-2008, 02:57 PM
No. My Logictech wired controller, I bought it thinking it was for 360 (considering it looks just like a 360 controller). But they have 2 versions, one PC, one xbox (yes, completely pointless, it's a money making scheme)

Long story short, I don't have a working 360 controller.

Relics
11-08-2008, 03:09 PM
My problem is that I cannot connect to any servers, no matter which ones I try for example I type "connect <69.61.55.67:27016> 2"

and it tries to load then boots me back into the menu.

I also tried: "connect_splitscreen <69.61.55.67:27016> 2"

and nothing happens.

You don't need to use the inequalities (angled brackets), they were there more to show where the IP should go. If the IP is 69.61.55.67, the console code would be:

connect_splitscreen 69.61.55.67:27016 2

hypnotoad
11-08-2008, 03:10 PM
When I enter the

connect_splitscreen 69.61.55.67:27016 2

I sometimes have to enter it twice before I join.

hypnotoad
11-08-2008, 03:34 PM
oops, double post.

{ Yoshi }
11-08-2008, 03:40 PM
I got this working and me and a buddy had a blast with this.

While it'd be nice to get this officially supported by valve and get a nice interface, maybe multiple screens and stuff, I am extremely happy as is with this, since a few console hacks is nothing compared to all of the other games lacking split screen features. Thanks valve!

synx
11-08-2008, 03:41 PM
I really hope valve is going to officially support this. I really don't wanna buy a 2nd controller just to play this co-op with 1 controller and keyboard. It seems like they took the time to program the split screen function to the game but ended up not supporting it officially for some reason.

VALVe, as a long time PC fan I beg you to support split screen co-op for PC!

"Officially" support it?

They added the splitscreen functionality to the game didn't they? That's pretty damn official if you ask me, and considering it's something only a very small percentage of their (pc) customers will use; I think it was incredibly generous of them to include it.

Be patient, it'll get fixed.

Camm
11-08-2008, 05:15 PM
Mmm, dual monitor support for splitscreen..... (has minor ♥♥♥♥♥♥ now due to 3 benq 24 inch screens currently running.... :D )

optimustron
11-08-2008, 07:17 PM
Would this work if say I had two monitors, and one was for player 1 and the other for player 2?

thanks by the way, you're awesome. <3

EDIT:
Never mind! Thanks! :D

raijian
11-08-2008, 07:21 PM
Who buys wired 360 controllers :\


I can't do it im guessing without the receiver.

Bleh, don't feel like buying a receiver ahah

Baggie
11-08-2008, 07:36 PM
Guys, just as a help in you want to play splitscreen you're going to need 1 360 controller to use to take up player 1 and one to play on as player 2. You can unplug the first one once the second controller is working.

So if you plan to have a left 4 dead LAN with splitscreen you'll need 1 controller per pc + 1, e.g. 2 computers = 3 controllers, 3 computers = 2 controllers

hypnotoad
11-08-2008, 10:33 PM
Guys, just as a help in you want to play splitscreen you're going to need 1 360 controller to use to take up player 1 and one to play on as player 2. You can unplug the first one once the second controller is working.

So if you plan to have a left 4 dead LAN with splitscreen you'll need 1 controller per pc + 1, e.g. 2 computers = 3 controllers, 3 computers = 2 controllers

I did that jsut before reading this with my Xboxish PC controller, got it to second, and it still doesn't work. That means it has to be a 360, very selective.

EDIT:

I got my 360 wired control to the second slot, and it still didn't work :/

rifle_grunt
11-09-2008, 02:17 AM
I think this was the perfect addition to the game focusing on co-op and multiplayer - as you said- if they added it in as a console hack there is no reason it shouldnt be added as full mode when the game is released- I have to say valve has gained my purchase from this!

phetal
11-09-2008, 09:17 AM
I think this was the perfect addition to the game focusing on co-op and multiplayer - as you said- if they added it in as a console hack there is no reason it shouldnt be added as full mode when the game is released- I have to say valve has gained my purchase from this!

Ditto.
Awesome guide.
today is a day I love the internet.

rifle_grunt
11-09-2008, 09:41 AM
I have to wait a week for the demo though- wah!

Crazydog115
11-09-2008, 10:32 AM
If anyone's still reading on the 13th page, here's how I got it to work:


I followed the instructions using connect_splitscreen.

Before the controller controlled player 2, I had to kill everyone. Then, as the game was restarting, I unplugged + plugged back in the controller, and it went to player 2. Problem solved.


Now I don't want to unplug it. :P

Note: I only used 1 xbox 360 controller.

linfosoma
11-09-2008, 10:45 AM
Come on Valve, 35.000 views to this thread means this option should be in the full release!

Sikph
11-09-2008, 11:45 AM
If anyone's still reading on the 13th page, here's how I got it to work:


I followed the instructions using connect_splitscreen.

Before the controller controlled player 2, I had to kill everyone. Then, as the game was restarting, I unplugged + plugged back in the controller, and it went to player 2. Problem solved.


Now I don't want to unplug it. :P

Note: I only used 1 xbox 360 controller.


I presume when you said "I had to kill everyone" you meant the survivors? I tried that, and it still didn't work. I'll try completing Subway this time, and restart it that way... but it seems like a wasted effort.

Edit: It was a wasted effort.

Mr.Black
11-09-2008, 12:26 PM
HEY FELLERS I NEED A PS2 CONTROLLER CONFIG can u fellers post one.

Sikph
11-09-2008, 12:28 PM
There already is one, go back a few pages. :P

AwM
11-09-2008, 01:12 PM
A few days ago split screen for ps2 controller worked for me - 1 player used keyboard and mouse, second player used gamepad. Now, when I got this ps2 config it all ♥♥♥♥ed up and I can't play split screen. I'm encountering same problems like everyone else 2 pages back. I tried everything and now I hope someone can fix it up.

Stryker2[X]
11-09-2008, 02:27 PM
No matter what I cannot get my controller to switch to player 2, tried everything posted.

Anyone have any ideas? I'm using mouse and keyboard for player 1.

multipointmaybe
11-09-2008, 04:43 PM
In an attempt to get two mice working on the same computer, I downloaded a mouse driver known as cpnmouse. Essentially what this does is make two mouse cursors on one computer. I knew it would be a long-shot of course since l4d would probably assume all mouse control to player one, but out of curiosity I tried anyway.

Upon entering a standard left4dead server something peculiar happened. It loaded both players automatically into first person perspective without asking to click into a player. Mouse control was however still bound to player one.

At the very least it might be an easier jumpoffpoint for joining a splitscreen game if that means anything to someone. Im still going to tinker and see what turns up.




-On another note-

-Is there anything that resembles a player 2 control cfg?

-What is the meaning of singleplayer.cfg and twoplayers.cfg?

-It would be nice to know if there is a .cfg that identifies SECONDARY buttons. If mouse 1 were bound into two different keys it might be a way to pop into player 2?

Relics
11-09-2008, 05:17 PM
-What is the meaning of singleplayer.cfg and twoplayers.cfg

It appears to simply be a script for singleplayer campaign mode (ie. setting the number of AI survivors to 3, only requiring 1 human controlled player to begin). The only differences between singleplayer.cfg and twoplayers.cfg is the number of AI survivors and minimum start players.

skidmark0123
11-09-2008, 08:23 PM
it's best to do it when its loading because it took me forever to do it then i did it when it was loading and it worked!

Chunk3y
11-09-2008, 10:47 PM
How would I switch the player number on the Ps3 dualshock 3 controller. All it does is it flashes and I can not get it to work even by following the instructions.

fLaMePrO
11-09-2008, 11:19 PM
Well to those who are saying they can't get their one controller to get to be second player: I have done it twice now. First time, I believe it was a complete fluke. I executed the 360controller.cfg, took out controller and plugged it back in - worked straight away! Second time wasn't so easy. Don't know how it works, because it took me a while to get it right. Anyway, here's some tips:


You DON'T have to be in the actual game, just in the menu is fine.
Try executing the config file, and at the same time, plugging the controller in. I managed to do it this way. NFI if it has anything to do with it, but if you get the timing right I think it works.


Oh and people: as if it isn't going to be properly supported in the full game. The files are there. It has been mentioned that they have advertised the split-screen support. Why wouldn't they have it in the game?

Gun-Nut
11-09-2008, 11:48 PM
Oh and people: as if it isn't going to be properly supported in the full game. The files are there. It has been mentioned that they have advertised the split-screen support. Why wouldn't they have it in the game?

It would be kinda stupid to not support it, but I believe it was only said the 360 version was going to have Split-Screen so the files are just left over for the PC.

AwM
11-10-2008, 02:45 AM
Flamepro - I tried almost every variation to get these 2 players working, but I believe it may be 360controller's fault. I had it working 2 days ago, but I changed my cfg to fit ps2 controller. I can't find which config it was. If someone got second config from first post, please post it so I can test it out.

sparks44
11-10-2008, 03:53 AM
I have tried everything that people have posted here with my 1 wired 360 controller, all it does is load as player one... take it it out plug it in.. player 1 again. Surely someone can come up with a 'non-fluke' method.

rifle_grunt
11-10-2008, 09:19 AM
so you only need 1 controller for this.?

sparks44
11-10-2008, 10:06 AM
Apparently... Your supposed to be able to change the controller through unplugging and plugging it in again so it moves to player 2. Which would mean player 1 = kb/m and player 2 = 360pad

MunkeyBalls
11-10-2008, 11:02 AM
So does anyone know if you can configure this to run on dual monitors? Cutting the screens in half so my friend can play on the TV with a controller while I play from the PC with kb/mouse?

That would be AWESOME ^^

lordziron
11-10-2008, 12:23 PM
With 1 xbox360 controller, unplugging and plugging it back in while the game is on the loading screen joining a server works fine for me. Light always goes to 2nd player on controller. See if this helps

jaytheham
11-10-2008, 01:13 PM
So does anyone know if you can configure this to run on dual monitors? Cutting the screens in half so my friend can play on the TV with a controller while I play from the PC with kb/mouse?

That would be AWESOME ^^

Yea I've done it, it's not that great really though as the game doesn't scale each persons view to take up the full screen regardless of which way you split it. Vertical split you still only get half the screen(each screen has 1/4 black on either side). Horizontal split is a bit better but about 1/3 of each screen is still unused.

Squallboogie
11-10-2008, 01:22 PM
why would you want this on the pc?

Killuminati91
11-10-2008, 01:26 PM
cause not everyone wants to waste 300€ for a worthless piece of ♥♥♥♥ console that will be outdated after 2 years?

multipointmaybe
11-10-2008, 03:01 PM
cause not everyone wants to waste 300€ for a worthless piece of ♥♥♥♥ console that will be outdated after 2 years?

We also don't want to waste $200-$400 American dineros on outdated garbage either.

Anybody with halfabrain or atleast a sliver of self-respect can build a PC two-three times the power of a ps3 or 360 for the same price.

But this is off-topic, a splitscreen PC is HIGHLY desireable especially considering how easy it is to plug your computer into a television and just, you know, game the hell out akin to a console.

fLaMePrO
11-10-2008, 03:08 PM
Just remembered something else I did before it magically worked!

Go into your config.cfg file. Scroll right down to the bottom, and look for:

cmd1 +jlook
cmd2 +jlook


Delete them both. Go back into the game, and make sure you are using the 360controller.cfg file I posted a few pages back - the one without unbindall, and the player 1 controls. These don't need to be used as the keys are already mapped out for the keyboard + mouse.

I hope this is it, I want to help you guys experience the awesomeness :)

Downtown1
11-10-2008, 03:10 PM
Haha, that's awesome, they just need to add dual monitor support!

Stryker2[X]
11-10-2008, 03:17 PM
Weird, my light on my 360 controller doesn't even turn on now, nor does it activate period.

Azathoth
11-10-2008, 03:19 PM
While reading this thread, I noticed that everyone is modifying the 360controller.cfg file. Not that it makes a big difference, but I thought I'd mention that you can create your own .cfg file and run it in the same way as the 360controller.cfg file. This may help anyone who wants to set up multiple configurations of controls or anyone who does not want to modify the original game files.

I set up a custon .cfg file for a PS2 controller and it is working just fine.

Stryker2[X]
11-10-2008, 03:26 PM
I did all the new things that were posted in the last couple pages, and still can't get my light to change to player 2.

fLaMePrO
11-10-2008, 03:44 PM
Ok, I'll try detail each step. This is how I think I got mine working, so cut me some slack if it doesn't help you.


Launch the game, go into Control settings, and make sure the Gamepad is set to 'Disabled'.
Exit the game, and unplug your controller.
Delete your config.cfg file - this will be regenerated with default settings. If you are feeling a bit paranoid, just create a back-up before you remove it.
Go into your 360controller.cfg file and delete everything inside.
Replace it with this: 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

// 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" "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
Launch the game.
Go into control settings and verify that the keyboard controls are mapped correctly, and that the gamepad is still disabled.
Put "ss_splitmode 2" into the console (or 1 if need be)
Run the 360controller.cfg file, and plug in the controller shortly thereafter.
If the second player light doesn't come on..then I'm out of ideas :(

Wiggy Lechuck
11-10-2008, 03:59 PM
If anyone is having problems with non 360/PS3 controllers, try the following which worked great for me (in my case a Logitech Dual Action.)

To get around the problem of the gamepad being used for the mouse/keyboard player, I used the following little program I found called JoyIDs, http://www.wingmanteam.com/latest_software/gadgets.htm#JoyIDs_Utility:, which can switch around joystick IDs, however even on ID2 L4D detected it as the primary, so i found another program, PPJOY, http://ppjoy.bossstation.dnsalias.org/, which can be used to fake a virtual gamepad, which I put as ID1. It then worked perfectly everytime, no need for unplugging etc.

The hard part was getting the correct mapping, as I didn't know what each button was called on mine. After a lot of trial and error the following set up seemed best:

So if you have a Dual Action, use this a base to get your ideal setup.

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

joy_advaxisx 3 // move left/right
joy_advaxisy 1 // move forward/back
joy_advaxisz 4 // look up/down
joy_advaxisr 2 // look left/right
joy_advaxisu 0 // unused
joy_advaxisv 0 // 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 -0.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

// controller2 bindings
+jlook // enable joystick look
cmd2 bind "A_BUTTON" "+use" // button 1
cmd2 bind "B_BUTTON" "toggle_duck" // button 2
cmd2 bind "X_BUTTON" "lastinv" // button 3
cmd2 bind "Y_BUTTON" "+jump" // button 4
cmd2 bind "L_SHOULDER" "+attack" // button 5
cmd2 bind "R_SHOULDER" "+lookspin" // button 6
cmd2 bind "BACK" "+reload" // button 7
cmd2 bind "START" "+attack2" // button 8
cmd2 bind "STICK1" "vocalize smartlook" // button 9
cmd2 bind "STICK2" "+zoom" // button 10

//the following are only used when the mode light is off
cmd2 bind "UP" "invnext" // DPad Up
cmd2 bind "LEFT" "slot3" // DPad Left
cmd2 bind "RIGHT" "slot4" // DPad Right
cmd2 bind "DOWN" "slot5" // DPad Down

Hope this works out for anyone else as well as it did for me!

PsychoSnowMan
11-10-2008, 05:34 PM
Wiggy, that looks like exactly what we need to get wireless controllers working. I still don't have it set up right though, I'm having problems getting PPJoy to work in Vista (x64).
What OS are you running it on?

I'm looking for some more Vista friendly virtual gamepad software and will post here if I find something that works a little more smoothly.

BLASHPHEMY
11-10-2008, 05:46 PM
"Unknown command: ss_splitmode"

Looks like it was patched out :(

PsychoSnowMan
11-10-2008, 06:25 PM
Wow it does.

Idiots.

Trigun183
11-10-2008, 06:35 PM
wow, Valve took it out, bravo

xHesHx
11-10-2008, 06:43 PM
*cries* I really wanted to try this. Curses I say!

unholy paradox
11-10-2008, 06:44 PM
What the hell valve?

You better allow us to do this in the full game, if not, dumbest move ever. But since it's a demo, I don't have a problem with it.

Herbo
11-10-2008, 07:00 PM
"Unknown command: ss_splitmode"

Looks like it was patched out :(This better not be a sign for the full release as it's obviously possible to play split screen easily on PC and would be a purely conscience obstruction on Valve's behalf.

VanCrackin
11-10-2008, 07:32 PM
If Valve takes it out of the full release, the company will immediately go down a peg in my book. Sad considering they are my favorite developer.

Metzger44
11-10-2008, 10:45 PM
Hi folks,

So splitscreen was always something we only wanted to officially support on the x360 due to the controller issues. However, we are planning on making some of the functionality work on the PC as an "unsupported" bonus feature. We turned it off for the demo because we didn't want to have to deal with any additional bug reports etc. about it interfering with the demo experience, but the current plan is to re-enable it after we launch the full product.

There are a number of tuning variables, the but tricky thing will be the controller. When testing, the best setup on the PC is to have two joystick/x360 style USB controllers. I think it will also be possible to have one keyboard/mouse and one joystick player.

I haven't looked into supporting two keyboards/mice, as I'm not even sure PC's can deal with that and I doubt we're talking about lots and lots of possible users for such a config.

Anyway, feel free to post this information around as appropriate.

Yahn

No worries.

booogerhead
11-10-2008, 10:56 PM
[edit] The above post verifies my reasoning and makes me feel warm and fuzzy about Valve. In lieu of having nothing else to put in this post, here is me, talking about how I edited my post, because of the post above, which fully validated my theory. :D

VanCrackin
11-10-2008, 11:01 PM
I could only join active games through IP connect(no lobby joining, no matchmaking, no intro sequence)I would have to disconnect before the final video sequence,


Actually if you waited the video sequence error would fix itself.

ChronoGib
11-11-2008, 01:01 AM
1 CONTROLLER WORKAROUND!

If you only have 1 controller you can use a free program called PPjoy to add a virtual joystick to take up the 1st controller slot and then add the 360 as the 2nd controller.

I got the game to load in splitscreen this way and then used glovepie to map basic movement from a Wiimote. But I'm having trouble duplicating this. I still get split screen now but I can't seem to map any movement to the 2nd player.

I'm getting a PS3 controller from my friend, has anyone mapped out the keys yet?

Newman
11-11-2008, 01:03 AM
1 CONTROLLER WORKAROUND!

If you only have 1 controller you can use a free program called PPjoy to add a virtual joystick to take up the 1st controller slot and then add the 360 as the 2nd controller.

I got the game to load in splitscreen this way and then used glovepie to map basic movement from a Wiimote. But I'm having trouble duplicating this. I still get split screen now but I can't seem to map any movement to the 2nd player.

I'm getting a PS3 controller from my friend, has anyone mapped out the keys yet?

Go back a couple of pages.

ChronoGib
11-11-2008, 01:31 AM
NM, the game just updated and now all the splitscreen commands are missing. :(

Sikph
11-11-2008, 10:51 AM
If you fancy being a bit naughty, you can still try the splitscreen if you don't mind downloading a bit more. I hesitate to mention this, but since it's a demo I'll go for it and explain. There is currently a semi-russian L4D demo available on the net that is the original demo release. It doesn't connect to Steam in anyway, so therefore no online play, and no updates. All you need to do is run a dedicated LAN server via the srcds executable in the leaked demo folder, and follow the same steps described here in this thread.

Shameful, I know. I admit to trying this out immediately after hearing of splitscreen in the first place. However on playing the demo, I pre-ordered officially straight away.

If this post is deleted I won't be offended in anyway. Just sharing the knowledge, but NO links of course. :)

NoRCoN
11-11-2008, 11:19 AM
If you fancy being a bit naughty, you can still try the splitscreen if you don't mind downloading a bit more. I hesitate to mention this, but since it's a demo I'll go for it and explain. There is currently a semi-russian L4D demo available on the net that is the original demo release. It doesn't connect to Steam in anyway, so therefore no online play, and no updates. All you need to do is run a dedicated LAN server via the srcds executable in the leaked demo folder, and follow the same steps described here in this thread.

Shameful, I know. I admit to trying this out immediately after hearing of splitscreen in the first place. However on playing the demo, I pre-ordered officially straight away.

If this post is deleted I won't be offended in anyway. Just sharing the knowledge, but NO links of course. :)

Yeah. Pretty sure that the "demo" you are speaking of isn't legit. Especially if it is not connecting to the Steam servers in any way.

Sikph
11-11-2008, 11:40 AM
Yeah. Pretty sure that the "demo" you are speaking of isn't legit. Especially if it is not connecting to the Steam servers in any way.

I don't doubt that. This is just one of those things you have to share, heh. Then again, so close to release that even mentioning this is redundant. Especially since the good news of official support.

NoRCoN
11-11-2008, 12:12 PM
I don't doubt that. This is just one of those things you have to share, heh. Then again, so close to release that even mentioning this is redundant. Especially since the good news of official support.

Yeah. I know what you're saying. I'm looking forward to what the community can do with this "feature" over time.

teylewr
11-11-2008, 06:15 PM
dang, haha I played last night with my girlfriend for like 4 hours... so sad to go try this again today and the commands not there... hope this is either officially put back in, or maybe modded into it..


It seemed like when someone tried to join a server me and my co-op mate were in they couldn't unless they did the "connect <ip>" in the console, i wonder if that was making severs fill up too fast and when the public is joining in they are gunnah need all the space they can get...
perhaps thats why it was taken out.. hopefully once more servers go up, and such they will add it back in, cause it was awesome

TehSiCkNeSs
11-11-2008, 07:07 PM
I can confirm that Wiggy Lechuck's way of getting this to work works. His way was to get the programs PPJoy as well JoyIDs, creating a virtual gamepad, and setting it as the first joy ID. Only one problem I am expiriencing, and that is that the right analog stick wont look down or up on my ps2 controller. Any ideas on why and how to fix this would be great.

Also, I am using the downloadable version of the demo (its not illegal or wrong for it is a demo, just an older unpatched version of the demo). I would recommend it to any one who wants to still be able to split screen. Strange part is that my demo contacts the steam servers....

DarkevilPT
11-12-2008, 11:18 AM
What if i don't have any xbox 360 controller, and i wanted to have that screen vision?

NoRCoN
11-12-2008, 11:55 AM
What if i don't have any xbox 360 controller, and i wanted to have that screen vision?

Well, you have to have some sort of second input device(s). You either need a controller (Xbox, Playstation, et cetera). Or, you have to figure out some way to get two sets of a keyboard and mouse to work properly.

DarkevilPT
11-12-2008, 12:00 PM
Well, you have to have some sort of second input device(s). You either need a controller (Xbox, Playstation, et cetera). Or, you have to figure out some way to get two sets of a keyboard and mouse to work properly.
So that splitscreen "scene" option is just for the xbox.. when i'm at spectator i'll not be able to see either teams in the Left 4 Dead Game PC version?

TRIPTEX
11-12-2008, 12:08 PM
Since I have dual GPUs (HD 4850) I really like to just run dual screens with each card handling the graphics for each screen. I'd use the mouse/keyboard and my friend can use the 360 controller and play on the TV. I know this will never happen.

NoRCoN
11-12-2008, 12:08 PM
So that splitscreen "scene" option is just for the xbox.. when i'm at spectator i'll not be able to see either teams in the Left 4 Dead Game PC version?

I guess I'm not entirely sure what you mean.

This thread is referring to the split screen functionality in the PC version of Left 4 Dead.

The split screen view/ability/functionality was able to be enabled in the initial release of the demo. Valve patched the demo, and you can no longer use the split screen view.

However, you will be able to use the view in the final release of the game. Split screen will be available for use, but not supported (from what I have read/understand).

So, to attempt to answer your questions.

So that splitscreen "scene" option is just for the xbox.

No. Split screen will work in the final release of Left 4 Dead for the PC.

when i'm at spectator i'll not be able to see either teams in the Left 4 Dead Game PC version?

Not entirely sure. I'm pretty sure spectator mode while the PC is in split screen mode will behave the same as it would for a single player.

I hope I'm answering your questions effectively. :)

Since I have dual GPUs (HD 4850) I really like to just run dual screens with each card handling the graphics for each screen. I'd use the mouse/keyboard and my friend can use the 360 controller and play on the TV. I know this will never happen.

Yeah, there would be some fairly complicated stuff going on for that to happen.

DarkevilPT
11-12-2008, 12:17 PM
Yeah that was what i wanted to know... I was wondering if i could see that divided screen mod in the full game which allows me to see each team when spectator or in dead mode... i think u get my point cause in this demo we can't see that game option... without a game device/controller has u said..

jaytheham
11-12-2008, 01:25 PM
I can confirm that Wiggy Lechuck's way of getting this to work works. His way was to get the programs PPJoy as well JoyIDs, creating a virtual gamepad, and setting it as the first joy ID. Only one problem I am expiriencing, and that is that the right analog stick wont look down or up on my ps2 controller. Any ideas on why and how to fix this would be great.


Put this in the 360controller.cfg to fix the right analog stick problem:

cmd2 +jlook

TehSiCkNeSs
11-12-2008, 01:51 PM
Thank you man, changing the command to that fixed my looking up and down problem. Can't thank you enough :)

Sikph
11-13-2008, 04:07 AM
Yeah that was what i wanted to know... I was wondering if i could see that divided screen mod in the full game which allows me to see each team when spectator or in dead mode... i think u get my point cause in this demo we can't see that game option... without a game device/controller has u said..

Firstly, splitscreen is not a mod. It is functionality included with the game.

In Versus, it is not known for sure whether you could watch both teams at the same time using splitscreen. Theoretically, you could, because you could leave both keyboard/mouse player and controller player watching members of the opposite team (or locations in the map). Obviously you wouldn't be able to spectate all games, but it seems likely that you'd be able to do this if you really wanted to.

As for spectating while dead, I seriously doubt you'd be able to watch the other team. Since that would be cheating, and could be abused. I think that right now when you die in versus you watch from the corpse perspective? I'm not sure how long this lasts, and where you watch from after that however.

And to clear up the last two points. Splitscreen was in the demo, but was removed so they didn't have to monitor bug reports from something not related to the main experience. It will be included in the final game as an option (it is yet to be known whether it is accesible via the official menu intead of console commands). If it is only console commands in the end, it is likely that somebody will make a simple mod to simplify the process.

Lastly, about the controller. You will need a controller to play splitscreen. However, the Valve representative that confirmed slitscreen mentioned that he was looking into possibly having two keyboard/mice on one computer. However, that is a longshot and the likely result is the necessity of a controller.

Here is the post made by the representative:

Originally Posted by Yahn Bernier http://forums.steampowered.com/forums/showthread.php?p=8416904#post8416904

Hi folks,

So splitscreen was always something we only wanted to officially support on the x360 due to the controller issues. However, we are planning on making some of the functionality work on the PC as an "unsupported" bonus feature. We turned it off for the demo because we didn't want to have to deal with any additional bug reports etc. about it interfering with the demo experience, but the current plan is to re-enable it after we launch the full product.

There are a number of tuning variables, the but tricky thing will be the controller. When testing, the best setup on the PC is to have two joystick/x360 style USB controllers. I think it will also be possible to have one keyboard/mouse and one joystick player.

I haven't looked into supporting two keyboards/mice, as I'm not even sure PC's can deal with that and I doubt we're talking about lots and lots of possible users for such a config.

Anyway, feel free to post this information around as appropriate.

Yahn


I hope this clears up any misunderstandings. Anybody feel free to quote this, as I'm 95% certain on the things I have said here.

Atelophobia
11-13-2008, 04:29 AM
Well, two mice shouldn't be a problem. Ragdollkungfu (also available in steam) is able to use two mice also for some local beat em up action.
Two keyboards couldn't be a problem either because in the worst case you could map the few actions you need for l4d to different keys on the second keyboard.
And I don't think only few people would be interessted in it.

NoRCoN
11-13-2008, 07:02 AM
Well, two mice shouldn't be a problem. Ragdollkungfu (also available in steam) is able to use two mice also for some local beat em up action.
Two keyboards couldn't be a problem either because in the worst case you could map the few actions you need for l4d to different keys on the second keyboard.
And I don't think only few people would be interessted in it.

Well, there ya go. Hopefully we can get this working with minimal effort in the full release.

RabidZombie
11-13-2008, 11:01 AM
Well, two mice shouldn't be a problem. Ragdollkungfu (also available in steam) is able to use two mice also for some local beat em up action.
Two keyboards couldn't be a problem either because in the worst case you could map the few actions you need for l4d to different keys on the second keyboard.
And I don't think only few people would be interessted in it.

AFAIK, DirectInput doesn't support multiple keyboards separately. Theoretically, you could use different buttons, yeah, but that would be less than satisfactory. You could use WM_INPUT calls (which can handle both multimice and multikeyboard), but I expect the game is written around the DirectInput API, so I don't expect it to happen.

SwearingJones
11-13-2008, 11:08 AM
hay, aslong as they put it backin im happy, it was the best part for me as me and my cuz love splitscreen games and always wanted a zombie type game.

harryHIM
11-18-2008, 02:56 AM
So has anyone heard or tried anything about the split screen since the full game has been released?

Igor3K
11-18-2008, 03:02 AM
There is split screen in the full game.

I tried to get it to work but I couldn't switch my PS3 controller to the 2nd player, if anyone knows how to fix it please help me.

Right now the controller is assigned to player one so I can't control the 2nd player at all.

SwearingJones
11-18-2008, 03:04 AM
try downloading a virtual controler driver, maybe that will work, you could put it as player 1, then your ps3 controler should be player 2.