Another solution for controller.

Unfortunately the solution was posted by M is not working for me.
https://projectdxxx.me/forum/thread/id/754

So I make a script with autohotkey by myself. It's for xInput.
download here:
http://www.mediafire.com/file/hnrhnwyn10z4jn5/Controller_PPD.rar

The script make the controller setting to below:
circle--->k
cross--->j
square--->f
triangle--->d
right--->k
down--->j
left----->f
up----->d
Lstick(POV)---> turn left for "s" turn right for "l" turn up for "up" turn down for "down"
Rstick(POV)---> turn left for "s" turn right for "l"
R1,L1--->Macro(circle+cross+square+triangle)
R2--->right
L2--->left
start--->space
select--->esc

You can spam keys now with this script.
As the setting, you can select songs by using Lstick up,down and R2,L2.


How to use:
1. Replace keyconfig.ini in your ppd file path.
2. Open Controller_PPD.exe


*Replace keyconfig.ini to change the key setting of ppd:
circle--->k
cross--->j
square--->f
triangle--->d
right--->right
down--->down
left--->left
up--->up
Lslider--->s
Rslider--->l
start--->space
select--->esc


It's working fine for me. I've tried two different controller. One of them is DS3 controller with SCPToolKit, and another is a logitech controller. Both work fine.

Video:
作成日時:2017-09-30 21:25:21 更新日時:2018-12-14 16:33:34

Re: Another solution for controller.

This seems to work for me, but when I press the on the d-pad it doesn't act as the shape I want. For example, when I press up, it thinks I want to press square, when pressing up is supposed to act as triangle.
作成日時:2018-02-23 11:12:28 更新日時:2018-02-23 11:12:28

Re: Another solution for controller.

To efter:
Yes, if you press the up button, it will act as triangle.
Did you mean that you want to trigger square when you press the up button?
作成日時:2018-12-14 16:32:43 更新日時:2018-12-14 16:32:43

Re: Another solution for controller.


[エチュード]
lollipop
Could you make the Macro (circle + cross + square + triangle) be in R2 and L2 and leave L1 and L1 without any function?
作成日時:2018-12-24 12:53:28 更新日時:2018-12-24 12:53:28

Re: Another solution for controller.

I think it's the tool you want.

http://www.mediafire.com/file/n9cqcx3sn5vuxxj/Controller_PPD_L2R2.zip

L2 and R2 are mapped to Macro (circle + cross + square + triangle) and leave L1 and R1 withou any function.
Since L1 and R1 were not mapped to any button, you might have to select songs with your keyboard.
作成日時:2018-12-24 16:49:28 更新日時:2018-12-24 16:49:28

Re: Another solution for controller.


[エチュード]
lollipop
thanks is just what I was looking for
作成日時:2018-12-25 00:41:57 更新日時:2018-12-25 00:41:57

Re: Another solution for controller.

I'm glad to help you :))
作成日時:2018-12-25 01:06:23 更新日時:2018-12-25 01:06:23

Re: Another solution for controller.


[エチュード]
lollipop
I'm sorry to ask you for another favor, but you could add macro in L1 (square + triangle) and R1 (circle + cross) in the script Controller_PPD_L2R2.zip
作成日時:2018-12-25 04:53:32 更新日時:2018-12-25 04:53:32

Re: Another solution for controller.

I'm not sure if it works properly. I've never tried this kind of layout.

http://www.mediafire.com/file/qisstz40shfi7kr/Controller_PPD_L2R2L1R1.zip

If you're using DS4 controller, I suggest that you can try DS4Windows introduced by hisokee in this video: https://youtu.be/NTmprglVBT0
it seems that you can customize your micro button with this tool. I think that it's the best solution for DS4 now.
作成日時:2018-12-25 05:50:21 更新日時:2018-12-25 05:50:40

Re: Another solution for controller.


[エチュード]
lollipop
from what I see you did L1 (square + circle) and R1 (triangle + cross), what I wanted was L1 (square + triangle) and R1 (circle + cross) xD, could you fix it please?
By the way I do not use DS4, I have a control of ps3 :'u
作成日時:2018-12-25 06:23:36 更新日時:2018-12-25 06:23:36

Re: Another solution for controller.

Hi, can I use this script with DS4 too? When I run the script, it presses "s" by itself all the time, and some of the buttons differs. I guess there would have to be different codes for buttons in the script?
作成日時:2018-12-26 07:30:37 更新日時:2018-12-26 07:30:37

Re: Another solution for controller.

To Lolipop:
I misread the word XD. It should work this time!
http://www.mediafire.com/file/5xo1pa78s2wugn1/Controller_PPD_L2R2L1R1%25282%2529.zip

To yank3e:
Yes, you can use this script for DS4 too, but you have to emulat it as an xinput controller first. You can use ScpToolkit to do that.
ScpToolkit: https://github.com/nefarius/ScpToolkit
If you still have problem after doing that, just let me know!
作成日時:2018-12-26 09:42:32 更新日時:2018-12-26 09:42:32

Re: Another solution for controller.

With ScpToolkit only L2 and R2 works. But i tried M's solution and it works for me, so I can use that.
作成日時:2018-12-27 01:41:31 更新日時:2018-12-27 01:41:31

Re: Another solution for controller.


[エチュード]
lollipop
To H2SO4:
thank you very much, it works great
作成日時:2018-12-27 02:12:10 更新日時:2018-12-27 02:12:10

Re: Another solution for controller.


[譜面クリエーター]
Shirotsuno
I really liked it. But isn't working L1 and R1 for me, I use a ps3 controller with SCPToolKit, what can I do?
And again, really good job, it's amazing
作成日時:2019-03-04 08:14:01 更新日時:2019-03-04 08:14:01

Re: Another solution for controller.

To Sadoritos:
Sorry for replying late. Did you mean L1 and R1 didn't work for game or either for other program?
Which download link did you use?
Have you tried to press L1 and R1 in other input field?
作成日時:2019-04-03 21:53:47 更新日時:2019-04-03 21:53:47

Re: Another solution for controller.


[譜面クリエーター]
Shirotsuno
To H2SO4:
Don't worry ~
Not working at all (I always try to see the macro letters first in somewhere i can type, but L1 and R1 doesn't show anything)
I used the first one
Noupe
作成日時:2019-04-03 22:02:02 更新日時:2019-04-03 22:02:02

Re: Another solution for controller.

Hellow, I have a little problem about using your code.
I already replace the keyconfig.ini and it doesn't work.
Where can I find the Controller_PPD.exe ?
Or is it the one in your link ?
Then how can I open it?
Thank you very much.
作成日時:2020-06-03 08:25:14 更新日時:2020-06-03 08:25:14