Jump to content
  • 0
Sign in to follow this  
brice2010

Simulation du stylet avec le joystick pour emulateur DS

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:

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Merci, ça pourra toujours servir. C'est vrai qu'on a pas tous forcément accès à la souris sur nos bornes ;)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...