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 Try the site in https mode 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 971934 times)

0 Members and 2 Guests are viewing this topic.

sushko

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:January 07, 2024, 08:10:03 pm
  • I want to build my own arcade controls!
Hi I am trying to get Lets go Island up and running, I have it loading in TeknoParrot_Patreon_0.71d. IT gets to key loading ok. But game running window just close with no error.
I cant get any games to run on this thing. any help would be great.
Dmulshooter is the best thank you.

wderbi

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:June 22, 2018, 01:50:00 am
  • I want to build my own arcade controls!
You'll have to go step by step....
As I said, the first step would be to update your roms to fit your version of Demul. If you have to check some "load decrypted rom" option that's not good, even if after all this Demul ends by running the game...
There's no more .dat or .bin files for Demul if you're using the latest build, it's now based on MAME romset with .zip and .chd files

Once you'll get this properly settled, and once you can run the game directly, then you can try to set up your frontend and DemulShooter

Thanks  for your reply.  I have been working on this the past few days mainly trying to get an updated romset for demul 0.7A.  Man, that was a task!!!  There is just not a whole lot of info out there about updating your Naomi ROM sets, but I keyed in on the information that you provided stating that the Naomi Roms were changed to be the same as the MAME romset which was current at the time as when the Demul 07A was released.  After a lot of trial and error, playing with ROM managers, and even trying to incorporate the .CHD file into the zipped ROM, I found that the simplest solution was to just replace the zipped ROM in my old Naomi romset with the zipped ROM from my complete MAME 179 romset, and then adding all corresponding CHD folders into the Naomi Roms folder.  Now, all games launch in both hyperspin and by demul alone!!! :applaud:

Back to confmiss, I can now go into the module settings of hyperspin and enable demulshooter under the "rom settings" tab for confmiss.  All is great now!!! ;D  Without Demulshooter set to "true", I can use both guns in confmiss, but pressing shoot on one player fires both guns.  Running demulshooter fixes that!!!

The only negative I have now is that my old confmiss had English text in the game...the new ROM has Japanese text, but the speaking is English.  Are there patches out there for Naomi ROMs to convert text to English?
« Last Edit: July 17, 2017, 02:01:29 pm by wderbi »

nightkiller05

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:June 01, 2022, 11:17:20 am
  • I want to build my own arcade controls!
Hi all!

   I have a problem, the last version that i use of demulshooter was 3.2 (very old, i know), i use the following line "DemulShooter.exe -target=demul07a -rom=hotd2 -noresize -v".

   With 3.2 both guns fire very well at the same time, but with the new version the guns dont fire simultaneously and the bullets are shared, i dont know what could be, i set my guns in demulshooter, this are my logs:

DemulShooter 3.2 OK:

Code: [Select]
01:50 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:51 a.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:51 a.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:51 a.m. : Conf write OK
01:54 a.m. :
01:54 a.m. : -------------------- Program Start ----------------------
01:54 a.m. : Conf read OK
01:54 a.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:54 a.m. : P1 device handle = 51118537
01:54 a.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:54 a.m. : P2 device handle = 36176631
01:54 a.m. : Cmdline arg 1 : -target=demul07a
01:54 a.m. : Cmdline arg 2 : -rom=hotd2
01:54 a.m. : Cmdline arg 3 : -v
01:54 a.m. : Waiting for naomigame to hook.....
01:55 a.m. : Attached to Process demul.exe, ProcessHandle = 656
01:55 a.m. : Demul.exe = 0x00400000, padDemul.dll = 0x00340000
01:55 a.m. : Adding CodeCave at : 0x0A7C0000
01:55 a.m. : Naomi Memory Hack complete !
01:59 a.m. : demul.exe closed
08:15 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
08:17 p.m. :
08:17 p.m. : -------------------- Program Start ----------------------
08:17 p.m. : Conf read OK
08:17 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:17 p.m. : P1 device handle = 65595
08:17 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:17 p.m. : P2 device handle = 65597
08:17 p.m. : Cmdline arg 1 : -target=demul07a
08:17 p.m. : Cmdline arg 2 : -rom=hotd2
08:17 p.m. : Cmdline arg 3 : -v
08:17 p.m. : Waiting for naomigame to hook.....
08:19 p.m. :
08:19 p.m. : -------------------- Program Start ----------------------
08:19 p.m. : Conf read OK
08:19 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:19 p.m. : P1 device handle = 65595
08:19 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:19 p.m. : P2 device handle = 65597
08:19 p.m. : Cmdline arg 1 : -target=demul07a
08:19 p.m. : Cmdline arg 2 : -rom=hotd2
08:19 p.m. : Cmdline arg 3 : -v
08:19 p.m. : Waiting for naomigame to hook.....
08:20 p.m. : Attached to Process demul.exe, ProcessHandle = 632
08:20 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x002C0000
08:20 p.m. : Adding CodeCave at : 0x0A520000
08:20 p.m. : Naomi Memory Hack complete !
08:28 p.m. : demul.exe closed
11:03 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
12:50 a.m. :
12:50 a.m. : -------------------- Program Start ----------------------
12:50 a.m. : Conf read OK
12:50 a.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
12:50 a.m. : P1 device handle = 65595
12:50 a.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
12:50 a.m. : P2 device handle = 65597
12:50 a.m. : Cmdline arg 1 : -target=demul07a
12:50 a.m. : Cmdline arg 2 : -rom=hotd2
12:50 a.m. : Cmdline arg 3 : -noresize
12:50 a.m. : Cmdline arg 4 : -v
12:50 a.m. : Waiting for naomigame to hook.....
01:04 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:04 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:05 a.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:05 a.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:05 a.m. : Conf write OK
11:33 p.m. :
11:33 p.m. : -------------------- Program Start ----------------------
11:33 p.m. : Conf read OK
11:33 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:33 p.m. : P1 device handle = 0
11:33 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:33 p.m. : P2 device handle = 0
11:33 p.m. : Cmdline arg 1 : -target=demul07a
11:33 p.m. : Cmdline arg 2 : -rom=hotd2
11:33 p.m. : Cmdline arg 3 : -noresize
11:33 p.m. : Cmdline arg 4 : -v
11:33 p.m. : Waiting for naomigame to hook.....
11:33 p.m. : LowLevel-MouseHook OK !
11:33 p.m. : Attached to Process demul.exe, ProcessHandle = 564
11:33 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x0BCA0000
11:33 p.m. : Adding CodeCave at : 0x197E0000
11:33 p.m. : Naomi Memory Hack complete !
11:34 p.m. : demul.exe closed
11:34 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
11:34 p.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : Conf write OK
11:34 p.m. :
11:34 p.m. : -------------------- Program Start ----------------------
11:34 p.m. : Conf read OK
11:34 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P1 device handle = 65595
11:34 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P2 device handle = 65597
11:34 p.m. : Cmdline arg 1 : -target=demul07a
11:34 p.m. : Cmdline arg 2 : -rom=hotd2
11:34 p.m. : Cmdline arg 3 : -noresize
11:34 p.m. : Cmdline arg 4 : -v
11:34 p.m. : Waiting for naomigame to hook.....
11:35 p.m. : LowLevel-MouseHook OK !
11:35 p.m. : Attached to Process demul.exe, ProcessHandle = 648
11:35 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x00390000
11:35 p.m. : Adding CodeCave at : 0x0C5D0000
11:35 p.m. : Naomi Memory Hack complete !
11:38 p.m. : demul.exe closed
11:52 p.m. :
11:52 p.m. : -------------------- Program Start ----------------------
11:52 p.m. : Conf read OK
11:52 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:52 p.m. : P1 device handle = 65595
11:52 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:52 p.m. : P2 device handle = 65597
11:52 p.m. : Cmdline arg 1 : -target=demul07a
11:52 p.m. : Cmdline arg 2 : -rom=hotd2
11:52 p.m. : Cmdline arg 3 : -noresize
11:52 p.m. : Cmdline arg 4 : -v
11:52 p.m. : Waiting for naomigame to hook.....
11:52 p.m. : LowLevel-MouseHook OK !
11:52 p.m. : Attached to Process demul.exe, ProcessHandle = 636
11:52 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x0C1D0000
11:52 p.m. : Adding CodeCave at : 0x0A4D0000
11:52 p.m. : Naomi Memory Hack complete !
11:53 p.m. : demul.exe closed
11:54 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
11:54 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found




