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 976203 times)

0 Members and 3 Guests are viewing this topic.

jkl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Last login:March 13, 2020, 10:01:58 am
  • I want to build my own arcade controls!
Got it.
So a dolphin bar should work isn't it?

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Got it.
So a dolphin bar should work isn't it?
With TouchMote, yes

DemulShooter v8.7.0 :
Quote
- Added support for Luigi's Mansion Arcade (with Teknoparrot) by using DemlShooterX64.exe
- Reworked Cxbx support, please stricly follow the Wiki now to run the emulator properly
- Reworked House of The Dead II and House of the Dead 3 support on windows to add other previously non-compatible releases of the game
- Reworked Reload (window game) to add another previously non-compatible release of the game

punkdark2000

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:February 28, 2024, 06:27:43 am
  • I want to build my own arcade controls!
Got it.
So a dolphin bar should work isn't it?
With TouchMote, yes

DemulShooter v8.7.0 :
Quote
- Added support for Luigi's Mansion Arcade (with Teknoparrot) by using DemlShooterX64.exe
- Reworked Cxbx support, please stricly follow the Wiki now to run the emulator properly
- Reworked House of The Dead II and House of the Dead 3 support on windows to add other previously non-compatible releases of the game
- Reworked Reload (window game) to add another previously non-compatible release of the game

Thanks

bryhud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 113
  • Last login:July 16, 2023, 07:08:24 pm
Thanks for the update!

What is the command line we should be using for Luigi? Didn't see it on the wiki.

DemulShooter64.exe -target=[target] -rom=[rom] [options]

Thanks again!

punkdark2000

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:February 28, 2024, 06:27:43 am
  • I want to build my own arcade controls!
Thanks for the update!

What is the command line we should be using for Luigi? Didn't see it on the wiki.

DemulShooter64.exe -target=[target] -rom=[rom] [options]

Thanks again!

DemulShooterx64.exe -target=seganu -rom=lma

bryhud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 113
  • Last login:July 16, 2023, 07:08:24 pm
Thank you, i see it now!

punkdark2000

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:February 28, 2024, 06:27:43 am
  • I want to build my own arcade controls!
Got it.
So a dolphin bar should work isn't it?
With TouchMote, yes

DemulShooter v8.7.0 :
Quote
- Added support for Luigi's Mansion Arcade (with Teknoparrot) by using DemlShooterX64.exe
- Reworked Cxbx support, please stricly follow the Wiki now to run the emulator properly
- Reworked House of The Dead II and House of the Dead 3 support on windows to add other previously non-compatible releases of the game
- Reworked Reload (window game) to add another previously non-compatible release of the game


Argon, I did the tests on the games mentioned in the update, but Virtua Cop 3 Chihiro is not working, in the previous version it was working perfectly.

This is the bat I made to run the game:
c:
cd\cxbx\
Cxbx.exe ".\vc3.xbe

lay72

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:February 01, 2023, 05:44:57 am
  • I hate waste time to fix...I wanna play!
Got it.
So a dolphin bar should work isn't it?
With TouchMote, yes

DemulShooter v8.7.0 :
Quote
- Added support for Luigi's Mansion Arcade (with Teknoparrot) by using DemlShooterX64.exe
- Reworked Cxbx support, please stricly follow the Wiki now to run the emulator properly
- Reworked House of The Dead II and House of the Dead 3 support on windows to add other previously non-compatible releases of the game
- Reworked Reload (window game) to add another previously non-compatible release of the game
thank you so so much!!  :applaud: will it work with Lostland Adventure too?

Tiberius

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:March 03, 2024, 02:10:01 pm
  • Spent more time fixing than playing
Hi Argon , thank you for the new Demulshooter.

I am hoping this is user error on my part.

VCOP3
 
When I direct load the game, either windowed or full screen it runs very slow and when it does recognise the start button the cursor doesn't move, whereas if I do it the old way (with older Demulshooter) it works smoothly, as before I have no issue running an older instance of Demulshooter if it works better for me.

ahk is below, but also same issue with direct load from Launchbox

{
Run, C:\Users\User1\LaunchBox\AutoHotkey\Chiriho\vcop3.lnk ;loads shortcut in admin for DemulShooter.exe -target=chihiro -rom=vcop3
}

Sleep, 2000

{
Run, C:\Users\User1\LaunchBox\Emulator\cxbxr\cxbx.exe /load "C:\Users\User1\LaunchBox\Games\Sega Chihiro\Virtua Cop 3\vc3.xbe" ;Direct load game
}

Luigi's Mansion

Start button works but nothing else appears to. Not sure if it is just my version that has the Free Play and start text slightly off bottom of screen, I have played with resolution and got it to fit onto screen, sometimes gets graphic glitches but even when perfect no cursor movement again. (using Touchmote and Dolphin bar mode 4 as per other TeknoParrrot games)

Section of debug is below

