Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: DemulShooter (Dual light gun on DEMUL, Model2, Dolphin, Silent Hill, etc...)  (Read 337830 times)

0 Members and 5 Guests are viewing this topic.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Hi, I got a problem with DemulShooter.
When I run DsDiag.exe, I found the OnScreen is 0x0, and the RawInput data is not changed correctly.

I tried v8.8.4 or 10.0.1, and got this problem too.
Anyone know how to solve it? Thanks.
This is normal, a simple mouse like yours will not work with DemulShooter. You need a device supporting  rawinput absolute coordinates (lightgun, etc.....)

Thanks for the update! So far though only DsDiag works when I run it. I tried to command line DemulShooter.exe with the update like I did before but now I get no icon or anything Also DemulShooter_GUI doesn't load either when I run it (as admin too).
wow....I don't see any reason why any of them would not run, except if they can't find the DsCore.dll...but it should have been the same for DsDiag in that case

bryhud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 100
  • Last login:May 23, 2020, 07:09:13 am
With this update, is Demulshooter setup now to work with the Sinden lightguns?

Great work by the way!

Jayinem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:Today at 05:55:41 pm
  • I want to build my own arcade controls!
I tried reading through the github, but can you explain the major differences in Demulshooter v10 vs 8.84?

pit_2046

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:May 23, 2020, 05:05:40 am
  • I want to build my own arcade controls!
Hi, I got a problem with DemulShooter.
When I run DsDiag.exe, I found the OnScreen is 0x0, and the RawInput data is not changed correctly.

I tried v8.8.4 or 10.0.1, and got this problem too.
Anyone know how to solve it? Thanks.
This is normal, a simple mouse like yours will not work with DemulShooter. You need a device supporting  rawinput absolute coordinates (lightgun, etc.....)

Thanks for the update! So far though only DsDiag works when I run it. I tried to command line DemulShooter.exe with the update like I did before but now I get no icon or anything Also DemulShooter_GUI doesn't load either when I run it (as admin too).
wow....I don't see any reason why any of them would not run, except if they can't find the DsCore.dll...but it should have been the same for DsDiag in that case

Thanks, let me try the Aimtrak.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
With this update, is Demulshooter setup now to work with the Sinden lightguns?

Great work by the way!
Wasn't it already working ?
I don't know anything about how the Sinden is outputing data. But I though it was said to be working with DemulShooter on this very same thread at the begining of the project

I tried reading through the github, but can you explain the major differences in Demulshooter v10 vs 8.84?
From a technical point of view : you can now use all HID controller (Joypad, APAC and other DIY stuff, arcade mounted guns, gamepads...even touchscreen if you want)  and the software has been split into 3 different utility
From a user point of view : small bugs correction for a few games, a different Model2 emulator configuration is needed and outputs are available through MAME Hooker to control recoils and lamps

bryhud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 100
  • Last login:May 23, 2020, 07:09:13 am
Ahh maybe I missed it... thanks!

xbrunox

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 70
  • Last login:May 24, 2020, 01:58:48 am
  • I want to build my own arcade controls!
Mmm I've a dolphinbar.. in mode 4 I can see the hid of the wiimote synched but I've no movement in dsdiag when I try...
Any suggestion?