And now the error in DemulShooter 6.8:
Code: [Select]
23:47:04.390451 :
23:47:04.390451 : -------------------- Program Start ----------------------
23:47:04.390451 : P1 device = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
23:47:04.390451 : P1 device handle = 65597
23:47:04.390451 : P2 device  = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
23:47:04.390451 : P2 device handle = 65595
23:47:04.390451 : Cmdline arg 1 : -target=demul07a
23:47:04.390451 : Cmdline arg 2 : -rom=hotd2
23:47:04.390451 : Cmdline arg 3 : -noresize
23:47:04.390451 : Cmdline arg 4 : -v
23:47:04.410451 : Waiting for naomigame to hook.....
23:47:04.930452 : LowLevel-MouseHook OK !
23:47:04.930452 : Attached to Process demul.exe, ProcessHandle = 684
23:47:04.930452 : Demul.exe = 0x00400000, padDemul.dll = 0x0C750000
23:47:04.930452 : Adding CodeCave at : 0x19800000
23:47:04.930452 : Naomi Memory Hack complete !
23:47:04.930452 : -
23:47:18.160470 : RawData event for Device #1:
23:47:18.160470 : Device rawinput data (Hex) = [ 5344, 0000 ]
23:47:18.170470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.170470 : OnScreen Cursor Position (Px) = [ 444, 0 ]
23:47:18.170470 : OnClient Cursor Position (Px) = [ 209, -94 ]
23:47:18.170470 : Game Position (Hex) = [ 0027, 0000 ]
23:47:18.170470 : Game Position (Dec) = [ 39, 0 ]
23:47:18.170470 : MouseButton (Hex) = 0x0000
23:47:18.170470 : -
23:47:18.170470 : RawData event for Device #1:
23:47:18.170470 : Device rawinput data (Hex) = [ 50C4, 0000 ]
23:47:18.170470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.170470 : OnScreen Cursor Position (Px) = [ 430, 0 ]
23:47:18.170470 : OnClient Cursor Position (Px) = [ 195, -94 ]
23:47:18.170470 : Game Position (Hex) = [ 0024, 0000 ]
23:47:18.170470 : Game Position (Dec) = [ 36, 0 ]
23:47:18.170470 : MouseButton (Hex) = 0x0000
23:47:18.170470 : -
23:47:18.190470 : RawData event for Device #1:
23:47:18.190470 : Device rawinput data (Hex) = [ 4D24, 0000 ]
23:47:18.190470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.190470 : OnScreen Cursor Position (Px) = [ 411, 0 ]
23:47:18.190470 : OnClient Cursor Position (Px) = [ 176, -94 ]
23:47:18.190470 : Game Position (Hex) = [ 0021, 0000 ]
23:47:18.190470 : Game Position (Dec) = [ 33, 0 ]
23:47:18.190470 : MouseButton (Hex) = 0x0000
23:47:18.190470 : -
23:47:18.200470 : RawData event for Device #1:
23:47:18.200470 : Device rawinput data (Hex) = [ 4A84, 0000 ]
23:47:18.200470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.200470 : OnScreen Cursor Position (Px) = [ 397, 0 ]
23:47:18.200470 : OnClient Cursor Position (Px) = [ 162, -94 ]
23:47:18.200470 : Game Position (Hex) = [ 001E, 0000 ]
23:47:18.200470 : Game Position (Dec) = [ 30, 0 ]
23:47:18.200470 : MouseButton (Hex) = 0x0000
23:47:18.200470 : -
23:47:18.210470 : RawData event for Device #1:
23:47:18.210470 : Device rawinput data (Hex) = [ 4734, 0000 ]
23:47:18.210470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.210470 : OnScreen Cursor Position (Px) = [ 379, 0 ]
23:47:18.210470 : OnClient Cursor Position (Px) = [ 144, -94 ]
23:47:18.210470 : Game Position (Hex) = [ 001B, 0000 ]
23:47:18.210470 : Game Position (Dec) = [ 27, 0 ]
23:47:18.210470 : MouseButton (Hex) = 0x0000
23:47:18.210470 : -
23:47:18.220470 : RawData event for Device #1:
23:47:18.220470 : Device rawinput data (Hex) = [ 4554, 0000 ]
23:47:18.220470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.220470 : OnScreen Cursor Position (Px) = [ 369, 0 ]
23:47:18.220470 : OnClient Cursor Position (Px) = [ 134, -94 ]
23:47:18.220470 : Game Position (Hex) = [ 0019, 0000 ]
23:47:18.220470 : Game Position (Dec) = [ 25, 0 ]
23:47:18.220470 : MouseButton (Hex) = 0x0000
23:47:18.220470 : -
23:47:18.240470 : RawData event for Device #1:
23:47:18.240470 : Device rawinput data (Hex) = [ 4303, 0390 ]
23:47:18.240470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.240470 : OnScreen Cursor Position (Px) = [ 357, 10 ]
23:47:18.240470 : OnClient Cursor Position (Px) = [ 122, -84 ]
23:47:18.240470 : Game Position (Hex) = [ 0017, 0000 ]
23:47:18.240470 : Game Position (Dec) = [ 23, 0 ]
23:47:18.240470 : MouseButton (Hex) = 0x0000
23:47:18.240470 : -
23:47:18.240470 : RawData event for Device #1:
23:47:18.240470 : Device rawinput data (Hex) = [ 4113, 0870 ]
23:47:18.240470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.240470 : OnScreen Cursor Position (Px) = [ 347, 25 ]
23:47:18.240470 : OnClient Cursor Position (Px) = [ 112, -69 ]
23:47:18.240470 : Game Position (Hex) = [ 0015, 0000 ]
23:47:18.250470 : Game Position (Dec) = [ 21, 0 ]
23:47:18.250470 : MouseButton (Hex) = 0x0000
23:47:18.250470 : -
23:47:18.260470 : RawData event for Device #1:
23:47:18.260470 : Device rawinput data (Hex) = [ 40A3, 0ED0 ]
23:47:18.260470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.260470 : OnScreen Cursor Position (Px) = [ 344, 44 ]
23:47:18.260470 : OnClient Cursor Position (Px) = [ 109, -50 ]
23:47:18.260470 : Game Position (Hex) = [ 0014, 0000 ]
23:47:18.260470 : Game Position (Dec) = [ 20, 0 ]
23:47:18.260470 : MouseButton (Hex) = 0x0000
23:47:18.260470 : -
23:47:18.260470 : RawData event for Device #2:
23:47:18.260470 : Device rawinput data (Hex) = [ 28C2, 0000 ]
23:47:18.260470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.260470 : OnScreen Cursor Position (Px) = [ 217, 0 ]
23:47:18.260470 : OnClient Cursor Position (Px) = [ -18, -94 ]
23:47:18.260470 : Game Position (Hex) = [ 0000, 0000 ]
23:47:18.260470 : Game Position (Dec) = [ 0, 0 ]
23:47:18.260470 : MouseButton (Hex) = 0x0000
23:47:18.260470 : -
23:47:18.270470 : RawData event for Device #1:
23:47:18.270470 : Device rawinput data (Hex) = [ 3F03, 13A1 ]
23:47:18.270470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.270470 : OnScreen Cursor Position (Px) = [ 336, 58 ]
23:47:18.270470 : OnClient Cursor Position (Px) = [ 101, -36 ]
23:47:18.270470 : Game Position (Hex) = [ 0013, 0000 ]
23:47:18.270470 : Game Position (Dec) = [ 19, 0 ]
23:47:18.270470 : MouseButton (Hex) = 0x0000
23:47:18.270470 : -
23:47:18.270470 : RawData event for Device #2:
23:47:18.270470 : Device rawinput data (Hex) = [ 2672, 0000 ]
23:47:18.270470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.270470 : OnScreen Cursor Position (Px) = [ 205, 0 ]
23:47:18.270470 : OnClient Cursor Position (Px) = [ -30, -94 ]
23:47:18.270470 : Game Position (Hex) = [ 0000, 0000 ]
23:47:18.270470 : Game Position (Dec) = [ 0, 0 ]
23:47:18.270470 : MouseButton (Hex) = 0x0000
00:03:36.314829 : -
00:03:36.314829 : RawData event for Device #2:
00:03:36.314829 : Device rawinput data (Hex) = [ 1931, 03A0 ]
00:03:36.314829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.314829 : OnScreen Cursor Position (Px) = [ 134, 10 ]
00:03:36.314829 : OnClient Cursor Position (Px) = [ 134, -10 ]
00:03:36.314829 : Game Position (Hex) = [ 0019, 0000 ]
00:03:36.314829 : Game Position (Dec) = [ 25, 0 ]
00:03:36.314829 : MouseButton (Hex) = 0x0000
00:03:36.314829 : -
00:03:36.324829 : RawData event for Device #1:
00:03:36.324829 : Device rawinput data (Hex) = [ 0000, 6A76 ]
00:03:36.324829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.324829 : OnScreen Cursor Position (Px) = [ 0, 319 ]
00:03:36.324829 : OnClient Cursor Position (Px) = [ 0, 299 ]
00:03:36.324829 : Game Position (Hex) = [ 0000, 0066 ]
00:03:36.324829 : Game Position (Dec) = [ 0, 102 ]
00:03:36.324829 : MouseButton (Hex) = 0x0000
00:03:36.324829 : -
00:03:36.324829 : RawData event for Device #2:
00:03:36.324829 : Device rawinput data (Hex) = [ 1191, 08B0 ]
00:03:36.324829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.324829 : OnScreen Cursor Position (Px) = [ 93, 26 ]
00:03:36.324829 : OnClient Cursor Position (Px) = [ 93, 6 ]
00:03:36.324829 : Game Position (Hex) = [ 0011, 0002 ]
00:03:36.324829 : Game Position (Dec) = [ 17, 2 ]
00:03:36.324829 : MouseButton (Hex) = 0x0000
00:03:36.324829 : -
00:03:36.334829 : RawData event for Device #1:
00:03:36.334829 : Device rawinput data (Hex) = [ 0000, 7126 ]
00:03:36.334829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.334829 : OnScreen Cursor Position (Px) = [ 0, 339 ]
00:03:36.334829 : OnClient Cursor Position (Px) = [ 0, 319 ]
00:03:36.334829 : Game Position (Hex) = [ 0000, 006D ]
00:03:36.334829 : Game Position (Dec) = [ 0, 109 ]
00:03:36.334829 : MouseButton (Hex) = 0x0000
00:03:36.334829 : -
00:03:36.344829 : RawData event for Device #2:
00:03:36.344829 : Device rawinput data (Hex) = [ 0920, 0E40 ]
00:03:36.344829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.344829 : OnScreen Cursor Position (Px) = [ 48, 42 ]
00:03:36.344829 : OnClient Cursor Position (Px) = [ 48, 22 ]
00:03:36.344829 : Game Position (Hex) = [ 0009, 0008 ]
00:03:36.344829 : Game Position (Dec) = [ 9, 8 ]
00:03:36.344829 : MouseButton (Hex) = 0x0000
00:03:36.344829 : -
00:03:36.354829 : RawData event for Device #2:
00:03:36.354829 : Device rawinput data (Hex) = [ 0100, 14C1 ]
00:03:36.354829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.354829 : OnScreen Cursor Position (Px) = [ 5, 62 ]
00:03:36.354829 : OnClient Cursor Position (Px) = [ 5, 42 ]
00:03:36.354829 : Game Position (Hex) = [ 0001, 000E ]
00:03:36.354829 : Game Position (Dec) = [ 1, 14 ]
00:03:36.354829 : MouseButton (Hex) = 0x0000
00:03:36.354829 : -
00:03:36.354829 : RawData event for Device #2:
00:03:36.354829 : Device rawinput data (Hex) = [ 0000, 1BF1 ]
00:03:36.354829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.354829 : OnScreen Cursor Position (Px) = [ 0, 83 ]
00:03:36.354829 : OnClient Cursor Position (Px) = [ 0, 63 ]
00:03:36.354829 : Game Position (Hex) = [ 0000, 0015 ]
00:03:36.354829 : Game Position (Dec) = [ 0, 21 ]
00:03:36.354829 : MouseButton (Hex) = 0x0000
00:03:36.354829 : -
00:03:36.454830 : RawData event for Device #2:
00:03:36.464830 : Device rawinput data (Hex) = [ 0000, 2472 ]
00:03:36.464830 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.464830 : OnScreen Cursor Position (Px) = [ 0, 109 ]
00:03:36.464830 : OnClient Cursor Position (Px) = [ 0, 89 ]
00:03:36.464830 : Game Position (Hex) = [ 0000, 001E ]
00:03:36.464830 : Game Position (Dec) = [ 0, 30 ]
00:03:36.464830 : MouseButton (Hex) = 0x0000
00:03:36.464830 : -
00:03:38.168432 : demul.exe closed


