[RESOLU] Maldita Castilla en 256*224
Modérateurs : kefran69, Modérateurs
-
- Gourou
- Messages : 794
- Inscription : 06 mars 2015 - 19:07
- Localisation : Luxembourg
- A remercié : 117 fois
- A été remercié : 237 fois
Re: [Help AHK] Maldita Castilla en 256*224
Et si tu faisais le switch de résolution dans le User Functions.ahk.
C'est ce que je faisais dans le patch 15k win 7 avant que Calamity sorte la dll ddraw qui va bien.
Je n'avais pas de pb de focus, mais bon je ne sais pas si ça corrigera dans ton cas précis.
Ca ne coûte rien d'essayer.
Sent from my iPhone using Tapatalk
C'est ce que je faisais dans le patch 15k win 7 avant que Calamity sorte la dll ddraw qui va bien.
Je n'avais pas de pb de focus, mais bon je ne sais pas si ça corrigera dans ton cas précis.
Ca ne coûte rien d'essayer.
Sent from my iPhone using Tapatalk
Re: [Help AHK] Maldita Castilla en 256*224
Hello,
Voici un petit essai car je ne peux tester le dc64cmd.exe, cela ne marche pas sur Windows 8 ...
Le principe est d'avoir un fichier ini (RunMe.ini) et un ahk (RunMe.ahk ou exe)
J'ai ajouté la touche Esc pour quitter directement le AHK + le programme !
Si rien ne se passe fait Esc pour quitter le Ahk (le maldita_castilla_for_cabinet.exe ne s'est pas lancé ! )
SINON : mettre la config en 512 x 488 et remplacer le Run par ce Run : Run, "%programme%", %A_ScriptDir%, UseErrorLevel, MyPID
Le fichier INI :
Le fichier AHK :
Voici un petit essai car je ne peux tester le dc64cmd.exe, cela ne marche pas sur Windows 8 ...
Le principe est d'avoir un fichier ini (RunMe.ini) et un ahk (RunMe.ahk ou exe)
J'ai ajouté la touche Esc pour quitter directement le AHK + le programme !
Si rien ne se passe fait Esc pour quitter le Ahk (le maldita_castilla_for_cabinet.exe ne s'est pas lancé ! )
SINON : mettre la config en 512 x 488 et remplacer le Run par ce Run : Run, "%programme%", %A_ScriptDir%, UseErrorLevel, MyPID
Le fichier INI :
Code : Tout sélectionner
[lanceur]
valeur = dc64cmd.exe
[largeur]
valeur = 256
[hauteur]
valeur = 224
[profondeur]
valeur = 32
[taux]
valeur = 60
[programme]
valeur = maldita_castilla_for_cabinet.exe
Le fichier AHK :
Code : Tout sélectionner
; GLOBAL SETTINGS ========================================================================
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#SingleInstance force
SetBatchLines, -1
SetWorkingDir %A_ScriptDir%
;-------Lecture des paramétres du INI RunMe.ini---------
MyFile = %A_ScriptDir%\RunMe.ini
IniRead, lanceur, %MyFile%, lanceur, valeur
IniRead, largeur, %MyFile%, largeur, valeur
IniRead, hauteur, %MyFile%, hauteur, valeur
IniRead, profondeur, %MyFile%, profondeur, valeur
IniRead, taux, %MyFile%, taux, valeur
IniRead, programme, %MyFile%, programme, valeur
;-------Définition de la touche de sortie-----------
exitEmulatorKey = Esc
;------------------Lancement--------------------------
Hotkey, %exitEmulatorKey%, SORTIREXE
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, UseErrorLevel, MyPID
WinWait, ahk_pid %MyPID%
WinWaitActive, ahk_pid %MyPID%
Winactivate, ahk_pid %MyPID%
Process, Waitclose, %MyPID%
goto SORTIREXE
ExitApp
;--------------Touche de sortie--------------------
SORTIREXE:
Process, Close, %MyPID%
Process, Close, %programme%
ExitApp
- Bastok
- Connaisseur
- Messages : 266
- Inscription : 30 nov. 2015 - 17:16
- A remercié : 8 fois
- A été remercié : 45 fois
Re: Maldita Castilla en 256*224
Je pense que le problème que je rencontrai n'a pas grand chose à voirodentium a écrit :Tu peux pas ajouter une commande genre "press Alt++Tab" dans le .bat ?
Sinon je sais que Bastok avait résolu un problème de perte de contrôle de "focus" avec son soft Hyperconfig...Maître des Inputs, si tu nous entends @Bastok :p
- elluigi
- Mentor
- Messages : 2679
- Inscription : 06 nov. 2014 - 14:14
- A remercié : 444 fois
- A été remercié : 624 fois
Re: [Help AHK] Maldita Castilla en 256*224
@tom5151 : je test avec le winactivate ce soir, j'ai bon espoir
@Bastok : j'ai test au taf avec une res de 640*480, le script se lance nikel, sauf qu'en resortant ca rebascule pas automatiquement dans la res d'origine. Donc, j'ai supprimé les lignes concernant le SORTIREXE...et là ca rebascule dans la res d'origine (et le script se ferme bien également).
Reste à voir ce que tout ca donne avec Hyperspin
Je vous tiens au jus et merci du coup de main, c'est sympa les mecs.
Code : Tout sélectionner
Sleep, 1500
IfWinExist, maldita_castilla_for_cabinet
{
WinActivate
}
Code : Tout sélectionner
; GLOBAL SETTINGS ========================================================================
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#SingleInstance force
SetBatchLines, -1
SetWorkingDir %A_ScriptDir%
;-------Lecture des paramétres du INI RunMe.ini---------
MyFile = %A_ScriptDir%\RunMe.ini
IniRead, lanceur, %MyFile%, lanceur, valeur
IniRead, largeur, %MyFile%, largeur, valeur
IniRead, hauteur, %MyFile%, hauteur, valeur
IniRead, profondeur, %MyFile%, profondeur, valeur
IniRead, taux, %MyFile%, taux, valeur
IniRead, programme, %MyFile%, programme, valeur
;-------Définition de la touche de sortie-----------
exitEmulatorKey = Esc
;------------------Lancement--------------------------
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, UseErrorLevel, MyPID
WinWait, ahk_pid %MyPID%
WinWaitActive, ahk_pid %MyPID%
Winactivate, ahk_pid %MyPID%
Process, Waitclose, %MyPID%
ExitApp
Je vous tiens au jus et merci du coup de main, c'est sympa les mecs.
- kikikirissx
- Virtuose
- Messages : 1237
- Inscription : 02 sept. 2013 - 01:00
- Localisation : Bonneuil
- A remercié : 30 fois
- A été remercié : 34 fois
Re: [Help AHK] Maldita Castilla en 256*224
pour vos souci de focus enfaite pk ne pas le gérer par RocketLauncher directement?
Ouvrir RocketLauncher
Sélectionner PCgame a gauche dans la liste,
puis onglet modul et selectionner le modul PCLauncher puis le 2eme icon vert rouge et blanc.
Mettre en pleine ecran la fenetre qui vien de s'ouvrir, 2eme onglet,
normalement la liste de vos jeux pc doit apparaitre, et la il ya plein d'option que l'on peux appliquer ou non.
il faut aller sur la fonction winwaitactive , en gros si on connait le non de la fenêtre faite OUI et taper le nom sinon prendre l'option NON, attendre que le jeu se lance et faire un Ctrl+Q attendre un petit peu un bruit et quitter le jeu normalement. a la fin de la procédure le nom devrait apparaître dans la ligne concernée et au prochain lancement d'hyperspin la fenêtre du jeu ne se barrera pas en dessous d'hyperspin au bout de qq minutes.
Voila
Ouvrir RocketLauncher
Sélectionner PCgame a gauche dans la liste,
puis onglet modul et selectionner le modul PCLauncher puis le 2eme icon vert rouge et blanc.
Mettre en pleine ecran la fenetre qui vien de s'ouvrir, 2eme onglet,
normalement la liste de vos jeux pc doit apparaitre, et la il ya plein d'option que l'on peux appliquer ou non.
il faut aller sur la fonction winwaitactive , en gros si on connait le non de la fenêtre faite OUI et taper le nom sinon prendre l'option NON, attendre que le jeu se lance et faire un Ctrl+Q attendre un petit peu un bruit et quitter le jeu normalement. a la fin de la procédure le nom devrait apparaître dans la ligne concernée et au prochain lancement d'hyperspin la fenêtre du jeu ne se barrera pas en dessous d'hyperspin au bout de qq minutes.
Voila
Dernière modification par kikikirissx le 01 mars 2016 - 10:29, modifié 2 fois.
Re: [Help AHK] Maldita Castilla en 256*224
Content de voir que le script fonctionne car pas évident en aveugle !
Et effectivement la boucle SORTIREXE était une sécurité supplémentaire ... mise dans le doute !
Et effectivement la boucle SORTIREXE était une sécurité supplémentaire ... mise dans le doute !
- elluigi
- Mentor
- Messages : 2679
- Inscription : 06 nov. 2014 - 14:14
- A remercié : 444 fois
- A été remercié : 624 fois
Re: [Help AHK] Maldita Castilla en 256*224
Petit retour sur les tests
Phase 1 :
@lolo33 : le winactivate ne fonctionne pas, c'est la merdasse, en dehors d'HyperSpin nickel, mais dès je passe par la wheel c'est inopérant (comme l'envoi du Alt Tab) je pensais vraiment que cela serait bon
Phase 2 :
@staros : le met le ini, je fais le .ahk et là.... que dal... nada bon je regarde le ini, erreur de saisie je refais...
et là.... BADABOUM ca se lance et... je bloque sur une fenêtre DOS (le run du .ahk) OBLIGé de faire un ALT TAB la pouasse....
bon faut que je refléchisse, les gamins débarquent, la grande => papa papa ! tu peux m'imprimer des coloriages Le petit => papa papa ! je suis bloqué sur star wars dans la DS on passe l'épisode des grumeaux et hop fusion de neurones dans le cerveau, je rajoute la suggestion de lolo33 dans le Ahk de staros
ca donne :
Le fichier INI :
Le fichier AHK :
Et la.... BOUM BADABOUM ca fonctionne
Voila ce que cela donne :
[BBvideo 560,340][/BBvideo]
@staros : reste plus qu'à optimiser le .AHK, je m'explique :
- si tu on peut renseigner une variable à la place de maldita_castilla_for_cabinet après le IfWinExist en fin que j'ai ajouté se serait mieux comme ca tout dépendrait du ini
- au lancement il y a une belle fenetre DOS derrière (celle correspondant au RUN du .ahk),
j'ai trouvé comment la rendre invisible en ajoutant Min à la ligne suivante :
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, Min UseErrorLevel, MyPID
cela lance le script en réduit c'est nickel, sauf que lorsque l'on quite le jeux, du coup le script ne se ferme plus et reste ouvert, si tu as une combine ou un autre moyen je suis preneur, ce serait parfait ainsi
Phases complémentaire à venir :
@tom5151 : si tu as plus détails, comment faire pour utiliser le User Functions.ahk je suis interessé mais je ne connais pas du tout, besoin de tes lumières à l'occasion l'ami
@kikikirissx : ta facon de faire m'interesse aussi, je lance rocketlauncherUI, j'ai bien PCGames sur la gauche que je selectionne, icone OK, mais je n'est pas la fonction winwaitactive, par contre j'ai trouvé => application (je rentre le bat), et => AppWaitexe (je renseigne l'exe), mais cela ne fonctionne pas
Dis moi si c'était bien à ca que tu pensais ?
Phase 1 :
@lolo33 : le winactivate ne fonctionne pas, c'est la merdasse, en dehors d'HyperSpin nickel, mais dès je passe par la wheel c'est inopérant (comme l'envoi du Alt Tab) je pensais vraiment que cela serait bon
Phase 2 :
@staros : le met le ini, je fais le .ahk et là.... que dal... nada bon je regarde le ini, erreur de saisie je refais...
et là.... BADABOUM ca se lance et... je bloque sur une fenêtre DOS (le run du .ahk) OBLIGé de faire un ALT TAB la pouasse....
bon faut que je refléchisse, les gamins débarquent, la grande => papa papa ! tu peux m'imprimer des coloriages Le petit => papa papa ! je suis bloqué sur star wars dans la DS on passe l'épisode des grumeaux et hop fusion de neurones dans le cerveau, je rajoute la suggestion de lolo33 dans le Ahk de staros
ca donne :
Le fichier INI :
Code : Tout sélectionner
[lanceur]
valeur = dc64cmd.exe
[largeur]
valeur = 256
[hauteur]
valeur = 224
[profondeur]
valeur = 32
[taux]
valeur = 60
[programme]
valeur = maldita_castilla_for_cabinet.exe
Le fichier AHK :
Code : Tout sélectionner
; GLOBAL SETTINGS ========================================================================
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#SingleInstance force
SetBatchLines, -1
SetWorkingDir %A_ScriptDir%
;-------Lecture des paramétres du INI RunMe.ini---------
MyFile = %A_ScriptDir%\RunMe.ini
IniRead, lanceur, %MyFile%, lanceur, valeur
IniRead, largeur, %MyFile%, largeur, valeur
IniRead, hauteur, %MyFile%, hauteur, valeur
IniRead, profondeur, %MyFile%, profondeur, valeur
IniRead, taux, %MyFile%, taux, valeur
IniRead, programme, %MyFile%, programme, valeur
;------------------Lancement--------------------------
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, UseErrorLevel, MyPID
WinWait, ahk_pid %MyPID%
WinWaitActive, ahk_pid %MyPID%
Winactivate, ahk_pid %MyPID%
IfWinExist, maldita_castilla_for_cabinet
{
WinActivate
}
Process, Waitclose, %MyPID%
ExitApp
Voila ce que cela donne :
[BBvideo 560,340][/BBvideo]
@staros : reste plus qu'à optimiser le .AHK, je m'explique :
- si tu on peut renseigner une variable à la place de maldita_castilla_for_cabinet après le IfWinExist en fin que j'ai ajouté se serait mieux comme ca tout dépendrait du ini
- au lancement il y a une belle fenetre DOS derrière (celle correspondant au RUN du .ahk),
j'ai trouvé comment la rendre invisible en ajoutant Min à la ligne suivante :
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, Min UseErrorLevel, MyPID
cela lance le script en réduit c'est nickel, sauf que lorsque l'on quite le jeux, du coup le script ne se ferme plus et reste ouvert, si tu as une combine ou un autre moyen je suis preneur, ce serait parfait ainsi
Phases complémentaire à venir :
@tom5151 : si tu as plus détails, comment faire pour utiliser le User Functions.ahk je suis interessé mais je ne connais pas du tout, besoin de tes lumières à l'occasion l'ami
@kikikirissx : ta facon de faire m'interesse aussi, je lance rocketlauncherUI, j'ai bien PCGames sur la gauche que je selectionne, icone OK, mais je n'est pas la fonction winwaitactive, par contre j'ai trouvé => application (je rentre le bat), et => AppWaitexe (je renseigne l'exe), mais cela ne fonctionne pas
Dis moi si c'était bien à ca que tu pensais ?
-
- Gourou
- Messages : 794
- Inscription : 06 mars 2015 - 19:07
- Localisation : Luxembourg
- A remercié : 117 fois
- A été remercié : 237 fois
Re: [Help AHK] Maldita Castilla en 256*224
@elluigi : si tu me balances une archive que je peux inclure dans ma box15k pour faire le test, ca serait peut être plus simple. Genre une archive avec tout au plus simple (donc pas forcément avec le ahk).
Tu me dis ce que tu peux faire.
Sent from my iPhone using Tapatalk
Tu me dis ce que tu peux faire.
Sent from my iPhone using Tapatalk
Re: [Help AHK] Maldita Castilla en 256*224
@elluigi :
Ben normalement tu peux remplacer :
IfWinExist, maldita_castilla_for_cabinet
{
WinActivate
}
par
IfWinExist, %programme%
{
WinActivate
}
Et remplace ton Min par Hide !
Tu me déçois beaucoup sur ce coup là !!
Ben normalement tu peux remplacer :
IfWinExist, maldita_castilla_for_cabinet
{
WinActivate
}
par
IfWinExist, %programme%
{
WinActivate
}
Et remplace ton Min par Hide !
Tu me déçois beaucoup sur ce coup là !!
- elluigi
- Mentor
- Messages : 2679
- Inscription : 06 nov. 2014 - 14:14
- A remercié : 444 fois
- A été remercié : 624 fois
Re: [Help AHK] Maldita Castilla en 256*224
Honnetement ce jeux il me sort par les yeux, quand je vois toute la bidouille pour basculer en pix perfect ! La preuve je ne sais meme plus lire une variable, il me semble avoir essayé hier et que cela ne fonctionnait pas je te tiens au jus
- lolo33
- Gourou
- Messages : 876
- Inscription : 18 mars 2013 - 00:00
- A remercié : 45 fois
- A été remercié : 115 fois
Re: [Help AHK] Maldita Castilla en 256*224
Et si tu enlève la variable:elluigi a écrit :
@staros : reste plus qu'à optimiser le .AHK, je m'explique :
- si tu on peut renseigner une variable à la place de maldita_castilla_for_cabinet après le IfWinExist en fin que j'ai ajouté se serait mieux comme ca tout dépendrait du ini
IfWinExist, maldita_castilla_for_cabinet
pour garder juste:
WinActivate
et même en spécifiant la variable "ExcludeTitle", pour ne pas activer HyperSpin.
WinActivate [, WinTitle, WinText, ExcludeTitle, ExcludeText]
Donc pas sur de la mise en forme mais surement un truc du genre:
WinActivate, , , HyperSpin
Autrement très chouette le thème HS de Maldita Castilla.
- elluigi
- Mentor
- Messages : 2679
- Inscription : 06 nov. 2014 - 14:14
- A remercié : 444 fois
- A été remercié : 624 fois
Re: [Help AHK] Maldita Castilla en 256*224
@staros : non justement que ce soit en Hide ou Min, le script ne se referme pas automatiquement en quittant le jeu (alors que sans valeur c'est bon)staros a écrit :Et remplace ton Min par Hide !
EDIT : je viens d'adapter ton script initial, tout est à priori OK, je recheck ce soir sur mon combi : supergun/tv
Code : Tout sélectionner
; GLOBAL SETTINGS ========================================================================
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#SingleInstance force
SetBatchLines, -1
SetWorkingDir %A_ScriptDir%
;-------Lecture des paramétres du INI RunMe.ini---------
MyFile = %A_ScriptDir%\RunMe.ini
IniRead, lanceur, %MyFile%, lanceur, valeur
IniRead, largeur, %MyFile%, largeur, valeur
IniRead, hauteur, %MyFile%, hauteur, valeur
IniRead, profondeur, %MyFile%, profondeur, valeur
IniRead, taux, %MyFile%, taux, valeur
IniRead, programme, %MyFile%, programme, valeur
;-------Définition de la touche de sortie-----------
exitEmulatorKey = ~1 & ~2 ; Sortie du jeux par "StartP1 et StartP2"
;------------------Lancement--------------------------
Hotkey, %exitEmulatorKey%, SORTIREXE
Run, %lanceur% -width=%largeur% -height=%hauteur% -depht=%profondeur% -refresh=%taux% "%programme%", %A_ScriptDir%, hide UseErrorLevel, MyPID
WinWait, ahk_pid %MyPID%
WinWaitActive, ahk_pid %MyPID%
Winactivate, ahk_pid %MyPID%
;IfWinExist,
;{
;WinActivate %programme%
;}
Process, Waitclose, %MyPID%
goto SORTIREXE
ExitApp
;--------------Touche de sortie--------------------
SORTIREXE:
Process, Close, %MyPID%
Process, Close, %programme%
Run, %lanceur% -width=640 -height=480 -depht=32 -refresh=60, %A_ScriptDir%, hide UseErrorLevel, MyPID ; on reforce le passage en 640*480 à la fermeture du programme
ExitApp
- kikikirissx
- Virtuose
- Messages : 1237
- Inscription : 02 sept. 2013 - 01:00
- Localisation : Bonneuil
- A remercié : 30 fois
- A été remercié : 34 fois
Re: [Help AHK] Maldita Castilla en 256*224
Oui oui danselluigi a écrit :Petit retour sur les tests
@kikikirissx : ta facon de faire m'interesse aussi, je lance rocketlauncherUI, j'ai bien PCGames sur la gauche que je sélectionne, icone OK, mais je n'est pas la fonction winwaitactive, par contre j'ai trouvé => application (je rentre le bat), et => AppWaitexe (je renseigne l'exe), mais cela ne fonctionne pas
Dis moi si c'était bien à ca que tu pensais ?
Application: tu rentres ton bat (tu gardestoute la partie du reglage de l'affichage)
dans AppWaitexe tu rentres pas que l'exe car ca a un nom particulier, ca peu etre maldita castilla.exe comme carrément autre chose donc dans le doute tu dois faire la procédure avec l'option non et Crtl+Q (effectivement j'ai confondu cette ligne avec winwait je ne sais pas pk?)
[BBvideo 560,340][/BBvideo]
regarde a partir de 7min se que le gars fait.
engros au lieu de se faire un bat de la mort, rocketlauncher le fait directement, sauf biensure les option de rezize d’écran...
et si tu regarde dans les option tu peux même faire pas mal de réglage sur comment kill lappli ( alt+F4 , ou autre...)
- odentium
- Gourou
- Messages : 825
- Inscription : 15 janv. 2015 - 11:04
- Localisation : Toulouse
- A remercié : 20 fois
- A été remercié : 73 fois
Re: [Help AHK] Maldita Castilla en 256*224
En vrai je dis ça parceque je suis jaloux du pix perfect, mais chuuuutt, faut pas le direelluigi a écrit :Tu verras le resultat sur une Astro City le rendu est a tomber par terre
GG pour le boulot tonton !