Script before launching emulator
2 posters
Page 1 of 1
Script before launching emulator
Hi,
I'd need to launch a script before and after running a specific emulator, is there any way to do this with retrobat?
Specifically, I need to switch some setting for my gun4ir guns before launching dolphin emulator, or it won't work, but this setting is not needed for any other emumlator (guns need to be in joystick mode for dolphin)
I'm thinking maybe using AutoHotKey to launch my wii games that would set the correct mode than launch dolphin, but I'm not sure how to do this
any hint?
I'd need to launch a script before and after running a specific emulator, is there any way to do this with retrobat?
Specifically, I need to switch some setting for my gun4ir guns before launching dolphin emulator, or it won't work, but this setting is not needed for any other emumlator (guns need to be in joystick mode for dolphin)
I'm thinking maybe using AutoHotKey to launch my wii games that would set the correct mode than launch dolphin, but I'm not sure how to do this
any hint?
magimat- Messages : 14
Date d'inscription : 2024-03-02
Re: Script before launching emulator
Hi,
Yes, it's possible with emulationstation script commands.
If you wish, I've coded a way to manage the sending of commands.
https://discord.com/channels/748519802255179917/825053629719117836/1231313317340119102
Or direct link https://archive.org/details/retrobat-script-demulshooter-packes-custom-nixx.-7z
Yes, it's possible with emulationstation script commands.
If you wish, I've coded a way to manage the sending of commands.
https://discord.com/channels/748519802255179917/825053629719117836/1231313317340119102
Or direct link https://archive.org/details/retrobat-script-demulshooter-packes-custom-nixx.-7z
Aynshe- Messages : 447
Date d'inscription : 2022-03-18
Re: Script before launching emulator
hmm très intéressant, ça semble faire exactement ce que je cherche, i.e. passer mes gun4ir en mode joystick avant de lancer Dolphin et les remettre après, mais je suis un peu perdu dans toutes les config.
Est-ce que tu pourrais me pointer en direction de doc concernant les script pour emulationstation, genre comment simplement lancer un script au démarrage d'un jeu dans un premier temps ?
merci!
Est-ce que tu pourrais me pointer en direction de doc concernant les script pour emulationstation, genre comment simplement lancer un script au démarrage d'un jeu dans un premier temps ?
merci!
magimat- Messages : 14
Date d'inscription : 2024-03-02
Re: Script before launching emulator
Le system que j'ai fais crois mois il est simple à utiliser et il y a quelque exemple pour utilise des ahk pour l'envoi de la commande serial com (que j'utilise également)
je n'ai pas de tuto non.
sans utiliser la récupération de la valeur envoyée par ES au lancement d'un jeu, tu devrait pouvoir te faire un simple script batch que tu place dans game-start avec une recherche tasklist pour exécuter ta commande com via ahk ou serialsend seulement lorsque dolphin est en cours d'exécution. Puis tu place un autre script batch dans game-end qui fait l'inverse, si dolphin n'est pas en tasklist exécuter la commande port com E via ahk ou serialsend pour réinitialiser le gun4ir
je n'ai pas de tuto non.
sans utiliser la récupération de la valeur envoyée par ES au lancement d'un jeu, tu devrait pouvoir te faire un simple script batch que tu place dans game-start avec une recherche tasklist pour exécuter ta commande com via ahk ou serialsend seulement lorsque dolphin est en cours d'exécution. Puis tu place un autre script batch dans game-end qui fait l'inverse, si dolphin n'est pas en tasklist exécuter la commande port com E via ahk ou serialsend pour réinitialiser le gun4ir
Aynshe- Messages : 447
Date d'inscription : 2022-03-18
Re: Script before launching emulator
ok, je commence à comprendre, je me suis fait un petit script qui met les gun4ir en mode joystick si dolphin.exe est actif et ¸a fonctionne bien manuellement, mais on dirait que lorsque ES lance ce script à partir de game-start, dolphin n'est pas encore en exécution, parce que ça ne fonctionne pas
voici mon script:
voici mon script:
- Code:
echo off
tasklist /fi "imagename eq Dolphin.exe" |find ":" > nul
if errorlevel 1 GOTO SET_JOY_MODE
GOTO END
:SET_JOY_MODE
D:\RetroBat\tools\SerialSend /devnum 1 "M0.1"
D:\RetroBat\tools\SerialSend /devnum 2 "M0.1"
:END
magimat- Messages : 14
Date d'inscription : 2024-03-02
Re: Script before launching emulator
Test avec un loop pour ta recherche en tasklist, car si fait le test une fois effectivement il ne verra pas dolphin.
J'ai pas de tête...donc je ne sais plus comment va réagir es avec un loop....si il bloque l'exécution du jeu il faudra peut-être lancer un script hors dossier game-start. Dans ce cas tu utilises game-start seulement pour exécuter le batch qui est hors dossier game-start.
Fait des tests.
Mais dommage que tu prennes pas un peu de temp pour testé mon code, il permet d'utiliser demulshooter entre autres.
J'ai pas de tête...donc je ne sais plus comment va réagir es avec un loop....si il bloque l'exécution du jeu il faudra peut-être lancer un script hors dossier game-start. Dans ce cas tu utilises game-start seulement pour exécuter le batch qui est hors dossier game-start.
Fait des tests.
Mais dommage que tu prennes pas un peu de temp pour testé mon code, il permet d'utiliser demulshooter entre autres.
Aynshe- Messages : 447
Date d'inscription : 2022-03-18
Similar topics
» Lancer 1 script pour 1 jeu précis
» Probleme script Retrobat V6
» Create a per-game script
» Please run this script not as administrator problem
» Demande d'info sur la possibilité d'ajouter des script
» Probleme script Retrobat V6
» Create a per-game script
» Please run this script not as administrator problem
» Demande d'info sur la possibilité d'ajouter des script
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum