Script AHK Crazy Power Disc Perfect

Ici se règle les problèmes concernant une configuration Hyperspin tournant sous HyperLaunch 2 et ses déclinaisons.

Modérateurs : Porko, Modérateurs

Avatar de l’utilisateur
andric31
Maître
Maître
Messages : 4447
Inscription : 14 sept. 2014 - 01:00
Localisation : Entre mer et montage
A remercié : 582 fois
A été remercié : 450 fois

Re: Script AHK Crazy Power Disc Perfect

Message par andric31 » 02 juin 2015 - 11:19

camarade35 a écrit : ;~ On attend que la fenetre soit inactive pour lancer ECHAP
WinWaitNotActive, CRAZY POWER DISC -PERFECT-
Send, {Escape}
Super camarade. Bien pratique pour certain jeux.
A essayer. Merci

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 11:41

c'est simplement :shock: GENIAL :shock: tout fonctionne nikel, merci l'ami c'est vraiment terrible, je suis trop content !!!

je pense que tu vas faire plein d'heureux avec ce script !!!! On a maintenant une version autonome, fulscreen perfect et qui permet de remapper les touches à convenance de chacun.

Respect, c'est vraiment très astucieux ce contrôle d'inactivité de la fenêtre, BRAVO a toi !

je peux abuser et te demander la variante avec le & maintenut 1 secondes comme ca on aura les 2 et chacun pourra choisir/adapter en fonction de ses envies.

En tout cas ca part direct en intégration dans mes box arcade (Lapbox, Heavybox 15 kHz et HeavyBox LCD).

Je t'ai fais un BIG UP ainsi qu'a toute la Team sur Neo-Arcadia ;)
http://www.neo-arcadia.com/forum/viewto ... 99#p937999
Image Image Image Image

Avatar de l’utilisateur
himura95
Maître
Maître
Messages : 3177
Inscription : 05 mars 2015 - 20:13
Localisation : Pontoise
A remercié : 911 fois
A été remercié : 562 fois

Re: Script AHK Crazy Power Disc Perfect

Message par himura95 » 02 juin 2015 - 12:11

Arf j'étais plu très loin dans mes derniers tests hier soir...
Merci à toi ça m’éviteras de continuer à chercher en m'arrachant le peu de cheveux qu'il me reste :)
Image

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Script AHK Crazy Power Disc Perfect

Message par camarade35 » 02 juin 2015 - 12:33

Merci pour le Big Up, je regarde pour la variante avec le bouton maintenu ;)
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
himura95
Maître
Maître
Messages : 3177
Inscription : 05 mars 2015 - 20:13
Localisation : Pontoise
A remercié : 911 fois
A été remercié : 562 fois

Re: Script AHK Crazy Power Disc Perfect

Message par himura95 » 02 juin 2015 - 13:16

Faudra que je le test avec Blobby volley 2 :)
Image

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 14:00

Le coup de la détection de la fenetre active c'est vraiment très intelligent, du coup ca peut fonctionner avec n'importe quel jeux ;-)
Image Image Image Image

Avatar de l’utilisateur
himura95
Maître
Maître
Messages : 3177
Inscription : 05 mars 2015 - 20:13
Localisation : Pontoise
A remercié : 911 fois
A été remercié : 562 fois

Re: Script AHK Crazy Power Disc Perfect

Message par himura95 » 02 juin 2015 - 14:12

Arf ça va me motiver pour finir mes divers travaux en cours afin de pourvoir attaquer la construction de ma borne tout çà !!!
Image

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 15:09

J'ai pu inverser les joueurs pour retrouver les controles du P1 à gauche et les controle du P2 a droite (du fait du haut bas gauche droite mappé sur le P2 de base) c'est arcade perfect comme ca ;) :

Code : Tout sélectionner

    ;*********** Crazy Power Disc Perfect  ************
    ;**** Le script perfect - forum.hfsplay.fr ****


SetWorkingDir %A_ScriptDir% ;on définit la variable de travail où se trouve le script
Run, CPD.exe
sleep, 500 ;~ pause de 0,5s
send !{Enter} ;~on lance le ALT+ENTER
sleep, 3000 ;~on attend 3s le temps que la fenêtre soit en plein écran pour enchainer la suite