I hope you can help me, this program is great !!!!

hyo2012

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 70
  • Last login:January 07, 2024, 05:24:10 am
  • I want to build my own arcade controls!
Hi all!

   I have a problem, the last version that i use of demulshooter was 3.2 (very old, i know), i use the following line "DemulShooter.exe -target=demul07a -rom=hotd2 -noresize -v".

   With 3.2 both guns fire very well at the same time, but with the new version the guns dont fire simultaneously and the bullets are shared, i dont know what could be, i set my guns in demulshooter, this are my logs:

DemulShooter 3.2 OK:

Code: [Select]
01:50 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:51 a.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:51 a.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:51 a.m. : Conf write OK
01:54 a.m. :
01:54 a.m. : -------------------- Program Start ----------------------
01:54 a.m. : Conf read OK
01:54 a.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:54 a.m. : P1 device handle = 51118537
01:54 a.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:54 a.m. : P2 device handle = 36176631
01:54 a.m. : Cmdline arg 1 : -target=demul07a
01:54 a.m. : Cmdline arg 2 : -rom=hotd2
01:54 a.m. : Cmdline arg 3 : -v
01:54 a.m. : Waiting for naomigame to hook.....
01:55 a.m. : Attached to Process demul.exe, ProcessHandle = 656
01:55 a.m. : Demul.exe = 0x00400000, padDemul.dll = 0x00340000
01:55 a.m. : Adding CodeCave at : 0x0A7C0000
01:55 a.m. : Naomi Memory Hack complete !
01:59 a.m. : demul.exe closed
08:15 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
08:17 p.m. :
08:17 p.m. : -------------------- Program Start ----------------------
08:17 p.m. : Conf read OK
08:17 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:17 p.m. : P1 device handle = 65595
08:17 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:17 p.m. : P2 device handle = 65597
08:17 p.m. : Cmdline arg 1 : -target=demul07a
08:17 p.m. : Cmdline arg 2 : -rom=hotd2
08:17 p.m. : Cmdline arg 3 : -v
08:17 p.m. : Waiting for naomigame to hook.....
08:19 p.m. :
08:19 p.m. : -------------------- Program Start ----------------------
08:19 p.m. : Conf read OK
08:19 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:19 p.m. : P1 device handle = 65595
08:19 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
08:19 p.m. : P2 device handle = 65597
08:19 p.m. : Cmdline arg 1 : -target=demul07a
08:19 p.m. : Cmdline arg 2 : -rom=hotd2
08:19 p.m. : Cmdline arg 3 : -v
08:19 p.m. : Waiting for naomigame to hook.....
08:20 p.m. : Attached to Process demul.exe, ProcessHandle = 632
08:20 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x002C0000
08:20 p.m. : Adding CodeCave at : 0x0A520000
08:20 p.m. : Naomi Memory Hack complete !
08:28 p.m. : demul.exe closed
11:03 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
12:50 a.m. :
12:50 a.m. : -------------------- Program Start ----------------------
12:50 a.m. : Conf read OK
12:50 a.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
12:50 a.m. : P1 device handle = 65595
12:50 a.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
12:50 a.m. : P2 device handle = 65597
12:50 a.m. : Cmdline arg 1 : -target=demul07a
12:50 a.m. : Cmdline arg 2 : -rom=hotd2
12:50 a.m. : Cmdline arg 3 : -noresize
12:50 a.m. : Cmdline arg 4 : -v
12:50 a.m. : Waiting for naomigame to hook.....
01:04 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:04 a.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
01:05 a.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:05 a.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
01:05 a.m. : Conf write OK
11:33 p.m. :
11:33 p.m. : -------------------- Program Start ----------------------
11:33 p.m. : Conf read OK
11:33 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&6f69e7b&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:33 p.m. : P1 device handle = 0
11:33 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:33 p.m. : P2 device handle = 0
11:33 p.m. : Cmdline arg 1 : -target=demul07a
11:33 p.m. : Cmdline arg 2 : -rom=hotd2
11:33 p.m. : Cmdline arg 3 : -noresize
11:33 p.m. : Cmdline arg 4 : -v
11:33 p.m. : Waiting for naomigame to hook.....
11:33 p.m. : LowLevel-MouseHook OK !
11:33 p.m. : Attached to Process demul.exe, ProcessHandle = 564
11:33 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x0BCA0000
11:33 p.m. : Adding CodeCave at : 0x197E0000
11:33 p.m. : Naomi Memory Hack complete !
11:34 p.m. : demul.exe closed
11:34 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
11:34 p.m. : P1 device changed to : \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P2 device changed to : \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : Conf write OK
11:34 p.m. :
11:34 p.m. : -------------------- Program Start ----------------------
11:34 p.m. : Conf read OK
11:34 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P1 device handle = 65595
11:34 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:34 p.m. : P2 device handle = 65597
11:34 p.m. : Cmdline arg 1 : -target=demul07a
11:34 p.m. : Cmdline arg 2 : -rom=hotd2
11:34 p.m. : Cmdline arg 3 : -noresize
11:34 p.m. : Cmdline arg 4 : -v
11:34 p.m. : Waiting for naomigame to hook.....
11:35 p.m. : LowLevel-MouseHook OK !
11:35 p.m. : Attached to Process demul.exe, ProcessHandle = 648
11:35 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x00390000
11:35 p.m. : Adding CodeCave at : 0x0C5D0000
11:35 p.m. : Naomi Memory Hack complete !
11:38 p.m. : demul.exe closed
11:52 p.m. :
11:52 p.m. : -------------------- Program Start ----------------------
11:52 p.m. : Conf read OK
11:52 p.m. : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:52 p.m. : P1 device handle = 65595
11:52 p.m. : P2 device  = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
11:52 p.m. : P2 device handle = 65597
11:52 p.m. : Cmdline arg 1 : -target=demul07a
11:52 p.m. : Cmdline arg 2 : -rom=hotd2
11:52 p.m. : Cmdline arg 3 : -noresize
11:52 p.m. : Cmdline arg 4 : -v
11:52 p.m. : Waiting for naomigame to hook.....
11:52 p.m. : LowLevel-MouseHook OK !
11:52 p.m. : Attached to Process demul.exe, ProcessHandle = 636
11:52 p.m. : Demul.exe = 0x00400000, padDemul.dll = 0x0C1D0000
11:52 p.m. : Adding CodeCave at : 0x0A4D0000
11:52 p.m. : Naomi Memory Hack complete !
11:53 p.m. : demul.exe closed
11:54 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found
11:54 p.m. : Silent Hill the Arcade : C:\Users\Arcade\AppData\Roaming\bemani_config\sha_v01.cfg not found