21:40:21.785442 :
21:40:21.791438 : ---------------- Program Start -- DemulShooter v8.7.0.0 ----------------
21:40:21.795434 : P1 device = XInput Gamepad #1
21:40:21.799430 : P1 Gamepad ID = 0
21:40:21.804425 : P2 device = XInput Gamepad #2
21:40:21.808420 : P2 Gamepad ID = 1
21:40:21.812416 : P3 device =
21:40:21.816412 : P3 Device Handle = 0
21:40:21.821408 : P4 device =
21:40:21.825403 : P4 Device Handle = 0
21:40:21.829399 : Cmdline arg 1 : DemulshooterX64.exe
21:40:21.834394 : Cmdline arg 2 : -target=seganu
21:40:21.838390 : Cmdline arg 3 : -rom=lma
21:40:21.843385 : Cmdline arg 4 : -V
21:40:21.885342 : Waiting for SEGA Nu lma game to hook.....
21:40:28.406961 : Error trying to hook vacuum.exe
21:40:28.907138 : Error trying to hook vacuum.exe
21:40:29.387909 : ROM not Loaded...
21:40:29.886027 : ROM not Loaded...
21:40:30.383711 : ROM not Loaded...
21:40:30.879203 : ROM not Loaded...
21:40:31.385685 : ROM not Loaded...
21:40:31.883379 : ROM not Loaded...
21:40:32.387555 : ROM not Loaded...
21:40:32.884589 : ROM not Loaded...
21:40:33.386316 : ROM not Loaded...
21:40:33.885244 : ROM not Loaded...
21:40:34.387030 : ROM not Loaded...
21:40:34.883522 : ROM not Loaded...
21:40:35.385009 : ROM not Loaded...
21:40:35.882501 : ROM not Loaded...
21:40:36.384986 : ROM not Loaded...
21:40:36.885475 : ROM not Loaded...
21:40:37.385963 : ROM not Loaded...
21:40:37.876462 : ROM not Loaded...
21:40:38.385941 : ROM not Loaded...
21:40:38.883433 : ROM not Loaded...
21:40:39.385918 : ROM not Loaded...
21:40:39.879414 : ROM not Loaded...
21:40:40.377905 : Attached to Process vacuum.exe, ProcessHandle = 1356
21:40:40.382898 : vacuum.exe = 0x7FF674110000
21:40:40.410869 : MD5 hash of C:\Users\User1\LaunchBox\Games\Sega Nu\Luigis Mansion\exe\x64\VACUUM.exe = 8ddfab1cd2140670d9437738c9c331c8
21:40:40.417863 : MD5 Hash is corresponding to a known target = VACUUM.EXE Teknoparrot dump
21:40:40.426855 : _P1_Data_Address = 0x000001B0122C0050
21:40:40.433846 : Adding P1 Buttons Codecave at : 0x1B0122C0000
21:40:40.442838 : _P2_Data_Address = 0x000001B0122D0050
21:40:40.448830 : Adding P2 Buttons Codecave at : 0x1B0122D0000
21:40:40.453826 : Memory Hack complete !
21:40:40.460819 : -
21:40:40.464815 : Gamepad #0 data (Hex) = [ 8000, 8000 ]
21:40:40.469809 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.477801 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.482796 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.489789 : Error converting screen location to client location
21:40:40.496782 : Gamepad #0 data (Hex) = [ 8000, 8000 ]
21:40:40.500778 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.506772 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.511766 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.517761 : Error converting screen location to client location
21:40:40.522755 : Gamepad #0 data (Hex) = [ 03C0, 0223 ]
21:40:40.529748 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.534743 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.539738 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.547730 : Error converting screen location to client location

Thank you for your help

Regards
« Last Edit: March 13, 2020, 07:00:56 pm by Tiberius »
Using Wiimotes, Demulshooter and Touchmote as lightguns......does actually work!!!

SuperMagoAlex

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:Today at 07:45:57 am
  • I want to build my own arcade controls!
Hi Argon,
thanks for new release.
I tester new demulshooterx64.exe with Luigi and it works with Dolphin bar in mode2 (mouse emulation).
If I try Dolphin in mode4 + touchmote, it doesn't work  :(
Any suggestions?
Thanks again :)

Edit: tested with TeknoParrot 1.0.0.292 (maybe I must downgrade to 287?)
« Last Edit: March 13, 2020, 06:59:43 pm by SuperMagoAlex »

Tomkun

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 40
  • Last login:March 12, 2024, 09:42:52 pm
  • I want to build my own arcade controls!
Luigi's Mansion

Start button works but nothing else appears to. Not sure if it is just my version that has the Free Play and start text slightly off bottom of screen, I have played with resolution and got it to fit onto screen, sometimes gets graphic glitches but even when perfect no cursor movement again. (using Touchmote and Dolphin bar mode 4 as per other TeknoParrrot games)

Section of debug is below

