argonlefou / DemulShooter

Enable dual lightgun play in arcade games and emulator
119 stars 17 forks source link

No hook on House of the Dead : Scarlet Dawn and Castlevania (teknoparrot) #203

Closed zenaro147 closed 7 months ago

zenaro147 commented 7 months ago

I'm trying to use the outputs for House of the Dead : Scarlet Dawn and Castlevania, but the icon still red waiting the game to hook I'm using Teknoparrot to run the game, and it works fine... but can't hook to the game

argonlefou commented 7 months ago

Can you please generate and share DemulShooter debug files for both games :
https://github.com/argonlefou/DemulShooter/wiki/Debugging#step-3

zenaro147 commented 7 months ago

Sure, here @argonlefou ! and here the EXE files that teknoparrot uses Hodzero-Win64-Shipping.exe and amdaemon.exe for House of the Dead : Scarlet Dawn HCV.exe for Castlevania Castlevania.txt hotd.txt

argonlefou commented 7 months ago

Thanks !

So.....Teknoparrot is renaming HOD:SD game window with their own name :unamused: That's why DemulShooter is not hooking, because this particular game process owns more than 1 window, and I have to filter them by the name to get the correct one in order to calculate coordinates...

Pretty sure it's the same issue with Castlevania

DemulShooter was not developped nor tested for TP versions of these games (Jconfig was used forHODSD, and standalone before it even existed in TP for castlevania) I'll change the name filter so that it can catch TP window as well, hopping they didn't change more things into the games.....

zenaro147 commented 7 months ago

Do you want me to send the titles?

Castlevania says "TeknoParrot - Castlevaria: The Arcade" HOTD says "TeknoParrot - House of the Dead: Scarlet Dawn"

argonlefou commented 7 months ago

Thanks, I also checked it on my side Just need some time to code and update but this should not be long

frizzo308 commented 7 months ago

I got HOTD Scarlett Dawn hooking with Demulshooter 10.11.0. I have both that and 12.1 installed and configured. My batch file looks like this...

@echo off cd D:\DemulShooter_v10.11.0 START DemulShooterX64.exe -target=alls -rom=hodsd cd D:\TeknoParrot START TeknoParrotUi --profile=HOTDSD.xml exit

argonlefou commented 7 months ago

Fixed in v12.2