And now the error in DemulShooter 6.8:
Code: [Select]
23:47:04.390451 :
23:47:04.390451 : -------------------- Program Start ----------------------
23:47:04.390451 : P1 device = \\?\HID#VID_D209&PID_1602&MI_02#9&2f312172&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
23:47:04.390451 : P1 device handle = 65597
23:47:04.390451 : P2 device  = \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
23:47:04.390451 : P2 device handle = 65595
23:47:04.390451 : Cmdline arg 1 : -target=demul07a
23:47:04.390451 : Cmdline arg 2 : -rom=hotd2
23:47:04.390451 : Cmdline arg 3 : -noresize
23:47:04.390451 : Cmdline arg 4 : -v
23:47:04.410451 : Waiting for naomigame to hook.....
23:47:04.930452 : LowLevel-MouseHook OK !
23:47:04.930452 : Attached to Process demul.exe, ProcessHandle = 684
23:47:04.930452 : Demul.exe = 0x00400000, padDemul.dll = 0x0C750000
23:47:04.930452 : Adding CodeCave at : 0x19800000
23:47:04.930452 : Naomi Memory Hack complete !
23:47:04.930452 : -
23:47:18.160470 : RawData event for Device #1:
23:47:18.160470 : Device rawinput data (Hex) = [ 5344, 0000 ]
23:47:18.170470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.170470 : OnScreen Cursor Position (Px) = [ 444, 0 ]
23:47:18.170470 : OnClient Cursor Position (Px) = [ 209, -94 ]
23:47:18.170470 : Game Position (Hex) = [ 0027, 0000 ]
23:47:18.170470 : Game Position (Dec) = [ 39, 0 ]
23:47:18.170470 : MouseButton (Hex) = 0x0000
23:47:18.170470 : -
23:47:18.170470 : RawData event for Device #1:
23:47:18.170470 : Device rawinput data (Hex) = [ 50C4, 0000 ]
23:47:18.170470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.170470 : OnScreen Cursor Position (Px) = [ 430, 0 ]
23:47:18.170470 : OnClient Cursor Position (Px) = [ 195, -94 ]
23:47:18.170470 : Game Position (Hex) = [ 0024, 0000 ]
23:47:18.170470 : Game Position (Dec) = [ 36, 0 ]
23:47:18.170470 : MouseButton (Hex) = 0x0000
23:47:18.170470 : -
23:47:18.190470 : RawData event for Device #1:
23:47:18.190470 : Device rawinput data (Hex) = [ 4D24, 0000 ]
23:47:18.190470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.190470 : OnScreen Cursor Position (Px) = [ 411, 0 ]
23:47:18.190470 : OnClient Cursor Position (Px) = [ 176, -94 ]
23:47:18.190470 : Game Position (Hex) = [ 0021, 0000 ]
23:47:18.190470 : Game Position (Dec) = [ 33, 0 ]
23:47:18.190470 : MouseButton (Hex) = 0x0000
23:47:18.190470 : -
23:47:18.200470 : RawData event for Device #1:
23:47:18.200470 : Device rawinput data (Hex) = [ 4A84, 0000 ]
23:47:18.200470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.200470 : OnScreen Cursor Position (Px) = [ 397, 0 ]
23:47:18.200470 : OnClient Cursor Position (Px) = [ 162, -94 ]
23:47:18.200470 : Game Position (Hex) = [ 001E, 0000 ]
23:47:18.200470 : Game Position (Dec) = [ 30, 0 ]
23:47:18.200470 : MouseButton (Hex) = 0x0000
23:47:18.200470 : -
23:47:18.210470 : RawData event for Device #1:
23:47:18.210470 : Device rawinput data (Hex) = [ 4734, 0000 ]
23:47:18.210470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.210470 : OnScreen Cursor Position (Px) = [ 379, 0 ]
23:47:18.210470 : OnClient Cursor Position (Px) = [ 144, -94 ]
23:47:18.210470 : Game Position (Hex) = [ 001B, 0000 ]
23:47:18.210470 : Game Position (Dec) = [ 27, 0 ]
23:47:18.210470 : MouseButton (Hex) = 0x0000
23:47:18.210470 : -
23:47:18.220470 : RawData event for Device #1:
23:47:18.220470 : Device rawinput data (Hex) = [ 4554, 0000 ]
23:47:18.220470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.220470 : OnScreen Cursor Position (Px) = [ 369, 0 ]
23:47:18.220470 : OnClient Cursor Position (Px) = [ 134, -94 ]
23:47:18.220470 : Game Position (Hex) = [ 0019, 0000 ]
23:47:18.220470 : Game Position (Dec) = [ 25, 0 ]
23:47:18.220470 : MouseButton (Hex) = 0x0000
23:47:18.220470 : -
23:47:18.240470 : RawData event for Device #1:
23:47:18.240470 : Device rawinput data (Hex) = [ 4303, 0390 ]
23:47:18.240470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.240470 : OnScreen Cursor Position (Px) = [ 357, 10 ]
23:47:18.240470 : OnClient Cursor Position (Px) = [ 122, -84 ]
23:47:18.240470 : Game Position (Hex) = [ 0017, 0000 ]
23:47:18.240470 : Game Position (Dec) = [ 23, 0 ]
23:47:18.240470 : MouseButton (Hex) = 0x0000
23:47:18.240470 : -
23:47:18.240470 : RawData event for Device #1:
23:47:18.240470 : Device rawinput data (Hex) = [ 4113, 0870 ]
23:47:18.240470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.240470 : OnScreen Cursor Position (Px) = [ 347, 25 ]
23:47:18.240470 : OnClient Cursor Position (Px) = [ 112, -69 ]
23:47:18.240470 : Game Position (Hex) = [ 0015, 0000 ]
23:47:18.250470 : Game Position (Dec) = [ 21, 0 ]
23:47:18.250470 : MouseButton (Hex) = 0x0000
23:47:18.250470 : -
23:47:18.260470 : RawData event for Device #1:
23:47:18.260470 : Device rawinput data (Hex) = [ 40A3, 0ED0 ]
23:47:18.260470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.260470 : OnScreen Cursor Position (Px) = [ 344, 44 ]
23:47:18.260470 : OnClient Cursor Position (Px) = [ 109, -50 ]
23:47:18.260470 : Game Position (Hex) = [ 0014, 0000 ]
23:47:18.260470 : Game Position (Dec) = [ 20, 0 ]
23:47:18.260470 : MouseButton (Hex) = 0x0000
23:47:18.260470 : -
23:47:18.260470 : RawData event for Device #2:
23:47:18.260470 : Device rawinput data (Hex) = [ 28C2, 0000 ]
23:47:18.260470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.260470 : OnScreen Cursor Position (Px) = [ 217, 0 ]
23:47:18.260470 : OnClient Cursor Position (Px) = [ -18, -94 ]
23:47:18.260470 : Game Position (Hex) = [ 0000, 0000 ]
23:47:18.260470 : Game Position (Dec) = [ 0, 0 ]
23:47:18.260470 : MouseButton (Hex) = 0x0000
23:47:18.260470 : -
23:47:18.270470 : RawData event for Device #1:
23:47:18.270470 : Device rawinput data (Hex) = [ 3F03, 13A1 ]
23:47:18.270470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.270470 : OnScreen Cursor Position (Px) = [ 336, 58 ]
23:47:18.270470 : OnClient Cursor Position (Px) = [ 101, -36 ]
23:47:18.270470 : Game Position (Hex) = [ 0013, 0000 ]
23:47:18.270470 : Game Position (Dec) = [ 19, 0 ]
23:47:18.270470 : MouseButton (Hex) = 0x0000
23:47:18.270470 : -
23:47:18.270470 : RawData event for Device #2:
23:47:18.270470 : Device rawinput data (Hex) = [ 2672, 0000 ]
23:47:18.270470 : PrimaryScreen Size (Px) = [ 1366, 768 ]
23:47:18.270470 : OnScreen Cursor Position (Px) = [ 205, 0 ]
23:47:18.270470 : OnClient Cursor Position (Px) = [ -30, -94 ]
23:47:18.270470 : Game Position (Hex) = [ 0000, 0000 ]
23:47:18.270470 : Game Position (Dec) = [ 0, 0 ]
23:47:18.270470 : MouseButton (Hex) = 0x0000
00:03:36.314829 : -
00:03:36.314829 : RawData event for Device #2:
00:03:36.314829 : Device rawinput data (Hex) = [ 1931, 03A0 ]
00:03:36.314829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.314829 : OnScreen Cursor Position (Px) = [ 134, 10 ]
00:03:36.314829 : OnClient Cursor Position (Px) = [ 134, -10 ]
00:03:36.314829 : Game Position (Hex) = [ 0019, 0000 ]
00:03:36.314829 : Game Position (Dec) = [ 25, 0 ]
00:03:36.314829 : MouseButton (Hex) = 0x0000
00:03:36.314829 : -
00:03:36.324829 : RawData event for Device #1:
00:03:36.324829 : Device rawinput data (Hex) = [ 0000, 6A76 ]
00:03:36.324829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.324829 : OnScreen Cursor Position (Px) = [ 0, 319 ]
00:03:36.324829 : OnClient Cursor Position (Px) = [ 0, 299 ]
00:03:36.324829 : Game Position (Hex) = [ 0000, 0066 ]
00:03:36.324829 : Game Position (Dec) = [ 0, 102 ]
00:03:36.324829 : MouseButton (Hex) = 0x0000
00:03:36.324829 : -
00:03:36.324829 : RawData event for Device #2:
00:03:36.324829 : Device rawinput data (Hex) = [ 1191, 08B0 ]
00:03:36.324829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.324829 : OnScreen Cursor Position (Px) = [ 93, 26 ]
00:03:36.324829 : OnClient Cursor Position (Px) = [ 93, 6 ]
00:03:36.324829 : Game Position (Hex) = [ 0011, 0002 ]
00:03:36.324829 : Game Position (Dec) = [ 17, 2 ]
00:03:36.324829 : MouseButton (Hex) = 0x0000
00:03:36.324829 : -
00:03:36.334829 : RawData event for Device #1:
00:03:36.334829 : Device rawinput data (Hex) = [ 0000, 7126 ]
00:03:36.334829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.334829 : OnScreen Cursor Position (Px) = [ 0, 339 ]
00:03:36.334829 : OnClient Cursor Position (Px) = [ 0, 319 ]
00:03:36.334829 : Game Position (Hex) = [ 0000, 006D ]
00:03:36.334829 : Game Position (Dec) = [ 0, 109 ]
00:03:36.334829 : MouseButton (Hex) = 0x0000
00:03:36.334829 : -
00:03:36.344829 : RawData event for Device #2:
00:03:36.344829 : Device rawinput data (Hex) = [ 0920, 0E40 ]
00:03:36.344829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.344829 : OnScreen Cursor Position (Px) = [ 48, 42 ]
00:03:36.344829 : OnClient Cursor Position (Px) = [ 48, 22 ]
00:03:36.344829 : Game Position (Hex) = [ 0009, 0008 ]
00:03:36.344829 : Game Position (Dec) = [ 9, 8 ]
00:03:36.344829 : MouseButton (Hex) = 0x0000
00:03:36.344829 : -
00:03:36.354829 : RawData event for Device #2:
00:03:36.354829 : Device rawinput data (Hex) = [ 0100, 14C1 ]
00:03:36.354829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.354829 : OnScreen Cursor Position (Px) = [ 5, 62 ]
00:03:36.354829 : OnClient Cursor Position (Px) = [ 5, 42 ]
00:03:36.354829 : Game Position (Hex) = [ 0001, 000E ]
00:03:36.354829 : Game Position (Dec) = [ 1, 14 ]
00:03:36.354829 : MouseButton (Hex) = 0x0000
00:03:36.354829 : -
00:03:36.354829 : RawData event for Device #2:
00:03:36.354829 : Device rawinput data (Hex) = [ 0000, 1BF1 ]
00:03:36.354829 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.354829 : OnScreen Cursor Position (Px) = [ 0, 83 ]
00:03:36.354829 : OnClient Cursor Position (Px) = [ 0, 63 ]
00:03:36.354829 : Game Position (Hex) = [ 0000, 0015 ]
00:03:36.354829 : Game Position (Dec) = [ 0, 21 ]
00:03:36.354829 : MouseButton (Hex) = 0x0000
00:03:36.354829 : -
00:03:36.454830 : RawData event for Device #2:
00:03:36.464830 : Device rawinput data (Hex) = [ 0000, 2472 ]
00:03:36.464830 : PrimaryScreen Size (Px) = [ 1366, 768 ]
00:03:36.464830 : OnScreen Cursor Position (Px) = [ 0, 109 ]
00:03:36.464830 : OnClient Cursor Position (Px) = [ 0, 89 ]
00:03:36.464830 : Game Position (Hex) = [ 0000, 001E ]
00:03:36.464830 : Game Position (Dec) = [ 0, 30 ]
00:03:36.464830 : MouseButton (Hex) = 0x0000
00:03:36.464830 : -
00:03:38.168432 : demul.exe closed