21:40:21.785442 :
21:40:21.791438 : ---------------- Program Start -- DemulShooter v8.7.0.0 ----------------
21:40:21.795434 : P1 device = XInput Gamepad #1
21:40:21.799430 : P1 Gamepad ID = 0
21:40:21.804425 : P2 device = XInput Gamepad #2
21:40:21.808420 : P2 Gamepad ID = 1
21:40:21.812416 : P3 device =
21:40:21.816412 : P3 Device Handle = 0
21:40:21.821408 : P4 device =
21:40:21.825403 : P4 Device Handle = 0
21:40:21.829399 : Cmdline arg 1 : DemulshooterX64.exe
21:40:21.834394 : Cmdline arg 2 : -target=seganu
21:40:21.838390 : Cmdline arg 3 : -rom=lma
21:40:21.843385 : Cmdline arg 4 : -V
21:40:21.885342 : Waiting for SEGA Nu lma game to hook.....
21:40:28.406961 : Error trying to hook vacuum.exe
21:40:28.907138 : Error trying to hook vacuum.exe
21:40:29.387909 : ROM not Loaded...
21:40:29.886027 : ROM not Loaded...
21:40:30.383711 : ROM not Loaded...
21:40:30.879203 : ROM not Loaded...
21:40:31.385685 : ROM not Loaded...
21:40:31.883379 : ROM not Loaded...
21:40:32.387555 : ROM not Loaded...
21:40:32.884589 : ROM not Loaded...
21:40:33.386316 : ROM not Loaded...
21:40:33.885244 : ROM not Loaded...
21:40:34.387030 : ROM not Loaded...
21:40:34.883522 : ROM not Loaded...
21:40:35.385009 : ROM not Loaded...
21:40:35.882501 : ROM not Loaded...
21:40:36.384986 : ROM not Loaded...
21:40:36.885475 : ROM not Loaded...
21:40:37.385963 : ROM not Loaded...
21:40:37.876462 : ROM not Loaded...
21:40:38.385941 : ROM not Loaded...
21:40:38.883433 : ROM not Loaded...
21:40:39.385918 : ROM not Loaded...
21:40:39.879414 : ROM not Loaded...
21:40:40.377905 : Attached to Process vacuum.exe, ProcessHandle = 1356
21:40:40.382898 : vacuum.exe = 0x7FF674110000
21:40:40.410869 : MD5 hash of C:\Users\User1\LaunchBox\Games\Sega Nu\Luigis Mansion\exe\x64\VACUUM.exe = 8ddfab1cd2140670d9437738c9c331c8
21:40:40.417863 : MD5 Hash is corresponding to a known target = VACUUM.EXE Teknoparrot dump
21:40:40.426855 : _P1_Data_Address = 0x000001B0122C0050
21:40:40.433846 : Adding P1 Buttons Codecave at : 0x1B0122C0000
21:40:40.442838 : _P2_Data_Address = 0x000001B0122D0050
21:40:40.448830 : Adding P2 Buttons Codecave at : 0x1B0122D0000
21:40:40.453826 : Memory Hack complete !
21:40:40.460819 : -
21:40:40.464815 : Gamepad #0 data (Hex) = [ 8000, 8000 ]
21:40:40.469809 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.477801 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.482796 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.489789 : Error converting screen location to client location
21:40:40.496782 : Gamepad #0 data (Hex) = [ 8000, 8000 ]
21:40:40.500778 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.506772 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.511766 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.517761 : Error converting screen location to client location
21:40:40.522755 : Gamepad #0 data (Hex) = [ 03C0, 0223 ]
21:40:40.529748 : PrimaryScreen Size (Px) = [ 1920x1080 ]
21:40:40.534743 : OnScreen Cursor Position (Px) = [ 960, 540 ]
21:40:40.539738 : ActLabs adaptated OnScreen Cursor Position (Px) = [ 960, 547 ]
21:40:40.547730 : Error converting screen location to client location

Thank you for your help

Regards

I've not tried Virtua Cop, but I am having the same trouble with Luigi's Mansion.

With other games, I have fixed this error by overriding the DPI scaling option to application. (Right click the executable, properties, compatibility tab) But that approach is not working with Luigi's Mansion.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Argon, I did the tests on the games mentioned in the update, but Virtua Cop 3 Chihiro is not working, in the previous version it was working perfectly.

This is the bat I made to run the game:
c:
cd\cxbx\
Cxbx.exe ".\vc3.xbe
The Wiki says :
Quote
6. Run Cxbx-Reloaded with the following command line (No need for calibration in game) :
Cxbx.exe /load [path_to_vc3.xbe]



thank you so so much!!  :applaud: will it work with Lostland Adventure too?
Not for now: too many issues (due to the "circular screen" aspect of the original specs) to transpose everything on flat screen


Hi Argon , thank you for the new Demulshooter.

I am hoping this is user error on my part.

VCOP3
 
When I direct load the game, either windowed or full screen it runs very slow and when it does recognise the start button the cursor doesn't move, whereas if I do it the old way (with older Demulshooter) it works smoothly, as before I have no issue running an older instance of Demulshooter if it works better for me.
I know it's risky to change a setup when people have managed to make it work ,and unfortunatelly I can't have a lot of personnal feedbacks (3-4 computers at most)
Just keep it the old way, for now. Cxbx will elvolve and it may change again later, even if for now the only "reliable" solution is the new one (this is the only available way for Cxbx to start with one and only process, whereas it is creating multiple processes when using it from the GUI, and it caused a lot of trouble for Demulshooter)
Some people also have issues with the game crashing from time to time at a precise point, whereas I managed to finish it easily (easily, except with the part with the "smoke" covered screen texture/transparency bug), and I noticed myself that, a couple of times, DemulShooter hacked correctly the game but no control was working ....without knowing why.

Luigi's Mansion

Start button works but nothing else appears to. Not sure if it is just my version that has the Free Play and start text slightly off bottom of screen, I have played with resolution and got it to fit onto screen, sometimes gets graphic glitches but even when perfect no cursor movement again. (using Touchmote and Dolphin bar mode 4 as per other TeknoParrrot games)
Hi Argon,
thanks for new release.
I tester new demulshooterx64.exe with Luigi and it works with Dolphin bar in mode2 (mouse emulation).
If I try Dolphin in mode4 + touchmote, it doesn't work  :(
Any suggestions?
Thanks again :)

