

- #STAR WARS BATTLEFRONT 2 PC SPLITSCREEN INSTALL#
- #STAR WARS BATTLEFRONT 2 PC SPLITSCREEN UPDATE#
- #STAR WARS BATTLEFRONT 2 PC SPLITSCREEN WINDOWS 10#
- #STAR WARS BATTLEFRONT 2 PC SPLITSCREEN PS4#
- #STAR WARS BATTLEFRONT 2 PC SPLITSCREEN WINDOWS#
This virtual interface uses XInput to present a single connected controller that we can determine to the game. So instead when the game enumerates controllers we supply only one option, a virtual interface mimicking IDirectInputDevice8. DirectInput does have support for background input but due to the API's age setting which controller the game was using was something I didn't want to deal with. So far we've taken care of the game's perception of focus and audio focus, leaving us with input focus. The final hook of major note is the most complex. Enabling audio for our process to play in the background. The second hook is one for DirectSound, the main sound buffers created by the game will have global focus enabled on them. The first one hooks RegisterClass to redirect WindowProc to our own callback to filter out loss of focus messages, stopping the Scoreboard coming up when the game loses focus in Multiplayer. Then it injects a DLL into the process to hook various WinAPI functions. (Normally a useful safety measure for a program to have but in this case it is holding us back.) The first thing it does is create a game process in a suspended state to enable hooking and editing of it's memory before the game executes any code.įrom there it changes the name SWBFII will use for the window classname and mutex SWBF uses to prevent multiple instances starting up. The backend console program works to enable splitscreen through a mixture of commandline arguments, memory editing and function hooks.
#STAR WARS BATTLEFRONT 2 PC SPLITSCREEN UPDATE#
Once you've got them how you want exit and start the split screen session again to update the controls across all players. If you want to rebind them you'll have to set a player's name to SplitScreen using the GUI, or commandline tool, and rebind the controls using that player's screen. The tool uses a pre-created profile to give you controls almost identical to the console version of the game.
#STAR WARS BATTLEFRONT 2 PC SPLITSCREEN WINDOWS#
The map list supports common Windows controls like Double Clicking to add a single map, holding Control to select multiple items and drag-droping selections. All the controls should have tooltips to inform you what they do. Once installed simply start Split Screen GUI to configure and launch your play session. This is usually "C:\Program Files (x86)\LucasArts\Star Wars Battlefront II\GameData"ĭo not get BattlefrontII.exe confused with LaunchBFII.exe, if you don't see BattlefrontII.exe you're in the wrong place.
#STAR WARS BATTLEFRONT 2 PC SPLITSCREEN INSTALL#
Optionally you can also install the SWBFII dedicated server software and use that for lower loading times.Ĭopy all the contents of zip to the directory where your BattlefrontII.exe is. NET Framework 4.6.1 which you can get here. The core application requires Visual C++ Redistributable for Visual Studio 2015Īnd the GUI requires.

#STAR WARS BATTLEFRONT 2 PC SPLITSCREEN WINDOWS 10#
If you're lazy and on Windows 10 only bother downloading them if you get a "Runtime error" or something to that effect, the operating system may very well take care of getting dependencies for you. Non-Steam Version of SWBFII, the Steam version will not work unless you replace BattlefrontII.exe with the SWBFSpy version of the client.
#STAR WARS BATTLEFRONT 2 PC SPLITSCREEN PS4#
PS3 or PS4 controllers will work fine if you use something like SCP Toolkit.Īt least Windows 7, though I haven't tested it provided you have the runtimes below it should work. It enables people to play Star Wars Battlefront II in a split screen mode on PC.Īs many XInput compliant controllers as you wish to have players. Instead of selecting ‘play any’ at the bottom, maybe select one of the six gigantic icons on the screen when you click on coop.This is a little something I have been working on for fun recently. Re: When are private matches coming to star wars battlefront 2? You can pick which faction to play with for coop. Can you play a private match on Battlefront 2? Using Custom Arcade, you and your friends can create your own scenarios and design your own ideal Star Wars couch co-op experience. If you’re playing on PlayStation 4 or Xbox One, you can play split-screen multiplayer in Arcade.
