Forum Discussion

PrxyIsBigCool's avatar
5 years ago

Battlefield 4 controller mixed inputs

Hi my first post here so I just wanted some help I switched from ps4 to pc and I want to play battlefield 4 with a ps4 controller and I'm getting mixed input. My right stick is my move and my left stick don't do anything and my X is options. My ps4 controller works on all games on pc fortnite, MW/WZ, CW etc. I'm playing the origin version of battlefield 4. BF5 and 1 work with ps4 controller with DS4 windows which changes the controller to xbox so the game detects it but even with ds4 windows the game still has inputs messed up if someone can help me that would be great because Keyboard and mouse is difficult for me at the moment. 

I'm also using a USB cable directly to my pc

6 Replies

  • Hi @PrxyIsBigCool ,

    Try these steps to enable your concole controller on PC:

    Hi @finlandgaming18 ,

    Dont know the brand/model of the controller you have now, as you didnt specify it, but both aka the Xbox One and PS4 controllers works fine for playing BF4 on PC! 

    Some guiding steps:

    • You will need to connect the controller via the USB cable to your PC!  You can at later stage connect direct via bluetooth if you have the compatible hardware for this also on your PC.  But start first by using a wired connection from controller to the PC.
    • When connecting it, you will then be able to open your Device Manager in Windows and find it there.


    • If there is a yellow triangle here for your controller, then its because the Windows drivers for it have not been properly installed.  And that will then cause that your game will not recognize that you have any controller connected to be used either... 
    • In the BF4 game on PC it will not refer to a controller, as far as I recall, but still utilize the Options/Controls/Mouse Settings for your adjustments of aka sensitivity etc...
    • You will however need to go in and check if the default Key Binding values are set for your 'joy stick settings' as these are the ones used for your controller for the game play.  As again otherwise, nothing will happen when pressing any buttons or moving the joysticks on your controller.

    • As you refer to your current setup is by using STEAM, then here are the pre-requisites for you to enable controller:

      Go to the Settings menu in Steam (under Steam on the taskbar).
      Select the Controller menu.
      Click "General Controller Settings."
      Check the box marked "PlayStation Configuration Support." and next to it you also have the Xbox, if that is your controller type.
      Then connect the DualShock 4 to your PC and you are good to go !


    • Good luck soldier !
  • hi @CyberDyme i accurately followed your instruction thank you but still no luck for playing BF4 with a controller for me. The controller is recognised in Steam and i can navigate in Steam Big Picture with it. It also works perfectly in BF1 but not in BF4.
    Any further suggestions maybe?
    many thanks
  • @PrxyIsBigCool @alexdm3000 

    You need to dedicate the controller handling to the Input manager (DS4), native support for controllers can be patchy except for xbox cuz microsoft.

    In DS4 go to settings and select "Hide DS4 Controller" to hide the controller inputs from the game, then you assign

    keyboard buttons to the controller from scratch to minimize issues.

    You can set it to a Xbox controller layout but not all game have consistent controller support so I emulate keyboard functions.

    On a side note: I use reWASD but used to use DS4, if you dont mind the one off payment then its much better in terms of UI and functions, Plus reWASD has their own Discord which includes support and can ask for suggestions if you feel something can be improved.

  • Its_Travis_199's avatar
    Its_Travis_199
    Hero+
    4 years ago

    @alexdm3000

    I just found this video here which you can check as well: https://youtu.be/WrHreTrFCNE

    Maybe you can also do what he does at the beginning to simply check the full function of the controller first when connecting with a cable. If that's all working as expected i might see the problem at the BF4 game settings itself. Like maybe at the Keybindings there is something you forgot to change?! As he says in the video, in case you want to ise a controller for something like being on foot, maybe have to remove all the Keyboard control buttons for those actions to not get mixed up. 

    Wven tho, did you try to fully connect and prepare your controller on the PC first when all applications was closwd and just afterwards open up Origin, BF4 ect.?

    +might also help to successfully recognize it without issues.

    Greets,

    Travis 

  • I had the same issue. You're likely getting mixed inputs from the steam desktop settings and the in-game settings for EA games. To disable this, go to Big Picture mode (Steam), go to the controller settings, Edit the Desktop layout, and disable steam input. This will stop the controller from trying to utilize the desktop controller settings that are the default when a steam game is not running. Note, If you switch from an Origin/EA game back to a steam game you should reenable the steam input. Hope this solves your issue. 

  • This is on the older side of time, I'm closing this thread to stop it from being necroed.

    /Atic

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,602 PostsLatest Activity: 9 hours ago