Edit: tested with TeknoParrot 1.0.0.292 (maybe I must downgrade to 287?)
This one is much more complicated for me to answer.....looks like some issue with the game windows handling
I'll try to test it with Xinput too, I just know it's working well with aimtraks
And the whole X64bits things makes it even more tricky....I just know it's working at home but I lack feedbacks on this one too

Oh, and btw, it's working with 1.0.0.292 here
« Last Edit: March 14, 2020, 04:55:35 am by argonlefou »

punkdark2000

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:February 28, 2024, 06:27:43 am
  • I want to build my own arcade controls!
Quote from: punkdark2000 on Yesterday at 03:14:22 pm
Argon, I did the tests on the games mentioned in the update, but Virtua Cop 3 Chihiro is not working, in the previous version it was working perfectly.

This is the bat I made to run the game:
c:
cd\cxbx\
Cxbx.exe ".\vc3.xbe
The Wiki says :
Quote
6. Run Cxbx-Reloaded with the following command line (No need for calibration in game) :
Cxbx.exe /load [path_to_vc3.xbe]


Thanks Argon, My fault I didn't pay attention to / load

Argon, I went back to the previous version and for me it worked better with cxbx, I left version 64 and downgraded to version 32, with that I was able to run vcop3 normally without problems and after the game start pressing the ALT + ENTER key is possible leave the game in fullscreen and the demulshooter continues to run smoothly.

« Last Edit: March 14, 2020, 11:54:54 am by punkdark2000 »

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Argon, I went back to the previous version and for me it worked better with cxbx, I left version 64 and downgraded to version 32, with that I was able to run vcop3 normally without problems and after the game start pressing the ALT + ENTER key is possible leave the game in fullscreen and the demulshooter continues to run smoothly.
Just to be clear : there is no 64bits versions to downgrade from, DemulShooterX64.exe needs to be used ONLY with Luigi's mansion.
The other DemulShooter.exe is the regular 32bits versions for everything else. Results with Cxbx is a totaly different matter,and has nothing to do with 32/64bits
« Last Edit: March 14, 2020, 01:01:33 pm by argonlefou »

punkdark2000

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 84
  • Last login:February 28, 2024, 06:27:43 am
  • I want to build my own arcade controls!
That's right, I think I expressed myself badly, I was talking about the normal version of the demulshooter

lllll44

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:March 25, 2024, 07:58:49 pm
  • I want to build my own arcade controls!
Hi argon whats up?
Anyway you make changes in the ps2_mouse patcher for pcsx2 for light gun games to work with 2 players? or even create a patch of yours for it?
thanks.
Hi,
I don't know about this mouse_patcher, but I do know that you can already use 2Aimtrak with nuvee plugin. I made a tutorial here on the forum a few years ago

hi argon, i meant this patch here: http://forum.arcadecontrols.com/index.php/topic,149714.msg1654496.html#msg1654496
i find nuvee to be really cluncky, sometimes it doesnt even works.
but this mouse patch is amazing,  almost just plug an play but for now its only work with 1 player. maybe you can modified it?

shiryu55

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:April 18, 2023, 03:46:44 am
  • I want to build my own arcade controls!
aliens pc unpr.

not working aimtrack

aliens plaunch.ahk
WinWait, GLUT
WinActivate, GLUT

Escape::
    Process,Close,aliens dehasped.exe
    Run,taskkill /im "aliens dehasped.exe" /F
    ExitApp
return

$5::LControl

aliens.ahk

run D:\HyperSpin\Utilities\DemulShooter\DemulShooter.exe -target=globalvr -rom=aliens -v, D:\HyperSpin\Utilities\DemulShooter
run C:\PC\aliens\DATA\Aliens_MouseEnabler -resX=1680 -resY=1050,, Min

exit.ahk
Process, Close, DemulShooter.exe
Process, Close, Aliens_MouseEnabler.exe




