Go Back   Steam Users' Forums > Steam Game Discussions > # - C > Borderlands

Reply
 
Thread Tools Display Modes
Old 01-04-2012, 02:13 AM   #1
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Lightbulb Guide: Getting Split-Screen For Borderlands On PC

This is a simple guide for getting split-screen to work for the PC version of Borderlands. This was originally supposed to be posted elsewhere but the guide was rejected. Nevertheless, I figured a lot of people would probably want to be able to do splitscreen on the PC version of Borderlands, so the instructions for doing so are below. Enjoy.

---

System and software requirements for splitscreen

So you want to do splitscreen in Borderlands for PC? Well, you're going to need a few tools and a decent PC. About as low as you can go is maybe an Intel Core 2, 2ghz CPU, 2GB of RAM and maybe an Nvidia 8800GTX or an ATI x1600. You'll need a full copy of Borderlands installed (with or without the DLC, it's your choice) and you'll also need at least one dual-analog gamepad, however this guide will be focused on using two Xbox 360 controllers (if you don't have an Xbox 360 controller you'll have to follow Gr9AgWguide from the Zetaboards if you want to use a controller plus keyboard combination) Alternatively, if you're using Logitech or PlayStation controllers you'll need the Xbox 360 controller emulator. You'll also need the following programs:

DXwnd
Auto Window Manager
Xbox360ce (if you're using controllers that aren't Xbox 360 controllers)
A modified WillowInput configuration

What is DXwnd and Auto Window Manager?

The program dxwnd is an easy to use task program, you'll simply want to add Borderlands into the program list by locating the game's exe file. If you don't know where it is or how to find it, simply use your computer's search function and find Borderlands.exe. Copy and paste the location into dxwnd and leave the program open, you'll need it for later.

Auto Window Manager is like the blood vessels that tie this whole thing together. This program is essential for getting the game to work in tandem for splitscreen support. Simply install the program and open it up (links for dxwnd and Auto Window Manager can be found in the supporting links section below).

Making Borderlands support splitscreen

All right, first up can either download a modified version of the WillowInput from MegaUpload or copy the text below. Next up, unzip the contents and copy the information from WillowInput.ini located in the '1' directory in the rar file. Alternatively you can just copy and paste the text below into your WillowInput.ini. It should look like the following:

[WillowGame.WillowPlayerInput]
AdvancedButtonTapInterval=0.350000
AdvancedButtonRetapDelay=0.500000
bAlwaysPlayForceFeedback=false
RunWalkTransitionThreshold=0.750000
MoveForwardSpeed=1200.000000
MoveStrafeSpeed=1200.000000
LookRightScale=300.000000
LookUpScale=-250.000000
Bindings=(Name="Fire",Command="Button bFire | StartFire | OnRelease StopFire",Control=False,Shift=False,Alt=False,Left Trigger=False,RightTrigger=False,bIgnoreCtrl=False ,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="AltFire",Command="StartAltFire | OnRelease StopAltFire",Control=False,Shift=False,Alt=False,L eftTrigger=False,RightTrigger=False,bIgnoreCtrl=Fa lse,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Alt=False,Lef tTrigger=False,RightTrigger=False,bIgnoreCtrl=Fals e,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0",Control=False,Shift=False,Alt=False,LeftTrigg er=False,RightTrigger=False,bIgnoreCtrl=False,bIgn oreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=Fa lse,LeftTrigger=False,RightTrigger=False,bIgnoreCt rl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=Fa lse,LeftTrigger=False,RightTrigger=False,bIgnoreCt rl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0",Control=False,Shift=False,Alt=False,LeftTrigg er=False,RightTrigger=False,bIgnoreCtrl=False,bIgn oreShift=False,bIgnoreAlt=False)
Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0",Control=False,Shift=False,Alt=False,Le ftTrigger=False,RightTrigger=False,bIgnoreCtrl=Fal se,bIgnoreShift=False,bIgnoreAlt=False)

----

Next, you'll need to copy and paste the above code into the WillowInput configuration file located in your Borderlands document directory. The file you're looking for is located here:

C:\Users\(User Name)\Documents\My Games\Borderlands\WillowGame\Config

Find the line with the contents: WillowGame.WillowPlayerInput

Then paste the above code into/over that section. Save the file and then you're done with that part. You shouldn't have to mess with this section again.

Playing 2 - 4 player splitscreen

Next up, open up DXwnd and click on 'Execute' for the Borderlands. Make sure you also have Auto Window Manager open and the appropriate amount of Xbox 360 controllers plugged into your computer.

Now, the first Borderlands you opened will be attached to the Xbox 360 controller that's lit up as player 1. Get to the options menu and go to the LAN option and begin to host a game. Once you get to the LAN hosting lobby wait there.


Next, use DXwnd to open yet another Borderlands...this will be player 2. Use Auto Window Manager to designate the alignment of the screen and make sure that the graphics settings are turned all the way down in both windows.

Player 2 should be controlled by the Xbox 360 controller that's lit up as player 2. Use player 2 to join a LAN game...the game you just created with player 1 should show up in the menu, whether you're online or offline.

If you plan to play four-player splitscreen you'll need two additional Xbox 360 controllers. Repeat the step of using DXwnd to open Borderlands and then use Auto Window Manager to align the windows where you want them, and then simply have player 3 and player 4 join player 1's LAN game. It's pretty easy.

Controllers not responding? Game windows not working?

The first time you try this it may not work. In fact, the first couple of times I tried it this method did not work. However, a lot of it boils down to timing and settings.

If each of the controllers were attached to the appropriate screens when you had all four Borderlands windows open then it means they're attached to the appropriate windows and there won't be interference. That's a good thing.

If the windows aren't responding appropriately, simply exit all the Borderlands respectively and then re-launch each one in sequence using DXwnd. Click on Auto Window Manager while all the Borderlands windows are open and then right click on any of the Borderlands in the Auto Window Manager list and then hover the mouse over the "Stay On Top" option within the window. You'll have to wait about five seconds with the mouse hovering over this option to enable all Borderlands windows to become active and the controls to respond correctly.
This will make each Borderlands window "vie" for DirectInput recognition and should enable each of the controllers to work in correspondence to their respective windows. In other words, if you have four Xbox 360 controllers, each one will work with a separate Borderlands window that you have open, thus enabling four-player split-screen.

If you have a multi-monitor setup simply move the appropriate screen over to the designated monitor area by dragging it with the mouse and you can use the in-game menu to resize the game viewing area, or by manually resizing the screen with the mouse.

If Gearbox doesn't mess around too much with the controller input or system requirements, this method should also work for Borderlands 2.

Last edited by cyguration: 04-17-2012 at 11:40 AM. Reason: Fixed up some portions
cyguration is offline  
Reply With Quote
Old 01-06-2012, 03:08 AM   #2
Stromblad
 
 
 
Join Date: Dec 2011
Reputation: 7
Posts: 57
Oh my, bookmarked this, will try it later. Its a shame that developers dont care about splitscreen much now. Thanks
Stromblad is offline   Reply With Quote
Old 01-06-2012, 01:09 PM   #3
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Yeah it's sad they didn't just go on and code this into the game or add it in a patch/DLC.

One thing I forgot to mention was that you can resize the screens for the game so that they stay each time you play by editing the WillowEngine.ini located in your My Games/Borderlands/WillowGame/Config folder located in your user documents. The resolution settings are located near the bottom of the WillowEngine.ini with the rest of the system settings.

For horizontal split-screen you can set it to about 800x480. For four-player split-screen 640x480 is best. I haven't figured out how to set vertical split-screen settings yet but I'll update the post as soon as I figure it out.
cyguration is offline   Reply With Quote
Old 01-08-2012, 06:34 AM   #4
mQ.-
 
Join Date: Nov 2010
Reputation: 0
Posts: 10
thx for this guide
mQ.- is offline   Reply With Quote
Old 03-09-2012, 04:03 AM   #5
lapinrieska
 
Join Date: Mar 2012
Reputation: 0
Posts: 1
could you upload the modified willowinput.ini again somewhere else, since megaupload is no more?
lapinrieska is offline   Reply With Quote
Old 03-09-2012, 12:06 PM   #6
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Here is a temporary place to download the Willowinput if you need it:
http://www21.adrive.com/filemanager/...dfile/54462649
cyguration is offline   Reply With Quote
Old 03-11-2012, 12:57 AM   #7
lpmafiota
 
 
 
Join Date: Dec 2011
Reputation: 0
Posts: 5
The link doesn't work, at least not for me...
lpmafiota is offline   Reply With Quote
Old 03-11-2012, 01:04 AM   #8
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Ugh, I hate file sharing websites.

Try this one here:
http://www.4shared.com/file/rMPxSM-y/WillowInput.html

Should enable you to download the file easily.
cyguration is offline   Reply With Quote
Old 03-11-2012, 01:09 PM   #9
lpmafiota
 
 
 
Join Date: Dec 2011
Reputation: 0
Posts: 5
The new link works, thanks, but after pasting the [WillowGame.WillowPlayerInput] things none of the controls work ingame, and if I try to start it without that the windows don't respond to the controllers when they are out of focus, even with Always on top enabled for all of them.

Last edited by lpmafiota: 03-11-2012 at 01:11 PM.
lpmafiota is offline   Reply With Quote
Old 03-11-2012, 01:32 PM   #10
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Yes this is a common problem, the solution is that usually it requires you to click on Auto Window Manager while all the Borderlands windows are open and then right click on any of the Borderlands in the Auto Window Manager list and then hover the mouse over the "Stay On Top" option within the window. You'll have to wait about five seconds with the mouse hovering over this option to enable all Borderlands windows to become active and the controls to respond correctly.

Hope that helps.
cyguration is offline   Reply With Quote
Old 04-12-2012, 11:22 PM   #11
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Any chance we can get this stickied?

Last edited by cyguration: 04-14-2012 at 03:28 PM.
cyguration is offline   Reply With Quote
Old 04-13-2012, 03:48 AM   #12
nrnoble
 
 
 
Join Date: May 2008
Reputation: 1487
Posts: 8,120
Quote:
Originally Posted by cyguration View Post
Ugh, I hate file sharing websites.

Try this one here:
http://www.4shared.com/file/rMPxSM-y/WillowInput.html

Should enable you to download the file easily.
Rep+ for hating file sharing websites.

Man, don't get me started on how they are really virus sharing websites. With several sites offering personal online storage for free, there is no reason to use the scum-of-earth file sharing sites that are a land mind of viruses and pain in the butt to use. Use dropbox.com or serveral other easy to use online storage sites.

.... An I am being very very very polite about it.
nrnoble is offline   Reply With Quote
Old 04-17-2012, 04:27 AM   #13
DJ Cryotek
 
 
 
Join Date: Feb 2010
Reputation: 148
Posts: 1,207
Can someone fix that link or upload it somewhere else? Or is the only text we need what he posted already?

I didn't try getting the controllers working (that sounds like the hard part, getting each instance to respond to a specific controller). But I did test running multiple copies at the same time and joining a game, it worked fine:

screenshot 1

screenshot 2

It doesn't drop below 60fps until I add the 4th copy, and even then it's not bad considering I haven't tweaked anything (normalish settings minus dynamic shadows which look awful anyway). If you want to run more than 2 copies, though, I think you'll need at least a good quad-core.

I also go up to 6.5GB of system ram used, so people with only 4GB might hit a wall there.

Overall I was pretty blown away that my system could handle it. PCs rule.

Phenom II x6 3.2ghz
HD6870 1GB
8GB DDR3
Win7 64-bit

Seems like you could spread them across multiple monitors or HDTVs, too...
DJ Cryotek is offline   Reply With Quote
Old 04-17-2012, 11:38 AM   #14
cyguration
 
 
 
Join Date: Dec 2011
Reputation: 29
Posts: 57
Yeah I'll update the guide....You don't actually need the files in the link (since megaupload died anyways) you can just copy and paste the code from the guide.

It's an either/or situation. If you didn't feel like copying/pasting you could download the file, but I'll just update the guide.

You can also tweak the willowengine config if you're noticing slowdown and manually adjust the graphic settings if you're noticing slowdown in 4-player split-screen.

And yeah, this would be perfect for a multi-monitor setup, but I haven't tested that yet.
cyguration is offline   Reply With Quote
Old 04-21-2012, 10:32 PM   #15
wafuman
 
Join Date: Apr 2012
Reputation: 0
Posts: 2
Thanks for updating the guide mate!
wafuman is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Game Discussions > # - C > Borderlands


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 12:19 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2014, All Rights Reserved.