PS4 controller for emulating? Possible?

Discussion in 'Computer Programming, Emulation, and Game Modding' started by Noctosphere, Nov 15, 2015.

  1. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    Hello,
    I would like to use my PS4 Controller to emulate PSX games on PC.
    I would like to know if it is possible. Do I need some driver or plugin?
    Because when I try to configure my controller with the emulator, some button aren't recognised and some other just... turn... blank...
    I mean, For example, the L1 Button, I press on the L1 Button on the controller, it is recognised by the emulator, and when I release it, the case where it says "Yes I recognise it" just turn blank

    If anyone knows what to do, thanks for helping me :)
     
  2. sj33

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    Inputmapper is the way to go. You can use the controller either wirelessly over Bluetooth or using USB.

    https://inputmapper.com/

    Make sure you install the latest update for Windows 10 as it lets you use the controller in 'exclusive mode'. You can even set it up to 'simulate' a 360 controller.
     
  3. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    Alright, so tell me if I got it right,
    I create a profile for my ps4 controller like this :
    L1 button = O
    L2 button = P
    R1 button = K
    R2 button = L
    ...
    and in the PSX emulator, I set those in the controller setting :
    L1 button = O
    L2 button = P
    R1 button = K
    R2 button = L
    ...

    If I got it right, good thanks
    But what about the stick, how do they work exactly? How do I set them up?
     
  4. sj33

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    Which emulator are you using? I recall having issues with PCSX and ended up using ePSXe.
     
  5. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    I use epsxe too
    But the stick aren't like the mapper.
    I mean, in the emulator I must have ONE mapping for X-axis, and ONE mapping for Y-axis
    In the mapping program, it's one mapping for down, one for up, so two for the Y-axis
     
  6. sj33

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    I think you only need to map the one axis direction, and the other is simply 'assumed' automatically. Does it work?
     
  7. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    not really sure to understand... Do you mean I should map it directly from the controller to the emulator and not going through the mapping program?
     
  8. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    I think I got it working, but it's all messed up :S
    I'm trying to play Tomb Raider Last Revelation, and in the main menu, I don't need to press the X button to select New Game, I need to press the Down Arrow. Weird...
    Also, When I press the X button, the background music restart, everytime I press the X button, also weird...
     
  9. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    I confirm, the down arrow button act just like the start button, but... if you look at the mapping config, well... it's weird :
    [​IMG]
     
  10. Zerousen

    Zerousen 【=◈︿◈=】

    Member
    GBAtemp Patron
    Zerousen is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,959
    328
    Jun 30, 2009
    United States
    Alternatively, you can use DS4 tool, which just emulates an Xbox controller, so you won't have much of a hassle using it with any game, including emulators.
     
  11. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    I used the same mapping config, and still have the same problem, the down arrow button act like the start button...
     
  12. Vanth88

    Vanth88 Private

    Member
    744
    199
    Oct 1, 2007
    United States
    Florida
    I would use DS4Windows over the others as it's your best option. It works great for emulators like epsxe, pcsx2, dolphin, and works fine with games that support xbox 360/ds4 controls.
     
  13. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    lol... alright, let's go for a third mapper :P
     
  14. Tom Bombadildo

    Tom Bombadildo Honk!

    pip Contributor
    GBAtemp Patron
    Tom Bombadildo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,550
    10,480
    Jul 11, 2009
    United States
    I forgot
    Inputmapper is a fork off of DS4tool, they function pretty much the same way.

    @OP, why would you completely complicate the matter by trying to map keyboard controls? Reset the controller config in Inputmapper back to Xinput controls, and just map the controller in EPSXE.
     
  15. Noctosphere
    OP

    Noctosphere Moon furries | Official follower of Skiddon't-ism

    Member
    2,031
    1,887
    Dec 30, 2013
    Canada
    Between three furries women
    First, about the mapping programs, I still have the same problem with DS4Window, the down arrow act like the start button again.

    @Tom Bombadildo I just can't. When my Ps4 Controller is plugged in, I just can't configure my epsxe mapping.
    When I try, well, for exemple, I click on the case for the Circle button, then I press on the circle button on the controller, but when I release the button, the case turn blank, like if no button were mapped.
    It does that to every single button I try to map