Enregistrement de macro

La section où l'on parle français !
logan-kyles
Posts: 3
Joined: Sun Mar 18, 2012 8:26 pm

Enregistrement de macro

Post by logan-kyles »

Hello tout le monde ;)

Je viens poster ici en désespoir de cause après des heures de recherche infructueuses sur le net. J'aimerai pouvoir enregistrer et modifier sur PS3 des macros complètes un peu comme le propose Viking 360 sur xbox. D'après ce que j'ai pu voir la solution proposée sur ce forum est la plus adaptée mais j'aimerai tout de même vérifier un point important, est-il possible d'utiliser un logiciel d'enregistrement clavier/souris voir éventuellement gamepad usb (ce serait le mieux) sous linux pour stocker et modifier des macros et les utiliser ensuite sur PS3 ?

Merci d'avance pour votre aide ;)
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Enregistrement de macro

Post by Matlo »

Désolé pour le temps de réponse.

GIMX a une fonctionnalité de macros assez rudimentaire, qui consiste à écrire le différentes commandes dans un fichier texte.
Cf le tuto en français.

Je ne connais pas d'outil d'enregistrement qui ne soit pas en ligne de commande.
GIMX creator
Sissmic
Posts: 7
Joined: Fri Apr 13, 2012 12:49 pm

Re: Enregistrement de macro

Post by Sissmic »

Bonjour et merci pour ce joli projet :)

J'aimerais savoir s'il est possible, d'une manière ou d'une autre de piloter gimx en ligne de commande ?

Par exemple j'aimerais pouvoir appeler gimx depuis un autre programme afin qu'il envoi l'appuie sur une touche de la manette.
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Enregistrement de macro

Post by Matlo »

Je viens de faire une ébauche de documentation ici : lien.
GIMX creator
Sissmic
Posts: 7
Joined: Fri Apr 13, 2012 12:49 pm

Re: Enregistrement de macro

Post by Sissmic »

Genial ! Merci :)
Sissmic
Posts: 7
Joined: Fri Apr 13, 2012 12:49 pm

Re: Enregistrement de macro

Post by Sissmic »

J'ai tout installé, cela fonctionne correctement (non sans mal !)

Par contre impossible de faire fonctionner la commande "--keygen".
Si je ne la mets pas : l'émulation fonctionne
Si je la mets suivie d'une touche : rien ne se passe, par exemple :

Code: Select all

emuclient --config clavier_test.xml --keygen q
où q est assigné à "circle".

Code: Select all

emuclient --config clavier_test.xml --keygen F1
où F1 n'est pas assigné, mais est déclaré dans ~/.emuclient/macros/macro_test.txt (lui meme déclaré dans ~/.emuclient/macros/macros.txt)

Par ailleurs, la macro F1 fonctionne correctement lorsqu'emuclient est démarré sans --keygen

Question complémentaires :) :
- Est-il possible d'allumer la PS3 avec le bouton "PS" qui serait dans cette macro ? J'ai l'impression que si la console n'est pas allumée, l'emu se stop direct.
- Mon fichier ~/.sixemugui/config, contient les 2 adresses (manette+ps3, une sur chaque ligne), mais il n'est pas bien interprété par gimx-bluetooth :
> Dans la partie Sixaxis Address, j'ai les 2 adresses dispo
> Dans la partie Sixaxis PS3 Address, j'ai 2 champs vides de dispo
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Enregistrement de macro

Post by Matlo »

En rajoutant --status, tu verras si la commande est prise en compte ou pas.
Je te conseille d'utiliser une macro, pour définir une durée, sinon le contrôle va rester actif.

La console s'allume quand on démarre emu. Il n'est pas possible de démarrer emuclient sans emu.

Pour le problème avec ~/.sixemugui/config, voir l'issue 156.
GIMX creator
Sissmic
Posts: 7
Joined: Fri Apr 13, 2012 12:49 pm

Re: Enregistrement de macro

Post by Sissmic »

Merci pour tes réponses :
- Ok pour la console qui s’allume. Nickel !
- Ok pour l'issue 156

Par contre toujours KO pour le keygen, voici le détail :

Code: Select all

emuclient --config clavier_test.xml --keygen F1 --status
max_axis_value: 255
sdl initialized
close unused joystick: HID 073a:2230
close joystick subsystem
connected to emu 0
0 1334351083.214531 controller 0 is switched from configuration 0 to 0
1 1334351083.214597 controller 1 is switched from configuration 0 to 0
2 1334351083.214614 controller 2 is switched from configuration 0 to 0
3 1334351083.214630 controller 3 is switched from configuration 0 to 0
4 1334351083.214646 controller 4 is switched from configuration 0 to 0
5 1334351083.214662 controller 5 is switched from configuration 0 to 0
6 1334351083.214678 controller 6 is switched from configuration 0 to 0
Exiting
Il ne se passe rien, par contre il "exit" bien automatiquement.

Code: Select all

emuclient --config clavier_vnc.xml --status
max_axis_value: 255
sdl initialized
close unused joystick: HID 073a:2230
close joystick subsystem
connected to emu 0
0 1334351099.502899 controller 0 is switched from configuration 0 to 0
1 1334351099.502987 controller 1 is switched from configuration 0 to 0
2 1334351099.503006 controller 2 is switched from configuration 0 to 0
3 1334351099.503021 controller 3 is switched from configuration 0 to 0
4 1334351099.503037 controller 4 is switched from configuration 0 to 0
5 1334351099.503053 controller 5 is switched from configuration 0 to 0
6 1334351099.503069 controller 6 is switched from configuration 0 to 0
0 1334351104.465936 N b0 . .... ? { 00 00 } axis (0,0) (0,0) acc (0,0,0,0) cross-ff
0 1334351104.516052 N b0 . .... ? { 00 00 } axis (0,0) (0,0) acc (0,0,0,0)
Exiting
La même chose à la main, où j'appuie sur F1, puis ESC ensuite.

Voici le contenu de la macro

Code: Select all

#Defines the action that triggers the macro execution
MACRO F1
#--------------------------
KEY q
DELAY 10000
KEY s
KEYDOWN ESCAPE
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Enregistrement de macro

Post by Matlo »

Est-ce que tu utilises la fonction "multiple mice and keyboards" ?

Cette fonction permet de distinguer les périphériques, ce qui pose problème avec l'option --keygen, puisque la touche appuyée est associée au clavier virtuel.
GIMX creator
Sissmic
Posts: 7
Joined: Fri Apr 13, 2012 12:49 pm

Re: Enregistrement de macro

Post by Sissmic »

Oui j'utilise bien cette fonction lors de la création du fichier clavier.xml
Y a-t-il un autre endroit ?
Post Reply