00:23:08.494639 :
00:23:08.494639 : ---------------- Program Start -- DemulShooter v8.7.0.0 ----------------
00:23:08.494639 : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#8&253a70e3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
00:23:08.495639 : P1 Device Handle = 131229
00:23:08.495639 : P2 device = \\?\HID#VID_D209&PID_1602&MI_02#8&389ab7f3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
00:23:08.495639 : P2 Device Handle = 131235
00:23:08.495639 : P3 device =
00:23:08.495639 : P3 Device Handle = 0
00:23:08.495639 : P4 device =
00:23:08.495639 : P4 Device Handle = 0
00:23:08.496639 : Cmdline arg 1 : -target=globalvr
00:23:08.496639 : Cmdline arg 2 : -rom=aliens
00:23:08.496639 : Cmdline arg 3 : -v
00:23:08.505640 : Waiting for Global VR aliens game to hook.....
00:23:09.010669 : Attached to Process aliens dehasped.exe, ProcessHandle = 700
00:23:09.010669 : aliens dehasped.exe = 0x00400000
00:23:09.011669 : Memory Hack complete !
00:23:09.011669 : -
00:25:17.070993 : RawData event for Device #1:
00:25:17.070993 : Device rawinput data (Hex) = [ 8847, FFFF ]
00:25:17.073994 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.074994 : OnScreen Cursor Position (Px) = [ 894, 1049 ]
00:25:17.074994 : OnClient Cursor Position (Px) = [ 894, 1049 ]
00:25:17.075994 : Game client window resolution (Px) = [ 1680x1050 ]
00:25:17.075994 : Game Position (Hex) = [ 883A, FFC1 ]
00:25:17.075994 : Game Position (Dec) = [ 34874, 65473 ]
00:25:17.075994 : MouseButton (Hex) = 0x0000
00:25:17.075994 : -
00:25:17.076994 : RawData event for Device #1:
00:25:17.076994 : Device rawinput data (Hex) = [ 8AA8, FFFF ]
00:25:17.076994 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.079994 : OnScreen Cursor Position (Px) = [ 909, 1049 ]
00:25:17.080994 : OnClient Cursor Position (Px) = [ 909, 1049 ]
00:25:17.080994 : Game client window resolution (Px) = [ 1680x1050 ]
00:25:17.080994 : Game Position (Hex) = [ 8A83, FFC1 ]
00:25:17.080994 : Game Position (Dec) = [ 35459, 65473 ]
00:25:17.080994 : MouseButton (Hex) = 0x0000
00:25:17.080994 : -
00:25:17.090995 : RawData event for Device #1:
00:25:17.090995 : Device rawinput data (Hex) = [ 8DA8, FFFF ]
00:25:17.090995 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.090995 : OnScreen Cursor Position (Px) = [ 929, 1049 ]
00:25:17.090995 : OnClient Cursor Position (Px) = [ 929, 1049 ]
00:25:17.090995 : Game client window resolution (Px) = [ 1680x1050 ]
00:25:17.091995 : Game Position (Hex) = [ 8D8F, FFC1 ]
00:25:17.091995 : Game Position (Dec) = [ 36239, 65473 ]
00:25:17.091995 : MouseButton (Hex) = 0x0000
00:25:17.091995 : -
00:25:17.098995 : RawData event for Device #1:
00:25:17.098995 : Device rawinput data (Hex) = [ 9138, FFFF ]
00:25:17.098995 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.098995 : OnScreen Cursor Position (Px) = [ 952, 1049 ]
00:25:17.098995 : OnClient Cursor Position (Px) = [ 952, 1049 ]
00:25:17.098995 : Game client window resolution (Px) = [ 1680x1050 ]
00:25:17.098995 : Game Position (Hex) = [ 9110, FFC1 ]
00:25:17.099995 : Game Position (Dec) = [ 37136, 65473 ]
00:25:17.099995 : MouseButton (Hex) = 0x0000
00:25:17.099995 : -
00:25:17.106996 : RawData event for Device #1:
00:25:17.106996 : Device rawinput data (Hex) = [ 9528, FFFF ]
00:25:17.106996 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.106996 : OnScreen Cursor Position (Px) = [ 978, 1049 ]
00:25:17.106996 : OnClient Cursor Position (Px) = [ 978, 1049 ]
00:25:17.106996 : Game client window resolution (Px) = [ 1680x1050 ]
00:25:17.106996 : Game Position (Hex) = [ 9507, FFC1 ]
00:25:17.106996 : Game Position (Dec) = [ 38151, 65473 ]
00:25:17.107996 : MouseButton (Hex) = 0x0000
00:25:17.107996 : -
00:25:17.122996 : RawData event for Device #1:
00:25:17.122996 : Device rawinput data (Hex) = [ 98B8, FFFF ]
00:25:17.122996 : PrimaryScreen Size (Px) = [ 1680x1050 ]
00:25:17.122996 : OnScreen Cursor Position (Px) = [ 1002, 1049 ]

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
hi argon, i meant this patch here: http://forum.arcadecontrols.com/index.php/topic,149714.msg1654496.html#msg1654496
i find nuvee to be really cluncky, sometimes it doesnt even works.
but this mouse patch is amazing,  almost just plug an play but for now its only work with 1 player. maybe you can modified it?
As I said back then when this was posted : why would I bother to hack something that is already hacking another program ?
There are too many drawbacks : limited rom support, gamepad version of games instead of lightgun gameplay
And NuveePlugin, even if it takes some efforts to make it work, works fine with every game and I explained how to get rid of any inconvenients (Crisis Zone fog, etc....) in the tutorial

aliens pc unpr.

not working aimtrack
Why are you running MouseEnabler.exe after demulshooter ???
Mouse enabler is to play with a mouse, demulshooter is to play with lightguns : you have to run either one or the other but not both....by running mouse enabler you are overwriting demulshooter's hack....
And don't forget to go in TEST menu and run a calibration the first time or you won't see any crosshair movement in game...

raph1974

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:March 16, 2020, 05:23:25 am
  • I want to build my own arcade controls!
Hello I can't get HOD4 to work with my two Aimtracks
I have DemulShooter v8.7.0.0 and tp 1.0.0.140

1. C:\Users\raph\Downloads\DemulShooter_v8.7.0\DemulShooter.exe -target=lindbergh -rom=hotd4 -v
2. Launch via TP UI  C:\Users\raph\Desktop\House of the Dead 4\elf\hod4M.elf
uncheck : usemouse
active : offscreen

10:02:40.317333 :
10:02:40.318333 : ---------------- Program Start -- DemulShooter v8.7.0.0 ----------------
10:02:40.319333 : P1 device = \\?\HID#VID_D209&PID_1601&MI_02#7&253a70e3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
10:02:40.359336 : P1 Device Handle = 65595
10:02:40.360336 : P2 device = \\?\HID#VID_D209&PID_1602&MI_02#7&23fea4a1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
10:02:40.360336 : P2 Device Handle = 65597
10:02:40.360336 : P3 device =
10:02:40.360336 : P3 Device Handle = 0
10:02:40.360336 : P4 device =
10:02:40.360336 : P4 Device Handle = 0
10:02:40.360336 : Cmdline arg 1 : -target=lindbergh
10:02:40.361336 : Cmdline arg 2 : -rom=hotd4
10:02:40.361336 : Cmdline arg 3 : -v
10:02:40.383337 : Waiting for Lindbergh hotd4 game to hook.....
10:02:55.607208 : Cannot read memory at address 0x08153065
10:02:55.607208 : Game not Loaded, waiting...
10:02:56.120237 : Cannot read memory at address 0x08153065
10:02:56.121237 : Game not Loaded, waiting...
10:02:56.621266 : Game not Loaded, waiting...
10:02:57.134295 : Game not Loaded, waiting...
10:02:57.641324 : Game not Loaded, waiting...
10:02:58.148353 : Game not Loaded, waiting...
10:02:58.649382 : Game not Loaded, waiting...
10:02:59.161411 : Game not Loaded, waiting...
10:02:59.666440 : Game not Loaded, waiting...
10:03:00.176469 : Game not Loaded, waiting...
10:03:00.682498 : Game not Loaded, waiting...
10:03:01.190527 : Game not Loaded, waiting...
10:03:01.691556 : Game not Loaded, waiting...
10:03:02.203585 : Game not Loaded, waiting...
10:03:02.713614 : Game not Loaded, waiting...
10:03:03.217643 : Game not Loaded, waiting...
10:03:03.717672 : Game not Loaded, waiting...
10:03:04.231701 : Game not Loaded, waiting...
10:03:04.731730 : Game not Loaded, waiting...

shiryu55

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:April 18, 2023, 03:46:44 am
  • I want to build my own arcade controls!
working aliens unpro. , thanks

If the fault was in the start of the mouse enabler, of course I did not find the fault, I followed the guidelines to start the game but nobody said anything about removing the mouse enabler

lllll44

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:March 25, 2024, 07:58:49 pm
  • I want to build my own arcade controls!
hi argon, i meant this patch here: http://forum.arcadecontrols.com/index.php/topic,149714.msg1654496.html#msg1654496
i find nuvee to be really cluncky, sometimes it doesnt even works.
but this mouse patch is amazing,  almost just plug an play but for now its only work with 1 player. maybe you can modified it?
As I said back then when this was posted : why would I bother to hack something that is already hacking another program ?
There are too many drawbacks : limited rom support, gamepad version of games instead of lightgun gameplay
And NuveePlugin, even if it takes some efforts to make it work, works fine with every game and I explained how to get rid of any inconvenients (Crisis Zone fog, etc....) in the tutorial

ok, for me it still the best option, espcially without the annoying flashing when you shoot as it was in the original games. thanks for all the hard work:)

aliens pc unpr.

not working aimtrack
Why are you running MouseEnabler.exe after demulshooter ???
Mouse enabler is to play with a mouse, demulshooter is to play with lightguns : you have to run either one or the other but not both....by running mouse enabler you are overwriting demulshooter's hack....
And don't forget to go in TEST menu and run a calibration the first time or you won't see any crosshair movement in game...

Ginsonic

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:October 09, 2023, 12:56:04 pm
  • Arcade enthusiast !
Hello I can't get HOD4 to work with my two Aimtracks
I have DemulShooter v8.7.0.0 and tp 1.0.0.140

That combination won't work! With DemulShooter version 8.6.1+ only HOTD4 Rev. C is supported, but TP 1.0.0.140 does not support this new revision!
Update TP and HOTD4 to the latest version or take DemulShooter 8.6.0!

adamgp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:May 21, 2021, 10:48:32 am
  • I want to build my own arcade controls!
Hi, will the x64 version work with ALL games (and not just Luigi?) So I can reference a single EXE in my scripts for all games and emulator that require DemulShooter? Thanks

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Hi, will the x64 version work with ALL games (and not just Luigi?) So I can reference a single EXE in my scripts for all games and emulator that require DemulShooter? Thanks
No, x64 version will not be able to interract if the target has 32bits dependencies I need to interfere with.
This will be target dependant, so just keep X64 for the one and only X64 target and use usual version for everything else

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!
Hi! do you know if there is someway to resize luigis mansion?
I don't find how to do it. Thanks!

adamgp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:May 21, 2021, 10:48:32 am
  • I want to build my own arcade controls!
Hi, will the x64 version work with ALL games (and not just Luigi?) So I can reference a single EXE in my scripts for all games and emulator that require DemulShooter? Thanks
No, x64 version will not be able to interract if the target has 32bits dependencies I need to interfere with.
This will be target dependant, so just keep X64 for the one and only X64 target and use usual version for everything else

Hi, sorry I tested one game Lets Go Jungle with the x64 bit version before checking for replies and it did work. Guess ill need to test which wont work.

Mindwipe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:October 02, 2020, 11:48:17 pm
  • I want to build my own arcade controls!
