Star Wars: Battlefront II (2017)

File information

Last updated

Original upload

Created by

benji and Cade

Uploaded by

OtherBenji

Virus scan

Safe to use

Tags for this mod

Keyboard and Mouse vs Controller (15 comments)

  1. JosephRussell
    JosephRussell
    • premium
    • 1,061 kudos
    Thanks for releasing this, it seems to work great! Is there any way to get a keyboard and mouse to be player one and a controller to be player 2? Or is that impossible?
    1. OtherBenji
      OtherBenji
      • member
      • 7 kudos
      I have heard rumors that it is possible to use an Xbox Controller Emulator to emulate controller 1, then plug in your real controller to use as player 2. Haven't tried it myself though.
    2. Dovakhiiiin
      Dovakhiiiin
      • supporter
      • 2 kudos
      Yeah I'm using keyboard + mouse for Player 1 and controller for Player 2.

      The game MUST recognise 2 XBOX controllers to let Player 2 use controller and player 1 use keyboard + mouse.
      Luckily there is a way to trick the game into thinking that you have 2 controllers when you actually only have 1.

      1. You have to download vJoy, which is a program for virtual gamepads. So install that (and the vJoy driver): http://vjoystick.sourceforge.net/site/index.php/download-a-install/download

      The vJoy controllers will show up as gamepads in your device manager but the game will still not recognise them as it only detects xbox controllers.

      2. Next you'll want to install xbox360CE (follow the instructions at https://www.x360ce.com/)

      (IF USING A WIRELESS XBOX CONTROLLER IT HAS TO BE TURNED ON WHILE USING THIS PROGRAM, OR IT WILL NOT BE RECOGNISED AND CONTROLLER CONFIGURATION SETTINGS MIGHT BE LOST)

      (ALSO IMPORTANT IF YOU'RE ON WINDOWS 10: SET X360CE_X64.EXE COMPATIBILITY MODE TO WINDOWS 8)

      This is a program that makes any gamepad act as an XBOX 360 controller (and let's you choose which player they are connected to respectively). So what we'll do here is use a vJoy controller to act as Player 1's XBOX controller and map your REAL Xbox controller to Player 2.

      3. If you've followed the vJoy and xbox360ce installation correctly then you will have 3 new files in your Battlefront II game folder: 1. "x360ce.ini", "x360ce_x64.exe" and "xinput1_3.dll". Rename the last one to "xinput1_4.dll".

      4. Now launch "x360ce_x64.exe" (your vJoy and Xbox controller should be recognised by this point).
      Your controllers should be listed in tabs.

      5. Click on Controller 1 if it's not already selected. There should be a list of tabs below (General, Axis to Button, etc.) Select the tab that has your controller's name in it (mine is Xbox 360 Wireless Receiver for Windows). In this window there should be a setting that says "Map To:". Map the controller to 2.

      6. Repeat the process with a vJoy controller but Map To 1 instead. Now your xbox controller should be player 2 and vJoy controller player 1. Clear Controller 1's button settings by pressing the "Clear" button in the bottom of the program when in the Controller 1 tab.

      If you launch the game with the mod now, you should be able to use keyboard + mouse for Player 1 and a controller for Player 2 :D
      Feel free to ask me if you get any errors!

      Also: Thanks for the mod, OtherBenji! Works perfectly. I might make a more detailed tutorial on how to use keyboard + mouse for player 1 if anyone wants, just reply or pm me.
    3. JosephRussell
      JosephRussell
      • premium
      • 1,061 kudos
      @Dovakhiiiin, mate, you're an absolute legend. Had a small issue where it kept throwing an error if I tried to open the exe inside Battlefront II's folder, but I was able to set it up outside the folder and then drag the files into place. Works like a dream. Cannot thank you enough.
    4. Dovakhiiiin
      Dovakhiiiin
      • supporter
      • 2 kudos
      @Treacleman no problems, mate. Regarding your error, I forgot to mention that you need to set the exe to windows 8 compatibility mode, if you're on Windows 10. Glad you found a way around it!
    5. strangermoon
      strangermoon
      • member
      • 3 kudos
      yo dont need a vjoy to contorler to act as player 2. you only need to change Xbox 360ce programn ini file controler user ids and save make readonly so you can play controler 2 to gamepad only but game still need to open two gamepad. also xbox360ce only works with battlefront xinput1_4.dll not 3 and executive file need to run compilatibity mod under Windows 10. it works with non Xbox cheap gamepads too.
    6. Xherdos
      Xherdos
      • member
      • 0 kudos
      strangermoon what is that giberish i don't understand it
    7. charlie24PT
      charlie24PT
      • member
      • 0 kudos
      i don t have map to option
    8. charlie24PT
      charlie24PT
      • member
      • 0 kudos
      oki forgot it i see it
    9. mattsui
      mattsui
      • member
      • 0 kudos
      @Dovakhiiiin

      Thanks for these tips,
      I would just add one, for those who share their PC with a game pad user, set the gamepad to port 1 and keys/mouse to port 2. This will enable either configuration to be used when you revert to single player mode.
      We found that gamepad in port two would not allow it to be used for single player when we ran the game without the splitscreen mod.

      @OtherBenji.
      Respect and thanks for putting this up. Being able to play split screen with my son is priceless.
    10. El0mEnati
      El0mEnati
      • member
      • 0 kudos
      My Real Controller (Player 2) don't work, if i try to select a Charakter. Any help? :/
    11. eLzANIK
      eLzANIK
      • member
      • 0 kudos
      @El0mEnati Thats because you probably cleared the real config and not vjoy
    12. felado
      felado
      • member
      • 0 kudos
      Can you please make a video about this?
  2. Vaderaminren
    Vaderaminren
    • member
    • 0 kudos
    Hi! Sorry for my bad english
    my controller's buttons has been messed up.
    For example:
    The "x" button replaced with "RB"
    can anyone help me
    I changed controll setups from the game but it dosnt work
  3. Mikor01
    Mikor01
    • member
    • 0 kudos
    Sry Wrong Thread