I hope you can help me, this program is great !!!!

Update demul emulator to latest version.
It may help you.
« Last Edit: July 18, 2017, 05:22:56 am by hyo2012 »

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
Hi all!

   I have a problem, the last version that i use of demulshooter was 3.2 (very old, i know), i use the following line "DemulShooter.exe -target=demul07a -rom=hotd2 -noresize -v".

   With 3.2 both guns fire very well at the same time, but with the new version the guns dont fire simultaneously and the bullets are shared, i dont know what could be, i set my guns in demulshooter, this are my logs:

[...]

I hope you can help me, this program is great !!!!
DemulShooter 3.2 was targetting the "2015" builds of demul0.7a

Since DemulShooter 4.2, the only demul0.7a supported build is the latest one (2016), all other olders buid are not supported anymore
So I think you should update your Demul to the latest version and....just like wderbi, update your romset too


The only negative I have now is that my old confmiss had English text in the game...the new ROM has Japanese text, but the speaking is English.  Are there patches out there for Naomi ROMs to convert text to English?
No that I know of....to be honest I never searched for one  :D
I'm glad to see you managed to put all of it together  :applaud:
« Last Edit: July 18, 2017, 08:51:04 am by argonlefou »

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
sorry Argonlefou, I tested the star trek voyager vm, and for me seems a lot more stable than the Aliens one, that crashed in my pc almost ever. But I cant get the guns detected by debian, I cant see them on the linux Xshooter.
I added two filters, selected my guns, but no joy.
My related config:
mouse ps/2
Enable io apic
usb 1.1...

Also,what is the purpose of installing "Guest Addition Cd-rom"?

dgrace

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:Yesterday at 09:22:25 am
  • I want to build my own arcade controls!
sorry Argonlefou, I tested the star trek voyager vm, and for me seems a lot more stable than the Aliens one, that crashed in my pc almost ever. But I cant get the guns detected by debian, I cant see them on the linux Xshooter.
I added two filters, selected my guns, but no joy.
My related config:
mouse ps/2
Enable io apic
usb 1.1...

Also,what is the purpose of installing "Guest Addition Cd-rom"?

For me, for some reason, my guns weren't being recognized in the Linux VM at first.  I had to unplug and replug them a few times and then they were recognized. I don't know if that helps?

nightkiller05

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:June 01, 2022, 11:17:20 am
  • I want to build my own arcade controls!
Hi all!

   I have a problem, the last version that i use of demulshooter was 3.2 (very old, i know), i use the following line "DemulShooter.exe -target=demul07a -rom=hotd2 -noresize -v".

   With 3.2 both guns fire very well at the same time, but with the new version the guns dont fire simultaneously and the bullets are shared, i dont know what could be, i set my guns in demulshooter, this are my logs:

[...]

I hope you can help me, this program is great !!!!
DemulShooter 3.2 was targetting the "2015" builds of demul0.7a

Since DemulShooter 4.2, the only demul0.7a supported build is the latest one (2016), all other olders buid are not supported anymore
So I think you should update your Demul to the latest version and....just like wderbi, update your romset too



It worked, thank you Argonlefou and hyo2012 !!!!!

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
sorry Argonlefou, I tested the star trek voyager vm, and for me seems a lot more stable than the Aliens one, that crashed in my pc almost ever. But I cant get the guns detected by debian, I cant see them on the linux Xshooter.
I added two filters, selected my guns, but no joy.
My related config:
mouse ps/2
Enable io apic
usb 1.1...
As dgrace said, you can try to unplug/replug the guns once the VM has started. I had to do so the first couple of time.
To be honest I don't really understand (and didn't try to) how the USB bridging is really working between the host and the guest VM...


Also,what is the purpose of installing "Guest Addition Cd-rom"?
VIrtualBox is emulating a graphic card for the VMs. So even if your real card is Nvidia, ATI, Interl integrated GPU, etc....your VM GPU will be a virtual one.
The guest additions install the virtualbox GPU driver (amongst other things like the filesystem to share a folder between host and VM). It can work without, but it may be needed by the games to use some OpenGl features

dgrace

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:Yesterday at 09:22:25 am
  • I want to build my own arcade controls!
Time Crisis 4 on RPCS3 really close to playable.  Don't believe they have raw input support yet, let alone even mouse support.  Something to keep on the radar:) ;D ;D

Edit: Deadstorm Pirates is now running at 50-60 fps but for some reason when you shoot someone nothing happens.  HOTD 4 is running but only at 1-4 fps and Time Crisis Razing Storm was at about 15-20 fps (so a lot of improvement just over the past 3 weeks).  This emulator improves literally on a daily basis.  Can't wait to play these games in dual 2 player mode with my aimtraks:)
« Last Edit: July 27, 2017, 09:07:37 am by PL1 »

hyo2012

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 70
  • Last login:January 07, 2024, 05:24:10 am
  • I want to build my own arcade controls!
I introduce interesting product.

http://www.arcadeguns.com/index.php?main_page=product_info&cPath=2&products_id=322&zenid=60kpbdgbgot01ard70f0d0re16

It is Aimtrak add-on module which make Aimtrak handgun to machine gun.

Recently, many machine gun games are dumped, but basically, Aimtrak is handgun that produce single recoil vibration.

Linked product are useful who wants Aimtrak automatic recoil mode.

I made a short video.



And in my Youtube channel, there is many machine gun game playing video.

I used fixed machine gun modified with xboxone controller.

Demulshooter support X-input. Make machine gun's moving radius sets to Monitor size, I can play machine gun game without aimtrak module.

Thanks to demulshooter I can do this job.

Thank you, argonlefou.
« Last Edit: July 24, 2017, 10:01:39 am by hyo2012 »

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
Finally I discovered the cause of Aliens vm crashing: I had the host VT disabled. After enabling it it works nice at 640x480.
I still can't get the guns working in game. I installed guncon2pc driver as I couldn't install topgun driver, and they are recognized by the driver, and by demulshooter, I can see the pointer in the Actlabs tab.
I tested mouse integration off on but no luck.
In startrek vm I couldn't get the guns recognized by the os, but Ithought mybenormal as I didn't install driver.
with topgun and guncon2pc drivers you have to install it for any lightgun you plug, I think aimtrak gets recognized automatically, maybe in linux the doesnt need driver?

Also I'm getting problems to get goldengun 640x480, it doesn't seem to use the config parameters as lgi or sdr

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
I introduce interesting product.

http://www.arcadeguns.com/index.php?main_page=product_info&cPath=2&products_id=322&zenid=60kpbdgbgot01ard70f0d0re16

It is Aimtrak add-on module which make Aimtrak handgun to machine gun.

Recently, many machine gun games are dumped, but basically, Aimtrak is handgun that produce single recoil vibration.

Linked product are useful who wants Aimtrak automatic recoil mode.

I made a short video.



Thanks for sharing this. Even if I find it f**ing expensive for what it does... as you can achieve the same thing with an Arduino that cost 2$
Yeah, with all these machinegun games released recently I had in mind to make some hybrid output-hooking (like mame hooker) / manual-auto recoil generator for DemulShooter, so that recoil settings would be settle according to the game you play. An that could work either with game having no genuine recoil to control or with more recent games
Just paper project for now, I've other things to do before :)

And in my Youtube channel, there is many machine gun game playing video.

I used fixed machine gun modified with xboxone controller.

Demulshooter support X-input. Make machine gun's moving radius sets to Monitor size, I can play machine gun game without aimtrak module.

Thanks to demulshooter I can do this job.

Thank you, argonlefou.
;)

Finally I discovered the cause of Aliens vm crashing: I had the host VT disabled. After enabling it it works nice at 640x480.
I still can't get the guns working in game. I installed guncon2pc driver as I couldn't install topgun driver, and they are recognized by the driver, and by demulshooter, I can see the pointer in the Actlabs tab.
I tested mouse integration off on but no luck.
So, with the DemulShooter inside the VM you can see your guns when you shoot on the actlabs tab, but you can't use it in game ?

In startrek vm I couldn't get the guns recognized by the os, but Ithought mybenormal as I didn't install driver.
with topgun and guncon2pc drivers you have to install it for any lightgun you plug, I think aimtrak gets recognized automatically, maybe in linux the doesnt need driver?
Also I'm getting problems to get goldengun 640x480, it doesn't seem to use the config parameters as lgi or sdr
Linux is another world, there's no "driver" to install. Drivers are in the kernel so either your device is already supported or....you have to code it  :D
Aimtrak are recognized when you plug them, that's all. I guess Act labs too, there are old devices.
But the problem may be when I filter devices : I made filters accurate for Aimtrak that may not suit Act Labs gun as I don't own any.

If you want to pm me, I'll guide you through some linux command to see if your Act Labs are recognized by linux
« Last Edit: July 25, 2017, 03:22:34 am by argonlefou »

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 280
  • Last login:Yesterday at 11:14:57 am
  • I want to build my own arcade controls!
I introduce interesting product.

http://www.arcadeguns.com/index.php?main_page=product_info&cPath=2&products_id=322&zenid=60kpbdgbgot01ard70f0d0re16

It is Aimtrak add-on module which make Aimtrak handgun to machine gun.

Recently, many machine gun games are dumped, but basically, Aimtrak is handgun that produce single recoil vibration.

Linked product are useful who wants Aimtrak automatic recoil mode.

Nice!

Does this have support for command line commands? I would grab two, but only after/if I can also set modes for guns via command line. Also would be nice to be able to completely turn off recoil via command line (I.e. When playing at night) though I realize on/off is trivial with an arduino already.


Sent from my iPhone using Tapatalk
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

dgrace

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:Yesterday at 09:22:25 am
  • I want to build my own arcade controls!
Quote
Thanks for sharing this. Even if I find it f**ing expensive for what it does... as you can achieve the same thing with an Arduino that cost 2$
Yeah, with all these machinegun games released recently I had in mind to make some hybrid output-hooking (like mame hooker) / manual-auto recoil generator for DemulShooter, so that recoil settings would be settle according to the game you play. An that could work either with game having no genuine recoil to control or with more recent games
Just paper project for now, I've other things to do before :)

Wow, Argon, are you saying you can create a program that would alter the recoil depending on the game? For example I have an aimtrak with recoil already installed but only does single recoil motions.  You could create a program that could alter that with guns that already have the recoil installed for say machine gun games, or would we still have to install something in addition like Arduino? Hope not, cause I'm no good with the solenoid.:) Either way it sounds awesome.  Thanks

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
Quote
Thanks for sharing this. Even if I find it f**ing expensive for what it does... as you can achieve the same thing with an Arduino that cost 2$
Yeah, with all these machinegun games released recently I had in mind to make some hybrid output-hooking (like mame hooker) / manual-auto recoil generator for DemulShooter, so that recoil settings would be settle according to the game you play. An that could work either with game having no genuine recoil to control or with more recent games
Just paper project for now, I've other things to do before :)