In mode 2 when a wiimote for windows is like a mouse all is OK...

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
When I run DemulShooter_GUI  - while watching the task manager, I see it appears for a split second before disappearing again under background processes. ). Demulshooter.exe does the same thing too when run as a command line - appears for a second under background processes then disappears. DSDiag works though like I said and shows up in apps (under task manager

I'm running windows 10 on an Acer Predator Helios 300 also btw.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Mmm I've a dolphinbar.. in mode 4 I can see the hid of the wiimote synched but I've no movement in dsdiag when I try...
Any suggestion?

In mode 2 when a wiimote for windows is like a mouse all is OK...
Judging by the feedbacks I was given, it's a "normal" behavior for Wiimotes.
Mode 2 is OK to be used directly with DemulShooter, and for dual WiiMote you still need model4 + TouchMote. The only difference is that now you don't have to choose some "Xinput" option in DemulShooter, but a device like any other one.

I have a SONY Dual Shock 3 which has exactly the same behaviour : it's recognized as HID device but doesn't output any value. I have to use an Xinput driver to be able to use it

When I run DemulShooter_GUI  - while watching the task manager, I see it appears for a split second before disappearing again under background processes. ). Demulshooter.exe does the same thing too when run as a command line - appears for a second under background processes then disappears. DSDiag works though like I said and shows up in apps (under task manager

I'm running windows 10 on an Acer Predator Helios 300 also btw.
Did you try to run a DemulShooter.xe command with the -v option ?
If the program goes far enough to create a debug file it may help to know what's inside....otherwise the program does not even start at all and I'll be helpless for now

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
Oops, sorry. Ok so I ran demulshooter with option -v and this is what I got:

C:\DemulShooter\DemulShooter.exe -target=model2 -rom=vcop -v


23:38:43.194547 :
23:38:43.207512 : ---------------- Program Start -- DemulShooter v10.0.0.1 ----------------
23:38:43.210504 : Cmdline arg 0 : -target=model2
23:38:43.213496 : Cmdline arg 1 : -rom=vcop
23:38:43.215491 : Cmdline arg 2 : -v
23:38:43.226461 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.230451 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.234440 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.238430 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.242419 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.245411 : Error: Impossible to get Value Capabilities for device \\?\HID#10251229#6&2ca06beb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.248403 : Error: Impossible to get Button Capabilities for device \\?\HID#ELAN0504&Col02#5&28f3ccea&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.253390 : Error: Impossible to get Button Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col05#9&333c1fed&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.258376 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col04#9&333c1fed&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.262366 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col02#9&333c1fed&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
23:38:43.274333 : Error reading C:\DemulShooter\\config.ini : Could not find file 'C:\DemulShooter\config.ini'.
23:38:43.277327 : P1 mode = RAWINPUT
23:38:43.281314 : P1 device =

-------------------------------------------------
 
I can't make a config file though because I can't run demulshooter_gui.exe - it also closes on it's own a second after it opens. Is there any way to make a log for running that program? I tried running the GUI.exe with -v but it didn't work.

Also just to note I'm using a USB 10-port hub which has a HDD, wireless mouse and keyboard, and gun IR sensor plugged in. The aimtrak guns are plugged into regular USBs on the laptop. Dont know if that has anything to do with anything.

On the plus side, I got House of the Dead 4 working with the previous version of Demul Shooter - VERY happy about that. Took all day but once I finally found out about and got my hands on a copy of the house of the dead 4 revision C!!! it all worked out. Again, great program. :D
« Last Edit: May 24, 2020, 12:02:31 am by Ksoto »

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Oops, sorry. Ok so I ran demulshooter with option -v and this is what I got:
[...]

I can't make a config file though because I can't run demulshooter_gui.exe - it also closes on it's own a second after it opens. Is there any way to make a log for running that program? I tried running the GUI.exe with -v but it didn't work.

Also just to note I'm using a USB 10-port hub which has a HDD, wireless mouse and keyboard, and gun IR sensor plugged in. The aimtrak guns are plugged into regular USBs on the laptop. Dont know if that has anything to do with anything.

On the plus side, I got House of the Dead 4 working with the previous version of Demul Shooter - VERY happy about that. Took all day but once I finally found out about and got my hands on a copy of the house of the dead 4 revision C!!! it all worked out. Again, great program. :D
Ok it something, at least. It's totally normal that regular DemulShooter ends directly without a proper config.

As for DemulShooter_GUI, it was not meant to create debug file, but you can add the -v option with the one joined at the bottom of this message.
I just hope it will be enough to have a clue of what's happening

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
Ok I ran the DemulShooter_Gui debug file with option -v and this is what the debug file says:

19:33:59.999531 :
19:34:00.005467 : ---------------- Program Start -- DemulShooter_GUI v2.0.0.0 ----------------
19:34:00.027475 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.031922 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.035931 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.039807 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.044017 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.047058 : Error: Impossible to get Value Capabilities for device \\?\HID#10251229#6&2ca06beb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.050042 : Error: Impossible to get Button Capabilities for device \\?\HID#ELAN0504&Col02#5&28f3ccea&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.055592 : Error: Impossible to get Button Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col05#9&333c1fed&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.060494 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col04#9&333c1fed&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.065644 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col02#9&333c1fed&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
19:34:00.076068 : Found 22 available RawInput devices
19:34:00.084085 : Error reading C:\DemulShooter\config.ini : Could not find file 'C:\DemulShooter\config.ini'.
19:34:00.088038 : Initializing GUI [Players] pages...

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Ok I ran the DemulShooter_Gui debug file with option -v and this is what the debug file says:
Thanks.
I don't know how long it will take but we can continue to search that way....here another debug release for you to test with the -v

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
Ok I ran the DemulShooter_Gui debug file with option -v and this is what the debug file says:
Thanks.
I don't know how long it will take but we can continue to search that way....here another debug release for you to test with the -v

Well I appreciate any and all help you're willing to give me!

ok so after running the new files you gave me, I got a little farther. Program looks like it's trying to open and then it has an error message (I hope attached file shows up).

And in the details of the error box it says the following:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at DemulShooter_GUI.Wnd_DemulShooterGui.ProcessRawInputMessage(IntPtr RawInputHandle)
   at DemulShooter_GUI.Wnd_DemulShooterGui.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9151 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
DemulShooter_GUI
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/DemulShooter/DemulShooter_GUI.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9147 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
DsCore
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/DemulShooter/DsCore.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

-------------------------------------------------------------------------------
Debug file
-------------------------------------------------------------------------------

21:09:34.050597 :
21:09:34.054618 : ---------------- Program Start -- DemulShooter_GUI v2.0.0.0 ----------------
21:09:34.065904 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.070299 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.074288 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.079231 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.084867 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.087915 : Error: Impossible to get Value Capabilities for device \\?\HID#10251229#6&2ca06beb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.091872 : Error: Impossible to get Button Capabilities for device \\?\HID#ELAN0504&Col02#5&28f3ccea&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.097285 : Error: Impossible to get Button Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col05#9&333c1fed&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.102297 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col04#9&333c1fed&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.107261 : Error: Impossible to get Value Capabilities for device \\?\HID#VID_3938&PID_1032&MI_01&Col02#9&333c1fed&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.118042 : Found 22 available RawInput devices
21:09:34.126024 : Error reading C:\DemulShooter\config.ini : Could not find file 'C:\DemulShooter\config.ini'.
21:09:34.130012 : Initializing GUI [Players] pages...
21:09:34.154946 : Initializing Player1 devices:
21:09:34.159932 : Adding \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
21:09:34.162948 : Adding \\?\HID#VID_D209&PID_1601&MI_01#7&2acddc3d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.165940 : Adding \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.169905 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.172897 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.176886 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.179878 : Adding \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.183867 : ERROR : Object reference not set to an instance of an object.
21:09:34.190849 : Adding PlayerData to the list...
21:09:34.194838 : Adding Player tab to the GUI...
21:09:34.202817 : Initializing Player2 devices:
21:09:34.207805 : Adding \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
21:09:34.211794 : Adding \\?\HID#VID_D209&PID_1601&MI_01#7&2acddc3d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.215783 : Adding \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.219772 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.223761 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.226753 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.230743 : Adding \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.233767 : ERROR : Object reference not set to an instance of an object.
21:09:34.237726 : Adding PlayerData to the list...
21:09:34.241715 : Adding Player tab to the GUI...
21:09:34.250689 : Initializing Player3 devices:
21:09:34.257672 : Adding \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
21:09:34.261693 : Adding \\?\HID#VID_D209&PID_1601&MI_01#7&2acddc3d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.265682 : Adding \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.268666 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.271633 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.275623 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.279612 : Adding \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.282637 : ERROR : Object reference not set to an instance of an object.
21:09:34.285628 : Adding PlayerData to the list...
21:09:34.289586 : Adding Player tab to the GUI...
21:09:34.297638 : Initializing Player4 devices:
21:09:34.301659 : Adding \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
21:09:34.305617 : Adding \\?\HID#VID_D209&PID_1601&MI_01#7&2acddc3d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.309608 : Adding \\?\HID#VID_D209&PID_1601&MI_00#7&130a4ff8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.312639 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col05#9&3aa8e19a&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.315626 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col04#9&3aa8e19a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.319579 : Adding \\?\HID#VID_046D&PID_C534&MI_01&Col02#9&3aa8e19a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.322604 : Adding \\?\HID#VID_D209&PID_1602&MI_00#7&17eaf324&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:09:34.325595 : ERROR : Object reference not set to an instance of an object.
21:09:34.329587 : Adding PlayerData to the list...
21:09:34.332578 : Adding Player tab to the GUI...
21:09:34.336536 : Initializing GUI [Act Lab] page...
21:09:34.340558 : Initializing GUI [Silent Hill] pages...
21:09:34.344513 : Initializing GUI [Gundam] pages...
21:09:34.347537 : Initializing GUI [Heavy Fire Afghanistan] pages...
21:09:34.350529 : Initializing GUI [Heavy Fire S.S] pages...
21:09:34.354519 : Initializing GUI [Output] pages...
21:09:34.357479 : Registering to RawInput service...
21:09:34.367723 : Installing Low-Level Keyboard Hook...




argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm

Well I appreciate any and all help you're willing to give me!

No problem ;)
These kind of "under the radar" issue may hapen to someone else one day if I can't fix it.
I've sent you a private message for a new version to test.
From now on I'll keep it private, to try to keep this public thread as clean as possible.


