4yn / slidershim

When you did fork out the $300 for the tasoller but need a saner way to use it
MIT License
108 stars 9 forks source link

PD HORI Layout does work with PD Loader #15

Open UiharuKazari2008 opened 9 months ago

UiharuKazari2008 commented 9 months ago

I have tired using the HORI gamepad layout and the game does not detect any input from the slider/analog sticks. Can you provide any information on how you tested this or how this is supposed to setup. I used both the DS layouts and arcade controller layouts and none detect the slider. A real DS works

4yn commented 9 months ago

Have you installed vigembus on your computer? If slidershim has been set up properly, windows should play the "usb device connected" sound effect when slidershim starts.

4yn commented 9 months ago

Side note, I've just noted that vigembus is now legacy software (oof), I'll keep my eye out for other gamepad emulation solutions in the future

UiharuKazari2008 commented 9 months ago

Yes i have it installed and i used a controller tester and it shows all the inputs working Web capture_19-11-2023_4845_hardwaretester com

4yn commented 9 months ago

Do the face buttons (x/o/triangle/square) work?

UiharuKazari2008 commented 9 months ago

Yes, just no sliders on any zones

4yn commented 9 months ago

image

from here

UiharuKazari2008 commented 9 months ago

I have those options set

Hardware_Slider = 1
#########################################

# keyconfig.ini
# defines the input_emulator key bindings
# multiple keys are to be specified comma separated

# Options:

# Allow the user to mouse wheel scroll through the PV selection list
mouse_scroll_pv_selection = true
# The interval it takes for the emulated slider touch points to move from one contact point to another.
# In most cases, this does not need editing.
touch_slider_emulation_speed = 750.0

# Preferred Xinput controller (0-3)
xinput_preferred =0

# DirectInput Vendor ID and Product ID
# Check them in Device Manager or dxdiag.exe
VID = 054C
PID = 05C4

# Rumble (Xinput)
rumble = true
xinput_rumble_intensity_left = 8000
xinput_rumble_intensity_right = 4000

# Pause when focus is lost
autopause =true

# Allow using slider in menus
# Recommended to enable this and remove MENU_L/R bindings if you have a real slider.
# Also needed to see slider in input test
slider_in_menus =true

# Use the hardware slider from HORI FT official controller (PS4 version)
# Requires enabling hardware slider support.
# Warning: alpha feature, may not work properly
# Recommended to remove Ds4_L_Stick_* and Ds4_R_Stick_* from button bindings (JVS_LEFT, JVS_RIGHT, MENU_L, MENU_R).
ps4_official_slider =true

# JVS Buttons:
JVS_TEST = F1
JVS_SERVICE = F2
JVS_SW1 = F11
JVS_SW2 = F12

JVS_START = Enter, Ds4_Options, XINPUT_START, MouseMiddle
JVS_TRIANGLE = W, I, Ds4_Triangle, Ds4_DPad_Up, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_Y, XINPUT_UP, XINPUT_LT, XINPUT_RT
JVS_SQUARE = A, J, Ds4_Square, Ds4_DPad_Left, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_X, XINPUT_LEFT, XINPUT_LT, XINPUT_RT, MouseX2
JVS_CROSS = S, K, Ds4_Cross, Ds4_DPad_Down, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_A, XINPUT_DOWN, XINPUT_LT, XINPUT_RT, MouseX1
JVS_CIRCLE = D, L, Ds4_Circle, Ds4_DPad_Right, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_B, XINPUT_RIGHT, XINPUT_LT, XINPUT_RT

JVS_LEFT = Left, Up, Ds4_L1, XINPUT_LS
JVS_RIGHT = Right, Down, Ds4_R1, XINPUT_RS

MENU_L = Left, Up, Ds4_L1, XINPUT_LS, Ds4_DPad_Left, Ds4_DPad_Up, XINPUT_LEFT, XINPUT_UP, Q, U, XINPUT_LLEFT, XINPUT_LUP, XINPUT_RLEFT, XINPUT_RUP
MENU_R = Right, Down, Ds4_R1, XINPUT_RS, Ds4_DPad_Right, Ds4_DPad_Down, XINPUT_RIGHT, XINPUT_DOWN, E, O, XINPUT_LRIGHT, XINPUT_LDOWN, XINPUT_RRIGHT, XINPUT_RDOWN
MENU_CIRCLE = Spacebar

TOON = F9
COIN = F10
WIREFRAME = Backspace

# Touch Slider:
LEFT_SIDE_SLIDE_LEFT = Q, Ds4_L_Stick_Left, XINPUT_LLEFT
LEFT_SIDE_SLIDE_RIGHT = E, Ds4_L_Stick_Right, XINPUT_LRIGHT

RIGHT_SIDE_SLIDE_LEFT = U, Ds4_R_Stick_Left, XINPUT_RLEFT
RIGHT_SIDE_SLIDE_RIGHT = O, Ds4_R_Stick_Right, XINPUT_RRIGHT

What version of PD Loader should i be using? Attached is my slidershim config config.json

4yn commented 9 months ago

Can you remove Ds4_L_Stick_Left from LEFT_SIDE_SLIDE_LEFT and repeat for the 3 others?

I don't recall pd loader version being an issue, and unfortunately i don't have a set up of my own to test this anymore.

UiharuKazari2008 commented 9 months ago

Removed those and still no dice, nothing in the menu or test menu

4yn commented 9 months ago

Sorry, I'm not too sure how to fix this at this point

Just to make sure, you are using a physical controller and not brokenithm right