Hi all, I have an issue with DemulShooter 8.7.0 and HOTD4. Everything works fine with my aimtrak aside from throwing a granade. When I press the button the character takes out the granade but does not throw it, just holds it in hand and I cannot shoot at this time either so I have to wait until I get "killed" so I can continue. It's actually kind of funny.... but as funny as it is, I'd like to be able to throw an occasional granade or two ;) And yes, I can throw the granade just fine without running DemulShooter but of course my aim is slightly off. This did not happen with older versions of DemulShooter. Any advice will be appreciated.

 On a side note, version 8.7.0 does not hook with Virtua Cop 3 anymore on my end.

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Hi all, I have an issue with DemulShooter 8.7.0 and HOTD4. Everything works fine with my aimtrak aside from throwing a granade. When I press the button the character takes out the granade but does not throw it, just holds it in hand and I cannot shoot at this time either so I have to wait until I get "killed" so I can continue. It's actually kind of funny.... but as funny as it is, I'd like to be able to throw an occasional granade or two ;) And yes, I can throw the granade just fine without running DemulShooter but of course my aim is slightly off. This did not happen with older versions of DemulShooter. Any advice will be appreciated.
It looks like your button is acting as if it was blocked in a "pressed" position.
Is this doing the same thing if you use the virtual keyboard keys for 'middle button' instead of the wired button on your Aimtrak ?

On a side note, version 8.7.0 does not hook with Virtua Cop 3 anymore on my end.
How are you running cxbx and the rom ?

Mindwipe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:October 02, 2020, 11:48:17 pm
  • I want to build my own arcade controls!
Hi all, I have an issue with DemulShooter 8.7.0 and HOTD4. Everything works fine with my aimtrak aside from throwing a granade. When I press the button the character takes out the granade but does not throw it, just holds it in hand and I cannot shoot at this time either so I have to wait until I get "killed" so I can continue. It's actually kind of funny.... but as funny as it is, I'd like to be able to throw an occasional granade or two ;) And yes, I can throw the granade just fine without running DemulShooter but of course my aim is slightly off. This did not happen with older versions of DemulShooter. Any advice will be appreciated.
It looks like your button is acting as if it was blocked in a "pressed" position.
Is this doing the same thing if you use the virtual keyboard keys for 'middle button' instead of the wired button on your Aimtrak ?

On a side note, version 8.7.0 does not hook with Virtua Cop 3 anymore on my end.
How are you running cxbx and the rom ?

Thanks for the reply argonlefou. I am using virtual mouse buttons enabled. I have the middle mouse button mapped to the keyboard letter "C". I guess I should add that I'm using xpadder running in the background with two aimtrak buttons mapped to "1" and "C" disabling the virtual buttons and mapping the middle mouse button in xpadder seems to not work, meaning I cannot throw a grenade at all and I just checked Rambo and the rage does not work. If I enable the virtual buttons in demulshooter, Rambo is good to go. All works well and rage works via the virtually mapped "C" button. However I still get the same issue with HOTD4. Like you said, it's as if the game thinks the button is being held, sort of stuck..... a bit of an update; just tried to run the Aimtrak utility and mapped button 2 to middle mouse button and it works. I can throw the grenades. I never really touch the Aimtrak settings but I guess it's a work around which works.

As for VC3, I'm running cxbx version (Feb 21, 2020) via bat file following your wiki instructions. The game starts up just fine but I cannot press start (1). It has been well over a month or so since I last tried VC3 but it worked with an older version of demulshooter before.

Edit: I did a bit more testing with Virtua Cop 3 (running it without demulshooter) and my problem seems unrelated to demulshooter but seems to relate to running the game via command line. If I run cxbx normally and load the .xbe file and set my controls (in this case start = key 1) I can start the game by pressing 1. However, if I close down the emu and run it via command line VC3 loads up just fine but now key 1 has no effect on the game.
« Last Edit: March 22, 2020, 01:30:45 pm by Mindwipe »

Bojo5150

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:December 11, 2022, 12:07:28 pm
  • I want to build my own arcade controls!
Any luck getting guns to work in Lost Land Adventure?

adamgp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:May 21, 2021, 10:48:32 am
  • I want to build my own arcade controls!
Hi, would Virtual Cop 3 benefit from the same -widescreen option? I tried it but couldnt notice any difference. Other than the crosshair would wrap off the left side back onto the right side. 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!
It seems that teknoparrot will be supporting Target terror, star trek voyager and police trainer 2 in the future. Police trainer 2! Have you played the first part on mame? One of the best classic gun games in my opinion

wallmachine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 10, 2024, 11:44:00 pm
can you use -target=lindbergh -rom=lgj for Let's Go Jungle! Special (2007)

Also is this a bug that DemulShooter sits in system task try after exit until you hover over it? If I play a few games I end up with a few in their

With Gaia Attack 4 I noticed that sometimes the mouse cursor flickers in the middle of the crosshair, anyone know how to turn off?
« Last Edit: April 05, 2020, 09:37:42 am by wallmachine »

Kierdo

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:October 27, 2023, 01:40:42 am
  • I want to build my own arcade controls!
Hi guys!

First of all, thanks to the author of Demulshooter. Thanks to this great software I can play a lot of games in my arcade cab with my 2 aimtrak guns! Great job!!! Many Thanks!

My quiestion is about Silent Hill Arcade game:

1) How do I reset the Silent Hill configurations in demulshooter to the originals (or leave one of them blank). Once I set up them, I can not disable, for example, player 1 trigger or leave it blank (as default).

Many thanks!

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Any luck getting guns to work in Lost Land Adventure?
I'm not really trying, the dome-style rendering is not really fixed and it would need too much work to convert linear input from a flat screen to a circular referential

Hi, would Virtual Cop 3 benefit from the same -widescreen option? I tried it but couldnt notice any difference. Other than the crosshair would wrap off the left side back onto the right side. Thanks
The -widescreen option only work with demul and is just a memory hack to change the 3D rendering resolution (usually to force 16:9 instead of original 4:3)