And for anyone, small update :
Demulshooter v10.1.0
Quote
    -Fixed "2 Spicy" autofire.
    -Added Windowed mode support for "SEGA Golden Gun".
    -Added an option to invert Axis for HID devices.
    -Added some more outputs.
    -Added possibility to use the -v option with DemulShooter_GUI.exe

Download here : https://github.com/argonlefou/DemulShooter/releases/download/v10.1.0/DemulShooter_v10.1.0.zip

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
Sorry to bug you here again. I replied to your private message but wasn't sure if it went through (I can't seem to find a way to view the messages that I've sent). Long story short though, the gui worked this time with what you sent me last and demulshooter.exe ran for HoD2 PC version and closed after the program closed, but the crosshairs were like teleporting all over the screen and the debug file is SO LONG that I wasn't able to copy and paste the whole thing in the private message. I attached the file here so I hope it works - I didn't see an attachment option for private messages (maybe I missed it). First part of debug is me (successfully) running demulshooter_Gui with option -v on. Second part is command lining demulshooter.exe for house of the dead 2 pc (which works fine with the previous version of demulshooter which is why I'm using it for testing). It's very long for some reason.

Thanks again for all the help!

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Sorry to bug you here again. I replied to your private message but wasn't sure if it went through (I can't seem to find a way to view the messages that I've sent). Long story short though, the gui worked this time with what you sent me last and demulshooter.exe ran for HoD2 PC version and closed after the program closed, but the crosshairs were like teleporting all over the screen and the debug file is SO LONG that I wasn't able to copy and paste the whole thing in the private message. I attached the file here so I hope it works - I didn't see an attachment option for private messages (maybe I missed it). First part of debug is me (successfully) running demulshooter_Gui with option -v on. Second part is command lining demulshooter.exe for house of the dead 2 pc (which works fine with the previous version of demulshooter which is why I'm using it for testing). It's very long for some reason.

