Demulshooter

Demulshooter is a small tool created by Argonlefou in order to allow the use of 1 or more lightguns to interface with various games and emulators via raw input to allow for 2 player action as well as small fixes to games that do not support mouse input natively.

You can Download Demulshooter HERE

You can find the full user guide HERE

To bypass the UAC prompt without lowering security settings follow guide HERE

Video Setup Guide
https://youtu.be/NntwjIQtnVg

DemulShooter First Time Configuration

 * 1) Extract the Zip you downloaded and run DemulShooter_GUI.exe.
 * 2) Open Windows' Device Manager by pressing the Windows + R keys (or use the Search box on the Taskbar if you use W10), then type in the Run window devmgmt.msc.
 * 3) Expand the tree list and then go to Ports (COM & LPT).Device manager.png
 * 4) If you have two light guns connected, you will see two USB Serial Devices. Make sure you know what port is being used by which gun by looking in the Sinden Software.
 * 5) Right-click on the gun that is used for Player 1, go to Properties, click on the Details tab, and select Hardware Ids in the drop-down box. Take note of the text that appears after USB.DeviceID.png
 * 6) Open DemulShooter_GUI.exe, make sure the top drop-down menu has P1 Configuration selected, then in the P1 Device drop-down menu select the entry that has the same VID and PID values as your Player 1 gun from the previous step. Then click on Save Config.Match VID.png
 * 7) If you are going to use a second light gun, repeat steps 5 and 6, but changing the option selected in DemulShooter's top drop-down box to P2 Configuration and selection the line for the 2nd gun's PID and VID.
 * 8) You can now close both DemulShooter_GUI and Windows Device Manager.

Troubleshooting Player 2:
If both guns are controlling the same player in game then Demulshooter has either not hooked to the game correctly or it is not being run as Admin.

If you are running Demulshooter as admin and still have issues either both your guns are set as the same player in the Demulshooter GUI or possibly there is a issue with your Batch/AHK file preventing it from hooking correctly.