;~ On attend que la fenetre soit inactive pour lancer ECHAP
   WinWaitNotActive, CRAZY POWER DISC -PERFECT-
   Send, {Escape}   
   
   
     
       ;~ Remappage des touches P1 P2
       
       ;~ Player 1 Direction Haut Bas Droite Gauche
      
       up::z
       down::s
       left::q
       right::d

       
       ;~ Player 1 Boutons A B C
       n::g
       z::h
       x::j


       ;~ Player 2 Direction

       r::up
       f::down
       d::left
       g::right

       
       ;~ Player 2 Boutons A B C - lorsque VerrNum est ON (Actif)
       ;w::Numpad1
       ;i::Numpad2
       ;k::Numpad3

       ;~ Player 2 Boutons A B C - lorsque VerrNum est OFF (Inactif)
       w::NumpadEnd
       i::NumpadDown
       k::NumpadPgDn
       
 ;~ touche echap remappée
   &::Escape

   ;~ Touche Echap
   Escape::
   Process, Close, CPDP.exe
   ExitApp
   Return
Je sens que je vais me faire un petit instruction space sur ce thème ;-)
Image Image Image Image

Avatar de l’utilisateur
grdns
Connaisseur
Connaisseur
Messages : 329
Inscription : 01 août 2014 - 01:00
Localisation : Grenoble
A remercié : 47 fois
A été remercié : 14 fois

Re: Script AHK Crazy Power Disc Perfect

Message par grdns » 02 juin 2015 - 15:57

Merci pour ce script !

Petite question à propos des *.ahk cependant, comment puis je intégrer ce jeu dans ma wheel PC de tel façon que le script soit lancé ?

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 16:51

le ahk compilé devient un exe, donc tu peux le lancer comme un jeux pc, soit directement a la racine de la wheel, ou alors comme moi dans un sous menu (games for windows).
Image Image Image Image

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Script AHK Crazy Power Disc Perfect

Message par camarade35 » 02 juin 2015 - 17:01

Voilà le code fini, eLLuigi, je te laisse corrigé ton mappage P1 & P2

Code : Tout sélectionner

SetWorkingDir %A_ScriptDir% ;on définit la variable de travail où se trouve le script
Run, CPDP.exe
sleep, 500 ;~ pause de 0,5s
send !{Enter} ;~on lance le ALT+ENTER
sleep, 3000 ;~on attend 3s le temps que la fenêtre soit en plein écran pour enchainer la suite


;~ On attend que la fenetre soit inactive pour lancer ECHAP
	WinWaitNotActive, CRAZY POWER DISC -PERFECT-
	Send, {Escape}	
	
;~ Combinaison de touche pour quitter, peut aussi être remplacer avec une seule touche
	
	;~ ~& & ~é:: ;~ combinaison de touche
	;~ SetKeyDelay, 1000 ;~ pour un temps d'appui en milisecond
	;~ Send, {Escape} ;~ envoie la commande
	;~ Return
	
	;~ Remappage des touches
	
	;~ Player 1 Direction
	r::z
	f::s
	d::q
	g::d
	
	;~ Player 1 Boutons
	n::g
	z::h
	x::j
	
	;~ Player 2 Direction
	;~ Haut Bas Gauche Droite par défaut sur le joueur 2
	
	;~ Player 2 Boutons A B C - lorsque VerrNum est ON (Actif)
	w::Numpad1
	i::Numpad2
	k::Numpad3

   ;~ Player 2 Boutons A B C - lorsque VerrNum est OFF (Inactif)
   ;~w::NumpadEnd
   ;~i::NumpadDown
   ;~k::NumpadPgDn
	
	;~ touche echap remappée
	&::Escape

	;~ Touche Echap
	Escape::
	Process, Close, CPDP.exe
	ExitApp
	Return
Sinon, pour les questions diverses.
Il faut installer autohotkey pour compiler un .ahk
Ensuite, utilisez SciTE4AutoHotKey pour créer vos scripts, ça permet de les lancer sans les enregistrer
Dernières choses pour les néophytes, toutes les lignes qui commence par ".~" sont des commentaires ou des lignes désactivées.
Avec SciTE, il suffit d'appuyer sur "-" du pavé numérique pour passer une ligne en commentaire (très utile)

Pour remapper une touche on fait :

latouched'origine::lanouvelletouche
x devient z
x::z

Pour faire de deux touches, une touche
~latouched'origine & ~ladeuxiemetouched'origne::lanouvelletouche
&+é devient k
~& & ~é::k

Il ya beaucoup de touches qui ont des caractères spécifiques.
Par exemple la touche alt=!
Ctrl = ^

Voic la liste https://www.autohotkey.com/docs/Hotkeys.htm" onclick="window.open(this.href);return false;
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 17:09

Super, merci pour ce crazy power script perfect ! C'est la perfection absolue :P

Ca permet a chacun d'apater a sa convenance et en plus ca fonctionne avec tous les jeux pc qui peuvent necessité une adaptation. :P

Ps : je vais arreter de m'embeter avec le bloc note pour modifier les scripts :? :D
Image Image Image Image

