Did some more testing with Silent Hill...
I can play Silent Hill using all All game Loader and the KHSG_no_cursor.exe without demulshooter. player 1 gun works fun, player 2 gun uses player 1 bullets.
If I run demulshooter and start KHSG_no_cursor.exe game starts but minimizes when the gameplay starts. Have to kill via task manager.
If I run demulshooter and use all game loader, any version... tried from 325 and up I can start a game with 1 and 2 players but I cannot shoot at all. No bullets come from the clip.
Here are the logs if they are helpful
15:55:15.308162 :
15:55:15.308656 : -------------------- Program Start ----------------------
15:55:15.309155 : P1 device = \\?\HID#VID_D209&PID_1603&MI_02#7&16ec4b4a&1&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
15:55:15.309155 : P1 Device Handle = 65601
15:55:15.309155 : P2 device = \\?\HID#VID_D209&PID_1604&MI_02#7&37a156&1&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
15:55:15.309660 : P2 Device Handle = 65593
15:55:15.309660 : P3 device =
15:55:15.309660 : P3 Device Handle = 0
15:55:15.310153 : P4 device =
15:55:15.310153 : P4 Device Handle = 0
15:55:15.310153 : Cmdline arg 1 : -target=ttx
15:55:15.310153 : Cmdline arg 2 : -rom=sha
15:55:15.310657 : Cmdline arg 3 : -v
15:55:15.322635 : Reading Triggers Keycodes from SHA config file...
15:55:15.323566 : Player1 Trigger keycode = 0x2E
15:55:15.323566 : Player2 Trigger keycode = 0x2F
15:55:15.324567 : Waiting for Taito Type X sha game to hook.....
15:55:18.849085 : Attached to Process KSHG_no_cursor.exe, ProcessHandle = 1232
15:55:18.849574 : KSHG_no_cursor.exe = 0x00400000
15:55:18.855572 : Memory Hack complete !
15:55:18.856071 : -
15:55:18.860523 : LowLevelMouseHook installed !
15:55:46.351218 : RawData event for Device #1:
15:55:46.351718 : Device rawinput data (Hex) = [ 9098, FFFF ]
15:55:46.359704 : PrimaryScreen Size (Px) = [ 1920x1080 ]
15:55:46.361716 : OnScreen Cursor Position (Px) = [ 1084, 1079 ]
15:55:46.363712 : OnClient Cursor Position (Px) = [ 844, 1079 ]
15:55:46.366207 : Game Position (Hex) = [ 034C, 0437 ]
15:55:46.366708 : Game Position (Dec) = [ 844, 1079 ]
15:55:46.366708 : MouseButton (Hex) = 0x0000
15:55:46.367205 : -
15:55:46.371182 : RawData event for Device #1:
15:55:46.371691 : Device rawinput data (Hex) = [ 8FC8, FE4E ]
15:55:46.371691 : PrimaryScreen Size (Px) = [ 1920x1080 ]
15:55:46.372190 : OnScreen Cursor Position (Px) = [ 1078, 1072 ]
15:55:46.372689 : OnClient Cursor Position (Px) = [ 838, 1072 ]
15:55:46.372689 : Game Position (Hex) = [ 0346, 0430 ]
15:55:46.373179 : Game Position (Dec) = [ 838, 1072 ]
15:55:46.373179 : MouseButton (Hex) = 0x0000
15:55:46.373688 : -
15:55:46.374176 : RawData event for Device #1:
15:55:46.374685 : Device rawinput data (Hex) = [ 8F78, F1EE ]
15:55:46.374685 : PrimaryScreen Size (Px) = [ 1920x1080 ]
15:55:46.375184 : OnScreen Cursor Position (Px) = [ 1076, 1020 ]
15:55:46.375184 : OnClient Cursor Position (Px) = [ 836, 1020 ]
15:55:46.375687 : Game Position (Hex) = [ 0344, 03FC ]
15:55:46.375687 : Game Position (Dec) = [ 836, 1020 ]
15:55:46.376182 : MouseButton (Hex) = 0x0000
15:55:46.376182 : -
15:55:46.388156 : RawData event for Device #1:
15:55:46.388647 : Device rawinput data (Hex) = [ 8FF8, E78D ]
15:55:46.388647 : PrimaryScreen Size (Px) = [ 1920x1080 ]
15:55:46.388647 : OnScreen Cursor Position (Px) = [ 1079, 976 ]
15:55:46.389146 : OnClient Cursor Position (Px) = [ 839, 976 ]
15:55:46.389146 : Game Position (Hex) = [ 0347, 03D0 ]
15:55:46.389146 : Game Position (Dec) = [ 839, 976 ]
15:55:46.389645 : MouseButton (Hex) = 0x0000
15:55:46.389645 : -
Let me know if I am missing something silly!
Thanks