Some testing notes that allows keeping PCSX2 installed where it is and a remote player to use a controller YMMV
- Find a donor game; a game that supports Remote Play Together (RPT)
- Open game path and note the .exe name
- Delete all the files in the game path
- Create a shim
- Ex:
C:\ProgramData\chocolatey\tools\shimgen.exe -o="C:\Program Files (x86)\Steam\steamapps\common\Chicken Invaders 4\CI4.exe" -p="C:\Emulators\PCSX2\pcsx2-qtx64.exe" --gui
- Ex:
- Run donor game from Steam to start PCSX2 emulator
- Remote Play Together will show donor game name, but runs the emulator.
- Slightly more sound latency than with using RetroArch, but allows for disc swapping.
- Maybe a setting can be adjusted in PCSX2 to remedy this?
Tested with XboxOne controller on host and steam controller on guest.
- Have remote player with controller connect via Remote Play Together
- Drag their controller to position 2 in controller bar in RPT overlay
- in PCSX2:
- settings > controllers
- Controller Port 2 > switch from Not Connected to something like DualShock 2
- Click Automatic Mapping > XInput Controller 1 (or whatever correlates to their controller, not 0)
- verify working