Aller au contenu
Nawfel

Aide pour DemulShooter avec 2 Lightgun Aimtrak

Messages recommandés

Bonjour,

Je poste mon problème ici mais je sais pas si c'est le bonne endroit je suis vraiment désoler.

 

J'ai l'émulateur sega model 2 que je fais tourner sur hyperspin et je viens d'acquérir 2 Lightgun Aimtrak.

Le joueur 1 marche tres bien mais le joueur 2 pas du tout, donc j'ai chercher des tutoriel pour utiliser DemulShooter pour pouvoir jouer avec les 2 guns mais rien de précis.

 

Si quelqu'un peux m'aider ça m'aiderai enormement je suis vraiment perdu :)

 

Merci a vous !!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

 

Je n'utilise pas Hyperspin donc je ne pourrais pas aider pour ce point là. Il faudra surement regarder sur le forum du Frontend pour avoir de l'aide

 

Par contre je peux t'aider pour verifier que tout marche en lançant l'émulateur et DemulShooter "à la main" (sans frontend)

 

Quelques étapes toutes simples :

1) Lance le programme Ds_Diag.exe et selectionne un des Aimtraks dans le menu déroulant (les Aimtraks ont un identifiant du genre HID#VID_D209&PID_1601, HID#VID_D209&PID_1602, etc...) et vérifie que le curseur bouge bien et que les boutons fonctionnent bien. Ca permet de voir si tes 2 Aimtraks sont bien reconnus

 

2) Ferme le programme, et double clique sur DemulShooter.exe. Dans les 2 premiers onglets, choisis respectivement les identifiants des Aimtraks du joueur1 et du joueur 2, et sauvegarde. Ensuite ferme le programme

 

3) Va dans le repertoire du l'emulateur model2 (rappel, il faut que ce soit la derniere version : 1.1a) et édite le fichier EMULATOR.INI

Trouve la ligne UseRawInput=0 et remplace par UseRawInput=1

 

4) Maintenant pour lancer DemulShooter, il faut ouvrir un Invite de Commande DOS (ou je ne sais pas comment ils appellent ça maintenant sous Win10...), se positionner dans le répertoire de DemulShooter et taper la ligne de commande suivante : demulshooter.exe -target=model2m -rom=vcop (par exemple, c'est pour utiliser le emulator_multicpu.exe et le jeu VirtuaCop). Une icone devrait aparaitre dans la barre de notification

 

5) Lance Model2 et lance virtuacop, tout devrait marcher

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Beaucoup de ton retour!!!!

Je vais faire le teste, juste une question de debutant lol emulator_multicpu.exe quel est la difference avec emulator.exe juste par curiosité :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai plus le detail des differences

Je crois que le multicpu utilise un des CPU pour le son mais je ne suis plus sur

 

Par contre les exe sont différents donc si tu utilises emulator_multicpu.exe il faut utiliser -target=model2m dans demulshooter, et si tu utilises emulator.exe il faut utiliser -target=model2 dans la ligne de commande à la place

Modifié par argonlefou
  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour les explications argonlefou!

 

Alors j'ai tout fais comme tu as dis super ça marche, donc mon player 2 est bien détecté pendant le jeu le viseur bouge bien pour le P1 et le P2, seul problème c'est quand je tire avec le P2 il tire comme si c'était le P1 et le P1 tire bien pour le P1

Tu a une idée pour résoudre ce problème?

Modifié par Nawfel

Partager ce message


Lien à poster
Partager sur d’autres sites

Hmm dur a dire.....

Je dirais qu'il faudrait que tu essaie un coup sans lancer demulshooter, voir si c'est le rawinput de l'emulateur qui gere (mal) les deplacements et les tirs. Auquel cas c'est qu'il y a un soucis pour que DemulShooter s'attache au process

 

Ensuite refaire un test avec demulshooter en ajoutant un -v à la fin de la ligne de commande. bouge un peu les guns, tire quelques fois et ferme tout, ensuite recupere le fichier debug.txt qui a été crée dans le repertoire de demulshooter que tu pourras partager ici pour voir si il y a des trucs interressants a noter dedans....

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour!

Merci du retour.

 

Je viens de faire le teste  sans demulshooter, alors le P1 fonctionne bien  ensuite le P2 viseur plus disponible mais quand je tire il tie a la place du P1

en suite j'ai tester avec demulshooter en ajointent -v ça change rien le P2 tire toujour a la plce du P1 mais j'ai le viseur du P2 avec demulshooter

 

Voici le fichier debug de demulshooter :

Citation
Citation


19:46:03.579827 : 
19:46:03.619829 : -------------------- Program Start ----------------------
19:46:03.619829 : P1 device = \\?\HID#VID_D209&PID_1603&MI_02#8&1544c414&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
19:46:03.619829 : P1 device handle = 131237
19:46:03.620829 : P2 device  = \\?\HID#VID_D209&PID_1604&MI_02#8&20c6f137&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
19:46:03.620829 : P2 device handle = 131223
19:46:03.620829 : Cmdline arg 1 : -target=model2m
19:46:03.620829 : Cmdline arg 2 : -rom=vcop
19:46:03.620829 : Cmdline arg 3 : -v
19:46:03.637830 : Enabling virtual Middle Mouse button: P1=[B], P2=[B]
19:46:03.646831 : Waiting for Model2 vcop game to hook.....
19:47:01.633896 : Error converting screen location to client location
19:47:01.797905 : Error converting screen location to client location
19:47:01.813906 : Error converting screen location to client location
19:47:01.821906 : Error converting screen location to client location

 

 

 Je rajouter des capture de ma config dans le setup aimtrak et dans demulshooter

 

vOILA! MERCI ENCORE

P1.jpg

P1DEMUL.jpg

P2.jpg

P2DEMUL.jpg

Modifié par Nawfel

Partager ce message


Lien à poster
Partager sur d’autres sites

Tel que tu me montres le fichier de log, DemulShooter n'a pas reussi à s'accrocher au process de Model2

Peux-tu le mettre en intégralité en pièce jointe ?

 

Sinon, vérifie que tu es bien Admin quand tu lances le tout, ou que l'UAC est désactivé sous windows

Partager ce message


Lien à poster
Partager sur d’autres sites

L'intégralité  c'est toujours 

Error converting screen location to client location

Ah effectivement j'ai pas fais en mode admin je vais teste et je vais desactivé L'UAC.

 

Merci je teste ça aujoud'hui je te fais un retour

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai desactivé L'UAC et aussi le terminal en mode admin cette foi ci je peu plus tirer

Voici ci joint le fichier debug.

 

Alors la je bloque je pense que je vais devoir oublier le gun 2 :(

debug.txt

Partager ce message


Lien à poster
Partager sur d’autres sites

Le message d'erreur n'est pas important, il est meme normal dans ton état : En fait demulshooter ne trouve pas le processus pour s'y accrocher....

Si tu as renommé l'exe, ou que tu lances le mauvais (dans ce cas precis il faut utiliser emulator_multicpu.exe) ça va provoquer ce genre de soucis.

 

Si tu lances bien le bon exe et que dans le gestionnaire des taches tu vois un process "emulator_multicpu.exe" ....alors là je vois pas....:(:

 

Modifié par argonlefou

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×