Hi,
Today i have finally got two titles (great shoot'em ups) that i didn't get configure controls properly in my cab:
- Sky Force Anniversay 640x480@60i
- Sky Force Reloaded 640x480@60iThe first one, with XOutput works well, only mention for map controls you need to press "ALT" key when execute the game first time.
The second one is more dificult but possible with XOutput and HIDGuardian (maybe more easy with x360ce 4 with HIDGuardian too), the steps are:
1. Enable startup HIDGuardian XOutput and enable it for joystick devices (this prevents HIDGuardian hide to Xoutput dinput joysticks)
2. Set affectedDevices entry register with HID joystics, you can see how on this video
3. Export regedit affectedDevices key with joysticks (hidguardian_yes.reg) and the same register but without HIDs (hidguardian_no.reg)
4. Only you need is a batch program for execute game with this steps:
1. regedit /S hidguardian_yes.reg (with this line when reconnect devices hidguardian hide them for programs)
2. start /min "" "XOutput.exe" (with this line start xinput emulation for dinput joysticks)
3. devcon.exe restart "HID\VID_2341&PID_8036*" (this is my HID joysticks, you need to put yours; with this line restart devices and hidguardian hide them)
4. execute game
5. taskkill /IM XOutput.exe /f (kill xoutput process)
6. regedit /S hidguardian_no.reg (restore registry with no hide joysticks)
7. devcon.exe restart "HID\VID_2341&PID_8036*" (this is my HID joysticks, you need to put yours; with this line restart devices and hidguardian show them again)
It's a little tricky but works