Thanks again for all the help!
Well, I'm glad to hear the GUI issue is now removed !!

As for regular DemulSHooter, you should retry without the -V option.
This is impossible to play accuratelly with it, there are so many things to write on the HDD that it's usually causing this kind of delays regarding the coordinates and buttons handling

If your aimtraks are reacting as intended on DsDiag and on the GUI, there is no reason to have any issue with the game from what I can read in the debug

ark216

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:Today at 11:00:01 am
  • I want to build my own arcade controls!
ok, so after having success with House of the Dead 2 PC working with demulshooter, I decided to downloaded and try virtuacop with the model 2 emulator. Rom runs fine, aimtrak gun player 1 works fine by default. I followed all of the instructions on the demulshooter wiki for running model 2 games and what happens for vcop is that I get the demulshooter icon down in the system tray but even after launching model 2 and vcop it never goes away and the 2nd aimtrak gun doesn't work. What am I missing?
This one is my fault, the Wiki has just been updated to match instruction for this new release of DemulShooter (and for M2 emulator this couldn't work with the version you could download back then). The new release is available now.
Try with this one and it should be better :

DemulShooter v10.0 :

Quote
- ! Beware ! : Old config file is not compatible anymore, please set up DemulShooter again.
- Added support for Gamepad, Joypad, Analog Guns and - in theory - any HID device (See DemulShooter Wiki for usage).
- DemulShooter_GUI.exe updated to a new version to be able to choose new supported devices.
- DemulShooter_GUI.exe is now a separated program and can be run at the same time as DemulShooter or DemulShooterX64.
- DemulShooter.exe is now "command line" only.
- DemulShooterX64.exe is now "command line" only.
- DemulShooterX64.exe compatibility is now limited to the games it has been designed for.
- DsDiag.exe updated to a new version, to be able to test new supported devices.
- Added MameHooker-compatible outputs, see Wiki for usage and the list of games/outputs (more games/output will be added later).
- Added support for "Let's Go Jungle Special" for Teknoparrot.
- Fixed "Ninja Assault" bug with Demul(triggers were not working with XInput controllers).
- Fixed "Golden Gun" bugs. Still no support for Windowed mode.
- Changed "Golden Gun" hack : Autofire is now enable by default. Disable it with "-noautofire" option.
- Changed Model2 hack (See DemulShooter WiKi for necessary modifications).
- Changed "Silent Hill Arcade" hack for a better one (Usage stays the same).
- Changed "Friction" hack to support v1.0,v2.0 and v3.0 VsIoboard.dll (Usage stays the same, dll version is automatically detected).
- Changed "House Of The Dead 4" hack to support both original binary (Rev.A) and the Rev.C binary (Usage stays the same, game version is automatically detected).
- Changed "Rambo" Lindbergh hack to be able to remove crosshairs with "-nocrosshair" option.
- Changed "Reload" hack to add support for another binary.
- Changed "Heavy Fire 3" and "Heavy Fire 4" command line requirements (See DemulShooter GUI or Wiki for usage).
- Removed deprecated "-ParrotLoader" option for RingWide games.
- Removed support for "Aliens : Extermination" old HASP-Protected release (-rom=alienshasp).
  The de-Hasped release of the game has been out for a long time now and is the one to be used.
- Removed Support for Dolphin4 (-target=dolphin4).
  Dolphin 5 has been released now for a long time and is the one to be used.

To make it quick, there are no major change for user scripts and previous versions (command line, etc....still working) except for :
-Model2 (command line chnage + emulator config change)
-Heavy fire series (command line change)

Wiimote/Xinput is now to be chosen like any other device

And outputs are available with MameHooker (upcomming updates will add more outputs)

I ran a lot of test and I hope there is no unseen issue left, so feedback will be welcome in case of trouble
Not an expert in cmd line, i found demulshooter.exe GUI version more user friendly. There i could assign buttons from the drop-down list, enable vibration and test my targeting cross hair by pressing the trigger button on my wii motes. In this one i don't know how to.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 05:25:22 pm
Not an expert in cmd line, i found demulshooter.exe GUI version more user friendly. There i could assign buttons from the drop-down list, enable vibration and test my targeting cross hair by pressing the trigger button on my wii motes. In this one i don't know how to.
Just double click on DemulShooter_GUI.exe and you'll find the same GUI as before.
There will be small differencies for your WiiMote though, some will be good (you'll see directly buttons pressed and crosshair moving when choosing a controller, just like in Windows control panel) but unfortunatelly I had to drop the "dumb" vibration I was creating before (I say "dumb" because it was not tied to the game events). Now all outputs are MameHooker compatible. But I don't know if there's a quick way to use Wiimote with MAmeHooker to activate rumble

Ksoto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:Today at 06:41:49 pm
  • I want to build my own arcade controls!
Sorry to bug you here again. I replied to your private message but wasn't sure if it went through (I can't seem to find a way to view the messages that I've sent). Long story short though, the gui worked this time with what you sent me last and demulshooter.exe ran for HoD2 PC version and closed after the program closed, but the crosshairs were like teleporting all over the screen and the debug file is SO LONG that I wasn't able to copy and paste the whole thing in the private message. I attached the file here so I hope it works - I didn't see an attachment option for private messages (maybe I missed it). First part of debug is me (successfully) running demulshooter_Gui with option -v on. Second part is command lining demulshooter.exe for house of the dead 2 pc (which works fine with the previous version of demulshooter which is why I'm using it for testing). It's very long for some reason.

Thanks again for all the help!
Well, I'm glad to hear the GUI issue is now removed !!

As for regular DemulSHooter, you should retry without the -V option.
This is impossible to play accuratelly with it, there are so many things to write on the HDD that it's usually causing this kind of delays regarding the coordinates and buttons handling

If your aimtraks are reacting as intended on DsDiag and on the GUI, there is no reason to have any issue with the game from what I can read in the debug

Oops again! lol you were right - I ran demulshooter.exe without option -v on this time and HoD2 worked perfectly fine with the last zip of demulshooter files you sent me! Thanks a ton for all of the help. :D

lllll44

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:Today at 08:04:55 pm
  • I want to build my own arcade controls!
Hi,
what -v command do?