Disgaea PC

Disgaea PC

View Stats:
Xaren Feb 26, 2016 @ 10:59am
Restoring trigger functionality with DS4Windows
I spent some time last night restoring the original functionality of the triggers for zoom and character switching. As I use a PS4 controller directly connected to my PC, I use DS4Windows. DS4Windows can be found here: http://ds4windows.com/

I can upload my profile if someone wants it, but in the mean time what I did was the following:

- Don't have Disgaea PC running
- Under settings, check the box "Hide PS4 Controller" (this required me to run DS4Windows as an administrator on Windows 10, but only to set it. Afterwards, I was able to run it normally, as a non-admin).
- Edit the default profile, or create a new profile
- Double click L2 to bring up the editor
- Click Macro in the upper right
- Check the box "Record Delays"
- Click the Record button
- On your controller, hold Square, then click L1 (left bumper) then release Square
- Press stop
- Press save
- Do the same for R2 as you did with L2, but change the macro input to hold Square, then click R1 (right bumper) then release Square.
- Finally, press Save Profile at the end.

I have found that these changes won't necessarily take effect until after Disgaea is closed down, and possibly both DS4Windows and Disgaea.

If everything works for you above, great. However, when I did the macro recordings, my delays produced inconsistent results. What I ended up doing was manually modifying the times in the profile directly (you can find a link to the profiles directory in the settings tab of DS4Windows).

The timings are going to be listed as the number displayed in DS4Windows plus 300. If it says 227 in DS4Windows, it'll be 527 in the profile. I'm sure they did it this way to disassociate the button IDs from the timings. Anyway, what I found works best for me is a timing of 325. I don't have my profile accessible to me right now, but you will see something like this:

2xx/325/2xx/325/2xx/325/2xx

The 2xx will be your buttons being pressed, where the 325 is my delay of 25ms.

A note about the Hide PS4 Controller setting:

Disgaea will ignore DS4Windows, or any other mapper you are using, if it can directly see it. This means that what you are trying to do in DS4Windows will be ignored by Disgaea as it's not treating the controller as a XBox controller. Hiding the PS4 controller effectively makes Disgaea not see the direct controller, and instead use the XBox controller instead.

When you do make this change, the next time you load up Disgaea, your button mappings are going to be wrong. You only have to deal with it once, though.

Hopefully, someone found this useful.
Date Posted: Feb 26, 2016 @ 10:59am
Posts: 0