Jump to content
  • 0

Simulation du stylet avec le joystick pour emulateur DS


brice2010

Question

Salut à tous! Je donne cette info vu que j'ai eu pas mal de difficultés à configurer ce qu'il fallait pour mon émulateur.
Joytokey ne fonctionnait pas, et retroarch non plus (je ne parvenais pas à les configurer).

J'utilisait no$gba et no$zoomer.

Il vous suffit de modifier le fichier portant le nom de votre emulateur DS dans le dossier module d'Hyperspin. Le mien s’appelait par exemple NintendoDS.ahk

Vous y mettez ce script:

 

 

;----------------------------------------------------------------------------

; Nintendo DS
; No$GBA2.6a with No$Zoomer.exe
; by Shateredsoul
; 1.0
;
; Info:
; No$Zoomer is an app that lets No$GBA go fullscreen. No$GBA has not received 
; Updateds in a long time, but No$GBA has lower system requirements than 
; other Nintendo DS emulators. When you first start No$zoomer you will need to 
; direct it to the no$gba exe. Outside of HyperspinRight right click while playing 
; game and enable fullscreen and "always on top". 
;
;----------------------------------------------------------------------------
 
Run, %executable% "%romPath%%romName%%romExtension%", %emuPath%, 
Process, WaitClose, %Executable%
 
~up::keyMouse( "up" )
~down::keyMouse( "down" )
~right::keyMouse( "right" )
~left::keyMouse( "left" )
esc::exitApp ; <-- press escape to exit.
 
keyMouse( dir ) {
  mSpd:=5
  mouseGetPos, mPX, mPY
  mouseMove, % ( dir="left" ? mPX-mSpd : dir="right" ? mPX+mSpd : mPX )
 , % ( dir="up"   ? mPY-mSpd : dir="down"  ? mPY+mSpd : mPY )
}
 
; Recommended for performance
#NoEnv
 
; Better and more reliable
SendMode Input
 
q::
 if ( not GetKeyState("LButton" , "P") )
  Click down
return
 
q Up::Click up
 
ExitApp
 
CloseProcess:
return

Ainsi, vos touches haut bas gauche droite déplacent la souris dans les 4 directions.

Mon premier bouton, configuré sous logiciel interne I-Pac, comme la touche q, simule un clic souris, donc un clic du stylet.

Vous pouvez modifier la vitesse de déplacement de la souris en modifiant la valeur au milieu du script de mSpd:=5

Bien entendu, le script se lancera quand vous lancerez un jeu, et se fermera à la fermeture de l'émulateur DS. Donc votre joystick ne bougera plus votre souris en dehors de l'émulateur DS.

 

J'espère que cela pourra être utile à certains!

Bon jeux  :thumbsup:

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...