Wow, Argon, are you saying you can create a program that would alter the recoil depending on the game? For example I have an aimtrak with recoil already installed but only does single recoil motions.  You could create a program that could alter that with guns that already have the recoil installed for say machine gun games, or would we still have to install something in addition like Arduino? Hope not, cause I'm no good with the solenoid.:) Either way it sounds awesome.  Thanks
Nope, I didn't mean to say that in those terms  :D

To alter the recoil signal, the bare minimum would be to replace the signal wire (going from aimtrak module to solenoid circuit) by - for example - a wire going from the COM port to the solenoid circuit, and then command the COM port pin to command the solenoid

Again, just paper project for now. Most challenging games would be those where you can change weapons as I'd like to be able to make the recoil different according to the selected weapon
MAME games are easy thanks to mamehooker
Most recent games (particulary those who have no solenoid natively) will be harder
« Last Edit: July 25, 2017, 02:07:38 pm by argonlefou »

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
Quote
Edit : (Résolution à changer selon la config et le chemin du loader teknoparrot dans "Loader Settings 1 -> select folder")
Sega Golden Gun + All Rh 272:

I don't understand how to do this, I need to launch it at 640x480...

dgrace

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 339
  • Last login:Yesterday at 09:22:25 am
  • I want to build my own arcade controls!
Quote
Thanks for sharing this. Even if I find it f**ing expensive for what it does... as you can achieve the same thing with an Arduino that cost 2$
Yeah, with all these machinegun games released recently I had in mind to make some hybrid output-hooking (like mame hooker) / manual-auto recoil generator for DemulShooter, so that recoil settings would be settle according to the game you play. An that could work either with game having no genuine recoil to control or with more recent games
Just paper project for now, I've other things to do before :)

Wow, Argon, are you saying you can create a program that would alter the recoil depending on the game? For example I have an aimtrak with recoil already installed but only does single recoil motions.  You could create a program that could alter that with guns that already have the recoil installed for say machine gun games, or would we still have to install something in addition like Arduino? Hope not, cause I'm no good with the solenoid.:) Either way it sounds awesome.  Thanks
Nope, I didn't mean to say that in those terms  :D

To alter the recoil signal, the bare minimum would be to replace the signal wire (going from aimtrak module to solenoid circuit) by - for example - a wire going from the COM port to the solenoid circuit, and then command the COM port pin to command the solenoid

Again, just paper project for now. Most challenging games would be those where you can change weapons as I'd like to be able to make the recoil different according to the selected weapon
MAME games are easy thanks to mamehooker
Most recent games (particulary those who have no solenoid natively) will be harder

Thanks.  I just emaiiled Andy over at Ultimarc and he said that program (Aim-Force One) will cause massive overheating to the Aimtrak gun, just FYI.  Seems like a cool program and idea so hopefully that figure out an option that wouldn't cause significant overheating.

Titchgamer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4222
  • Last login:December 17, 2023, 08:05:48 am
  • I have a gaming addiction.....
Yeah that seems a bad idea tbh.

The noids in the aim traks get warm anyway. Putting them into machine gun mode would cook them mega quick!
Its not a software issue, more of a hardware issue.

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 280
  • Last login:Yesterday at 11:14:57 am
  • I want to build my own arcade controls!
Boo. Seems like a better route would be putting in a vibration motor perhaps. You can get some fairly strong ones that are still compact. Oh well.
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
It depends on the solenoid too, and what it was made for.
Andy must know better than anyone else what is doable with the solenoid he sells.

But you can buy/use any other stronger solenoid that can support higher voltage and will overheat less

Boo. Seems like a better route would be putting in a vibration motor perhaps. You can get some fairly strong ones that are still compact. Oh well.
With some guns the vibration motor would be useless as the solenoid is here to move the breech
But yeah it can be a solution for other models
« Last Edit: July 28, 2017, 04:06:03 am by argonlefou »

DMB77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:March 17, 2024, 11:01:19 am
Hey guys, glad to see this thread is still going strong.  Got a couple of questions.
1) Any idea why the mouse cursor(s) is showing in game with Sega Golden Gun?  I have mouse and keyboard unchecked, and no joysticks. 
2) I can't select the ok on screen at the start of the game, I have to wait for the time to run out.
3) I run this ahk script but all it does is bring up parrotloader, I have to manually launch the game.  Any way to edit this script so it launches automatically?
#SingleInstance force

;2p support
Run, C:\DemulShooter\demulshooter.exe -target=ringwide -rom=sgg -parrotloader, C:\DemulShooter

Run, C:\TeknoParrot\DumbJVSManager.exe 9, C:\TeknoParrot