Avatar de l’utilisateur
grdns
Connaisseur
Connaisseur
Messages : 329
Inscription : 01 août 2014 - 01:00
Localisation : Grenoble
A remercié : 47 fois
A été remercié : 14 fois

Re: Script AHK Crazy Power Disc Perfect

Message par grdns » 02 juin 2015 - 17:54

elluigi a écrit :le ahk compilé devient un exe, donc tu peux le lancer comme un jeux pc, soit directement a la racine de la wheel, ou alors comme moi dans un sous menu (games for windows).
Ha, super !

Merci à vous :D

Avatar de l’utilisateur
desfix
Gourou
Gourou
Messages : 503
Inscription : 31 mai 2014 - 01:00
A remercié : 15 fois
A été remercié : 20 fois

Re: Script AHK Crazy Power Disc Perfect

Message par desfix » 02 juin 2015 - 18:35

Yes merci camarade pour le script, jvais test cela

Avatar de l’utilisateur
andric31
Maître
Maître
Messages : 4447
Inscription : 14 sept. 2014 - 01:00
Localisation : Entre mer et montage
A remercié : 582 fois
A été remercié : 450 fois

Re: Script AHK Crazy Power Disc Perfect

Message par andric31 » 02 juin 2015 - 22:24

camarade35 a écrit :- Pensez à commenter les lignes qui ne vous intéressent pas
OK, alors :arrow:
camarade35 a écrit : ;~ On attend que la fenetre soit inactive pour lancer ECHAP
WinWaitNotActive, CRAZY POWER DISC -PERFECT-
Send, {Escape}
Encore merci, mais Il sert a quoi -PERFECT-
Il ma fallut le supprimer, sinon il me fermer le script tout seul

EDIT: Pour un autre jeux

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 23:02

c'est le nom de la fenetre active du jeux, on peut le voir quand on n'est pas en fullscreen, pas contre attention si on clique en dehors de la fenetre celle ci n'est plus active et donc le script se ferme.
Image Image Image Image

Avatar de l’utilisateur
andric31
Maître
Maître
Messages : 4447
Inscription : 14 sept. 2014 - 01:00
Localisation : Entre mer et montage
A remercié : 582 fois
A été remercié : 450 fois

Re: Script AHK Crazy Power Disc Perfect

Message par andric31 » 02 juin 2015 - 23:09

Ok c'est spécifique à ce jeux.
Merci

Avatar de l’utilisateur
elluigi
Mentor
Mentor
Messages : 2679
Inscription : 06 nov. 2014 - 14:14
A remercié : 444 fois
A été remercié : 624 fois

Re: Script AHK Crazy Power Disc Perfect

Message par elluigi » 02 juin 2015 - 23:12

oui ligne specifique dans laquelle il convient de mettre le nom de la fenetre active, a voir si cela peut etre adapté a ton jeux.
Image Image Image Image

Avatar de l’utilisateur
andric31
Maître
Maître
Messages : 4447
Inscription : 14 sept. 2014 - 01:00
Localisation : Entre mer et montage
A remercié : 582 fois
A été remercié : 450 fois

Re: Script AHK Crazy Power Disc Perfect

Message par andric31 » 02 juin 2015 - 23:17

Ma réponce non, puisque
WinWaitNotActive, DEAD OR ALIVE 5 Last Round
Send, {Escape}
:arrow: Fonctionne

Avec -PERFECT-
WinWaitNotActive, DEAD OR ALIVE 5 Last Round -PERFECT-
:arrow: Le script + le jeux ce fermer tout seul

D'où ma question, c'est quoi -PERFECT-
elluigi a écrit :c'est le nom de la fenetre active du jeux, on peut le voir quand on n'est pas en fullscreen, pas contre attention si on clique en dehors de la fenetre celle ci n'est plus active et donc le script se ferme.
Aller, merci

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Script AHK Crazy Power Disc Perfect

Message par camarade35 » 02 juin 2015 - 23:48

Pour faire simple andric31, tu lances ton jeu et tu ouvres le gestionnaire de processus.
Tu devrait avoir l'exe et voir aussi le nom de la fenêtre (en développant sous W8, en passant sur l'aperçu de fenêtre dans W7).
C'est ce nom là que tu dois écrire, d'où le bon fonctionnement avec le "DEAD OR ALVE 5 Last Round" et non avec celui qui se termine par -PERFECT- car cette fenêtre n'existe pas donc fermeture ;)

P.S : quand je dis commenter les lignes qui ne vous servent pas, je parle dans le script

Send, {Escape}

Si tu commentes cette ligne, ça devient

;~Send, {Escape}

Elle devient alors un commentaire et plus une fonction active
préservation du patrimoine vidéoludique et de notre planète

Répondre

Revenir à « Aide sur HyperLaunch 2 »