Ps4 Controller Driver For Project 64

  • I couldn’t find one of these when I was looking, so I just thought I’d share the config file I put together for people looking to use PS4 controllers with input autodetect.

    This version uses Share + Options (the DS4’s Select + Start) as the “quit emulator” button combo.

    By default, this should go into:

    IMPORTANT: You will also have to rename or remove PS3ControllerBT.cfg from this folder. You can simply rename it PS3ControllerBT.cfg.bak.

    DualShock 4s and bluetooth-connected DualShock 3s have the same device id, which disables in-game controls if both config files are present You will have to decide which type of controller you’re going to use. USB-connected PS3 controllers should still work fine with PS4 controllers.

    Let me know if you find any issues. :)


    Hey mate, I’ve been looking for something like this.


    1) Does this use DS4DRV to run? (Using --emulate-xpad, or without ?)

    2) Where do we put this .cfg file?

    Hey man,

    So i have a fresh install of retropie. I’ve made the config file you suggested, and put it into the /opt/retropie/emulators/RetroArch/configs/ folder. Booting up EmulationStation, it still asks me to hold ‘A’ on the controller and map it. And when I get into a Snes rom, the controller isn’t responding. Am I missing a step here ?

    I might be wrong but I think it’s normal for Emulation Station to prompt you to configure the controller on start-up if it’s not been used with it before, regardless of whether it’s set up in the Retroarch config file or not. I’d tried setting up the PS4 pad myself and completed the “Register Retroarch Controller” setup from the Retropie config script but still had to set it up in ES too.

    I’m also getting the problem with the pad not responding in games. I’ve tried with SNES and Mega Drive/Genesis, though I doubt it actually makes a difference trying in different emulators. I also tried two different PS4 controllers, both Dualshock 4. Neither gets any response once ES has started the emulation.

    I’ll try setting up FBA or something to see if that works.

    edit: removed the quote of the previous post as the text was really big for some reason and didn’t read easily.

    Playing around with PiFBA I edited the config file to the correct buttons (or tried to at least…) and it works with that.

    That did the trick. I think the change also made the ES menus a little more responsive but that may just be all in my head. I only have 1 more problem with the DS4 pad setup now, but that’s for another thread. Thanks for the help! :)

    Heyyyyy man that’s worked perfectly. I wouldn’t have even thought to check the configs tbh. I just assumed they would be different.

    Thanks heaps for the help. Now I have to find a working NeoGeo bios so I can actually play Metal Slug.

    Hello all,

    As I’m waiting for my Raspberry Pi 2 Model B (First Raspberry Pi, YAY!) to be delivered. I was wondering, what about using two DS4’s with RetroPie/ES? Do I need a second config file, or a second set in the config file.

    Can anyone tell me? I think it will be great if I can play together with my girlfriend (Yes, I’m that kind of guy ;)).

    Also do I use the DS4 wireless or via a USB cable? May be a dumb question, but I’m not afraid to ask.

    And the last thing, can I play N64 games with a DS4 controller? And if I can, can someone explain me how?


    Hey AmadhiX,

    the config file for the DS4 works perfectly, except that the joysticks cant be used for my games. Is this because i initially mapped my controller using the D-pad in emulation station?

    any help would be appreciated.

    nano /opt/retropie/configs/all/retroarch-core-options.cfg
    change this line from its defaults to
    pcsx_rearmed_pad1type “analog”
    pcsx_rearmed_pad2type “analog”

    also if the lines aren’t there add them.

    I am assuming you are talking about psx games. I couldn’t find this fix any where hope it helps.


    its working great now.

    Thanks a lot


    its working great now.

    Thanks a lot

    NP glad i could help. :) hope it helps others and saves some on from the 4hr headache of trying to figure it out on their own.

    Has anyone figured out how to get the Playstation DS4 controllers to work wireless over bluetooth yet? I can get them to work if they are plugged in but haven’t been able to figure out how to get them to work wirelessly yet. I use to get them to work on my PC and its nice.

    This still work but you must run sudo chmod 777 /opt/retropie/configs/all/retroarch-core-options.cfg and run psx emulator once to get psx_reamred* to show up in beta 3(I know 777 isnt best choice but it works.)

    [quote=89433]nano /opt/retropie/configs/all/retroarch-core-options.cfg
    change this line from its defaults to
    pcsx_rearmed_pad1type “analog”
    pcsx_rearmed_pad2type “analog”

    also if the lines aren’t there add them.

    I am assuming you are talking about psx games. I couldn’t find this fix any where hope it helps.[/quote]

    it’s work great with 1 controller in bluetooth but not with 2 controller…

    can you help me for config??

  • Posts

I use SCP-DS3-Driver-Package, it emulates the DS3 controller as a Xbox 360 controller. I believe it will also do the same with PS4 controller. SCP Driver Package is an open-source driver which allows for DS2 (DualShock 2), DS3, and DS4 to work natively on Microsoft Windows. Windows will recognize the DualShock controllers as Xbox 360 controllers.

DS4-Tool is a freeware utility to configure and use a PlayStation 4-Dual Shock 4 controller on a Windows system. As a Bluetooth device, the Dual Shock 4 controller can be connected to a PC and used without a cable.

Ps4 Controller Driver For Project 64 Bit Windows

Ps4 controller driver for project 64 bit windows 10

The application is quite basic and allows for a few different customizations after you've connected your PS4 controller. It can map buttons and axis on the control, allow for Touchpad usage and provide for customized LED colors. DS4-Tool also provides a battery indication.

All in all, DS4-Tool is a small and basic utility which can be useful for PC gamers that like using a PS4 controller.

Features and highlights

  • Mapping of buttons/axis
  • Touchpad support
  • LED color customization
  • Battery status indication

DS4-Tool 1.4.40 on 32-bit and 64-bit PCs

This download is licensed as freeware for the Windows (32-bit and 64-bit) operating system on a laptop or desktop PC from drivers without restrictions. DS4 Tool 1.4.40 is available to all software users as a free download for Windows.

ConfigFiled under:
  1. DS4-Tool Download
  2. Freeware Drivers
  3. Major release: DS4-Tool 1.4
Comments are closed.