Run, C:\TeknoParrot\ParrotLoader.exe, "C:\Games\Emulation\Arcade Dumps\Sega Golden Gun\exe\RingGunR_RingWide.exe", C:\Games\Emulation\Arcade Dumps\Sega Golden Gun\exe
« Last Edit: July 28, 2017, 03:56:03 pm by DMB77 »
Fate flies in fear of the moment

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
1) Are you talking about windows cursor or ingame cursors (red and blue) ?
If this is for windows one, just use the nomousy app to hide it
If this is for in game cursor, there is a patch on the first message of the thread
2) Yes, if I remember well this should be written in the Readme file ;-)
3) Replace "DumbJVSManager.exe 9" by "DumbJVSCommand.exe 9" (just check the correct spelling of the exe, I'm on my phone, not at home)

DMB77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:March 17, 2024, 11:01:19 am
I was able to disable the windows cursor with nomousy, thanks. 
Replaced "DumbJVSManager.exe 9" by "DumbJVSCommand.exe 9"  and it still would not launch the game.
Still cannot shoot/select OK to start the game(have to wait for the timer to run down)
and now as soon as the game starts I get an "Error 6401 JVS I/O board is not connected main board" every time.  Not sure how I fouled this up, any help would be appreciated
Fate flies in fear of the moment

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
Still cannot shoot/select OK to start the game(have to wait for the timer to run down)
Yes, this is normal and already said/written. I can't fix it or all JVS IO breaks. But everything else is working (shooting name for rankings, etc...)

Quote
and now as soon as the game starts I get an "Error 6401 JVS I/O board is not connected main board" every time.  Not sure how I fouled this up, any help would be appreciated
Teknoparrot io emulation is not stable, you didn't do anything wrong

For the rest I'll have to wait till monday to give you a proper script

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
Finally I succeed to run sgg 640x480, trhought the Game Loader All Rh.exe:
You have to put "Game Loader All Rh.exe" and "Game Loader Config.exe" in the game folder, and run "Game Loader Installer.exe".
After that, go to "Game Loader Config.exe" and under "Loader Settings 1" tab "Select folder" (teknopparrot DumbManager folder).
And in DumbManager, settings, and sett sgg game location path.

But launching it this way, demulshooter seems to not detect the game (althought the launcher runs the game with the same window name "Ring Gun (NNDXG20-win)".
The 1,2 and 8 keys don't work, and when I close the game demulshooter won't close.
Also I couldn't get the original mapping (1,2 and 9) to work this way, In the Loader All, I tried starting DumbJVSManager and DumbJVSCmd but no joy. In DumbJVSManager I tried Use keyboard input and rempapped but didnt work neither.

On the other hand if I launch it normally demulshooter closes when close the game and the keys you mapped works ( 1,2, 8 for starting up), but the game launches too big for my screen...

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
I was able to disable the windows cursor with nomousy, thanks. 
Replaced "DumbJVSManager.exe 9" by "DumbJVSCommand.exe 9"  and it still would not launch the game.
Here's what is working at home for Golden Guns :

Quote
#SingleInstance force

;Hide Mouse Cursor
Run, C:\Program Files (x86)\nomousy\nomousy.exe -h, C:\Program Files (x86)\nomousy\

;Teknoparrot
Run, D:\RingWide\TeknoParrot_0.8\DumbJvsCmd.exe 9, D:\RingWide\TeknoParrot_0.8\
Run, D:\RingWide\TeknoParrot_0.8\ParrotLoader.exe "D:\RingWide\goldengun\exe\RingGunR_RingWide.exe", D:\RingWide\TeknoParrot_0.8\

;2p support
Run, C:\Program Files (x86)\DemulShooter\DemulShooter.exe -target=ringwide -rom=sgg -parrotloader, C:\Program Files (x86)\DemulShooter

This is launching the game fine

Quote
Still cannot shoot/select OK to start the game(have to wait for the timer to run down)
and now as soon as the game starts I get an "Error 6401 JVS I/O board is not connected main board" every time.  Not sure how I fouled this up, any help would be appreciated
So, well...I had never tried with the 0.8 public release and I don't know what changed in it but SGG  often stops because of JVS error, and moreover I got a shitload of errors when Demulshooter is trying to act as it should...

I know Reaver put DumbJVSxxxx sources online.... I'll look at it but I may not be before a few days/weeks

Finally I succeed to run sgg 640x480, trhought the Game Loader All Rh.exe:
You have to put "Game Loader All Rh.exe" and "Game Loader Config.exe" in the game folder, and run "Game Loader Installer.exe".
After that, go to "Game Loader Config.exe" and under "Loader Settings 1" tab "Select folder" (teknopparrot DumbManager folder).
And in DumbManager, settings, and sett sgg game location path.

But launching it this way, demulshooter seems to not detect the game (althought the launcher runs the game with the same window name "Ring Gun (NNDXG20-win)".
The 1,2 and 8 keys don't work, and when I close the game demulshooter won't close.
Also I couldn't get the original mapping (1,2 and 9) to work this way, In the Loader All, I tried starting DumbJVSManager and DumbJVSCmd but no joy. In DumbJVSManager I tried Use keyboard input and rempapped but didnt work neither.

On the other hand if I launch it normally demulshooter closes when close the game and the keys you mapped works ( 1,2, 8 for starting up), but the game launches too big for my screen...
Well...and on top of that Game Loader All RH keeps changing  :D
If I can put my hand on the latest version I'll try to look why it's  blocking me

The window name means nothing, I have to look for the process name. So it may hide the game's process by embedding it in itself or whatever....
A quick question, what version of teknoparrot are you using when the game runs fine (with comands working) , even if  too big ?

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
I'm using TeknoParrot_0.8

start dumbjvscmd.exe -9
start D:\arcade\utils\DemulShooter_v6.8b\demulshooter.exe -target=ringwide -rom=sgg -parrotloader
start ParrotLoader.exe "D:\arcade\roms\ringwide\goldengun\exe\RingGunR_RingWide.exe"

Moksi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 194
  • Last login:Yesterday at 09:10:04 am
  • I want to build my own arcade controls!
Quote
Thanks for sharing this. Even if I find it f**ing expensive for what it does... as you can achieve the same thing with an Arduino that cost 2$
Yeah, with all these machinegun games released recently I had in mind to make some hybrid output-hooking (like mame hooker) / manual-auto recoil generator for DemulShooter, so that recoil settings would be settle according to the game you play. An that could work either with game having no genuine recoil to control or with more recent games
Just paper project for now, I've other things to do before :)

Wow, Argon, are you saying you can create a program that would alter the recoil depending on the game? For example I have an aimtrak with recoil already installed but only does single recoil motions.  You could create a program that could alter that with guns that already have the recoil installed for say machine gun games, or would we still have to install something in addition like Arduino? Hope not, cause I'm no good with the solenoid.:) Either way it sounds awesome.  Thanks
Nope, I didn't mean to say that in those terms  :D

To alter the recoil signal, the bare minimum would be to replace the signal wire (going from aimtrak module to solenoid circuit) by - for example - a wire going from the COM port to the solenoid circuit, and then command the COM port pin to command the solenoid

Again, just paper project for now. Most challenging games would be those where you can change weapons as I'd like to be able to make the recoil different according to the selected weapon
MAME games are easy thanks to mamehooker
Most recent games (particulary those who have no solenoid natively) will be harder

Thanks.  I just emaiiled Andy over at Ultimarc and he said that program (Aim-Force One) will cause massive overheating to the Aimtrak gun, just FYI.  Seems like a cool program and idea so hopefully that figure out an option that wouldn't cause significant overheating.

There is someone who did a mod himself and i believe he installed a heatsink to prevent overheating
I would like to get one of those Aim force one & test it

stranno

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:June 09, 2023, 05:49:15 pm
  • I want to build my own arcade controls!
@argonlefou. Is there any way to show the cursor in Star Trek Voyager arcade? I managed to run it through mouse but its quite unplayable playing without crosshair.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
@argonlefou. Is there any way to show the cursor in Star Trek Voyager arcade? I managed to run it through mouse but its quite unplayable playing without crosshair.
With this VM no, the game does not have any crosshair natively
I think I know how to add one, I'm working on a second version of the VM (mostly for better frontend integration and for keeping aspect ratio in full screen) and I'll try to add this too, and maybe a better mouse support (I didn't make this one, just did lightgun support)

stranno

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:June 09, 2023, 05:49:15 pm
  • I want to build my own arcade controls!
With this VM no, the game does not have any crosshair natively
I think I know how to add one, I'm working on a second version of the VM (mostly for better frontend integration and for keeping aspect ratio in full screen) and I'll try to add this too, and maybe a better mouse support (I didn't make this one, just did lightgun support)
Great. I hope you can do something about the crosshair.

Another question: Is there any way to remove the vertical and horizontal lines of the background? It looks like a filtering artifact. Maybe the background tiles are not merging properly.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 06:21:46 am
Great. I hope you can do something about the crosshair.

Another question: Is there any way to remove the vertical and horizontal lines of the background? It looks like a filtering artifact. Maybe the background tiles are not merging properly.
Yes, I've tested the crosshair and I can change it.

As for the lines, I noticed that too but I do not really know the cause.
It's really weird as I've tested the VM on 3 computers and only 2 of them had these lines, while the 3rd one (the worse...laptop with intel gpu) was perfect  :D

fire10

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:December 19, 2020, 01:06:33 pm
  • I want to build my own arcade controls!
Finally I discovered the cause of Aliens vm crashing: I had the host VT disabled. After enabling it it works nice at 640x480.
I still can't get the guns working in game. I installed guncon2pc driver as I couldn't install topgun driver, and they are recognized by the driver, and by demulshooter, I can see the pointer in the Actlabs tab.
I tested mouse integration off on but no luck.
In startrek vm I couldn't get the guns recognized by the os, but Ithought mybenormal as I didn't install driver.
with topgun and guncon2pc drivers you have to install it for any lightgun you plug, I think aimtrak gets recognized automatically, maybe in linux the doesnt need driver?

Also I'm getting problems to get goldengun 640x480, it doesn't seem to use the config parameters as lgi or sdr

Hi buddy could you explain this bit some more for me please 'Finally I discovered the cause of Aliens vm crashing: I had the host VT disabled.', many thanks

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
Sure, you have to enable vt (virtualization technology) in the host bios

fire10

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:December 19, 2020, 01:06:33 pm
  • I want to build my own arcade controls!
Thanks phasermaniac so I need to enable that in the bios of the computer im running it from not within the vm is that right mate?
Do all pcs have that option in bios.
Thanks again

fire10

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:December 19, 2020, 01:06:33 pm
  • I want to build my own arcade controls!
I tried exactly what you said mate and it work brilliantly from what I can see my blue screen errors have stopped and it loads every time, its also sped up the game considerably. One question you may have an answer to, I am running the game at 1920 x 1080p and it looks great but on the boss battles when it scans for weaknesses on the boss it does not display the xray correctly, do you have a fix for this. Thanks gain mate for taking the time to explain.

phasermaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:January 24, 2024, 05:40:47 am
  • I want to build my own arcade controls!
I don't know, I couldnt get my guns working, as they are crts not aimtraks, and I haven't played. For your explanation, I would say I have this problem in LGI, where menus and weaknesses on the boss were incorrectly positioned. In that case, in app.ini, I tried changing RENDER values to my resolution but no luck:

SCREEN_WIDTH 640
SCREEN_HEIGHT 480
RENDER_WIDTH 640
RENDER_HEIGHT 480
ASPECT_X 4
ASPECT_Y 3

fire10

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:December 19, 2020, 01:06:33 pm
  • I want to build my own arcade controls!
Thanks mate hopefully someone will be able to share a solution. Its definitely down to the resolution change as in its original 800 x 600 the boss scanning works and displays perfectly although it looks tiny on a large hd monitor :-(

I have also seen this game running at high resolution on hd monitor versions of the setup as well as lower res crt versions in arcades so fingers crossed its modifiable
« Last Edit: August 10, 2017, 10:00:22 am by fire10 »

AnX

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:February 21, 2019, 05:02:48 am
  • Drop. Your. Sword.
Hello to all shooting enthusiasts,

I'm hoping to get some help from someone with my mame setup. I have two aimtraks that are set up and working well with most Mame lightgun roms.

However,  some of the older style games like "chiller,  Cheyenne, crossbow and the like aren't playing nice.
The axis are working fine but for some reason on these titles I can't register the trigger.

If I go into the configuration menu I can't even register the trigger as a button at all. Yet other titles there is no problem!?   I tried using the service menu but these older games only use the dip switches and there is nothing that I can see that would help.

I'm probably Missing something really basic and I'm hoping someone can help me out?