It seems that teknoparrot will be supporting Target terror, star trek voyager and police trainer 2 in the future. Police trainer 2! Have you played the first part on mame? One of the best classic gun games in my opinion
Not really....there are too many things to do to play all of them to the end  ;D


can you use -target=lindbergh -rom=lgj for Let's Go Jungle! Special (2007)
I don't think so, I'm not in front of my setup but I kind of recall that binaries are not the same
I'll look at it in the next few days to confirm

Also is this a bug that DemulShooter sits in system task try after exit until you hover over it? If I play a few games I end up with a few in their
Yes I know about this one, I'm workign on a big update for the future and this bug should be removed  ;)

With Gaia Attack 4 I noticed that sometimes the mouse cursor flickers in the middle of the crosshair, anyone know how to turn off?
You can use nomousy to hide/show mouse cursor.
I usually add it before/after running the game in my AHK scripts

Hi guys!

First of all, thanks to the author of Demulshooter. Thanks to this great software I can play a lot of games in my arcade cab with my 2 aimtrak guns! Great job!!! Many Thanks!

My quiestion is about Silent Hill Arcade game:

1) How do I reset the Silent Hill configurations in demulshooter to the originals (or leave one of them blank). Once I set up them, I can not disable, for example, player 1 trigger or leave it blank (as default).

Many thanks!
Hi ,
Silent Hill key config is stored in : %appData%\bemani_config\sha_v01.cfg
You can try to remove it

lllll44

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 169
  • Last login:March 25, 2024, 07:58:49 pm
  • I want to build my own arcade controls!
Has anyone with a dolphin bar + wiimote knows how to make the "middle button" works in wiimote (for 1 player)? shooting and reload working great for me, but in games like virtua cop 3 that have "middle button" it doesnt work.

wallmachine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 10, 2024, 11:44:00 pm
instead of having to use an older version of DemulShooter to play the original HOTD4 is it possible to include both versions or is there a reason.
« Last Edit: April 06, 2020, 03:54:46 am by wallmachine »

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
instead of having to use an older version of DemulShooter to play the original HOTD4 is it possible to include both versions or is there a reason.
There is no technical reasons, the old way is still present somewhere in the code but not used.
The question asked would be:
- Why would anyone use old version rather than last version ? As far as  I know, there is no reason to do so (no bugs, no problems with the Rev-C)

I'm not against requests, but for this kind of stuff I have to make a choice because if someone else is asking to support an older version of Demul, then a 3rd people would ask to support Model2 1.0 instead of 1.1a, etc...etc.....I let you imagine how many targets/roms would be to in the list to choose from at the end.

Besides, for a lot of games I can easily bypass this (and I'm currently doing it for a next release) by using the Md5 hash of the binary and load memory hack automatically.
Unfortunatelly this is not possible with Lindbergh because the target is always BudgieLoader.exe, no matter what rom or rom version you're using.
That being said, if anyone has some time ahead and is able to find a way to clearly identify the 2 different version of HOD4 in memory while they are running, I could do the same "auto loading" but I currently have no time to search for this data myself. But it may happen one day

So, and as a consequence, I'm trying to keep DemulShooter as simple as I can without adding a lot of alternative non-usefull commands. Long time users here would now how to deal with but a lot of new users don't really know how to make demulshooter work in a simple way.


wallmachine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 10, 2024, 11:44:00 pm
instead of having to use an older version of DemulShooter to play the original HOTD4 is it possible to include both versions or is there a reason.
There is no technical reasons, the old way is still present somewhere in the code but not used.
The question asked would be:
- Why would anyone use old version rather than last version ? As far as  I know, there is no reason to do so (no bugs, no problems with the Rev-C)

I'm not against requests, but for this kind of stuff I have to make a choice because if someone else is asking to support an older version of Demul, then a 3rd people would ask to support Model2 1.0 instead of 1.1a, etc...etc.....I let you imagine how many targets/roms would be to in the list to choose from at the end.

Besides, for a lot of games I can easily bypass this (and I'm currently doing it for a next release) by using the Md5 hash of the binary and load memory hack automatically.
Unfortunatelly this is not possible with Lindbergh because the target is always BudgieLoader.exe, no matter what rom or rom version you're using.
That being said, if anyone has some time ahead and is able to find a way to clearly identify the 2 different version of HOD4 in memory while they are running, I could do the same "auto loading" but I currently have no time to search for this data myself. But it may happen one day

So, and as a consequence, I'm trying to keep DemulShooter as simple as I can without adding a lot of alternative non-usefull commands. Long time users here would now how to deal with but a lot of new users don't really know how to make demulshooter work in a simple way.

gotcha, thanks for the replies.

with nomousy and gameloader do you have the issue when Game Loader first starts up the game it loads/flashes the mouse cursor I'm assuming this is because of the way it starts up?

argonlefou

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1004
  • Last login:Yesterday at 01:34:11 am
Except for 1 or 2 games (Gundam dualscreen 2players and Op. Ghost ringwidefor full screen are the only ones I have in mind right now) I try to avoid GameLoader as much as possible.
Mainly because I don't really have any visibility of what it's really doing and it was messing badly with DemulShooter a few years ago.

I usually manage to get exactly what I want with dgVoodo and/or DxWnd

As for Nomousy, it worked perfectly when I was using WIn7 but I have a lot of trouble with it since I updated to WIn10 on my gun config