Scripts GlovePIE pour BlackShark
l'ABRIS sur le clavier
#26Dans la même mouture que le PVI800 sur le pavé numérique du clavier,
voici l'ABRIS sur le clavier
procédure pour créer le PPJoy2 : cf post #20 dans cette discussion : http://www.checksix-forums.com/showpost ... stcount=20
correspondance des touches :
PDF_PPJoy_BS_ABRIS.ods.pdf
procédure pour paramétrer BS :
PDF_PPJoy_BS_parametrage.ABRIS.odt.pdf
script démo pour GlovePIE :
BS.00.01.ABRIS.txt
Bouton PPJoy2 à affecter dans les options de BS :
voici l'ABRIS sur le clavier
procédure pour créer le PPJoy2 : cf post #20 dans cette discussion : http://www.checksix-forums.com/showpost ... stcount=20
correspondance des touches :
PDF_PPJoy_BS_ABRIS.ods.pdf
procédure pour paramétrer BS :
PDF_PPJoy_BS_parametrage.ABRIS.odt.pdf
script démo pour GlovePIE :
BS.00.01.ABRIS.txt
Bouton PPJoy2 à affecter dans les options de BS :
- Pièces jointes
-
- BS.00.05.ABRIS.txt
- (2.38 Kio) Téléchargé 130 fois
-
- PDF_PPJoy_BS_ABRIS.ods.pdf
- (42.37 Kio) Téléchargé 151 fois
-
- BS.00.01.ABRIS.txt
- (3.01 Kio) Téléchargé 133 fois
-
- PDF_PPJoy_BS_parametrage.ABRIS.odt.pdf
- (1.37 Mio) Téléchargé 161 fois
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
mise à jour en images
#27pleins de copies d'écrans dans :
- la discussion de l'installation de Glovepie et ppjoy et création des joysticks virtuels, voir les premiers post, avant la discussion des scripts.
ici http://www.checksix-forums.com/showthread.php?t=149987
ça devrait être plus clair ainsi, enfin j'espère...lol
- et plus haut dans les post précédents : illustrations écrans pour le pvi800 maintenant dans cette discussion !
j'es)ère que ça va vous aider à comprendre, parce que ça fait un peu de boulot qd meme !!
- la discussion de l'installation de Glovepie et ppjoy et création des joysticks virtuels, voir les premiers post, avant la discussion des scripts.
ici http://www.checksix-forums.com/showthread.php?t=149987
ça devrait être plus clair ainsi, enfin j'espère...lol
- et plus haut dans les post précédents : illustrations écrans pour le pvi800 maintenant dans cette discussion !
j'es)ère que ça va vous aider à comprendre, parce que ça fait un peu de boulot qd meme !!
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
aujourd'hui un script pour le cougar et non pour le clavier
#28le bouton H4R va servir à changer le comportement du cougar :
H4R 1 press => mode UV26 Dispenser actif
les fonctions suivantes sont disponibles:
H4R 1 press => mode UV26 Dispenser non actif
Conditions préalables :
PPJoy installé, joystick virtuel à 0 axes et 0 hat et 32 boutons créé
glovepie installé
synthèse vocale installée
le cougar est en mode DirectX (non programmé)[INDENT]NB : il est tout à fait possible d'avoir le Cougar en mode programmé 'bouton vert' et que l'appui d'un bouton déclenche un bouton directx : c'est la syntaxe :
USE S2 AS DX16 pour avoir le bouton S2 qui émule le bouton DX16
USE ALL_DIRECTX_BUTTONS pour avoir la meme chose qu'en mode 'Windows' ; comme c'est plus compliqué et beaucoup dde lecteurs ne le savent pas, je fais mon exemple en mode DX c'est plus simple.[/INDENT]on utilise un script GlovePIE pour lire les entrées DirectX du Cougar
dans BS le fonctions ne sont pas affectées à des boutons du cougar
dans BS les focntions sont affectées à des boutons du joystick virtuel PPJoy : cf image ci-dessus
le script glovepie émule l'appui des boutons du PPJoy en fonction de conditions qui sont prgrammées dans le script, et en fonction des boutons du cougar qui sont appuyés
BS détecte un appui d'un bouton du PPJoy, c'est cela qui déclenche une fonction dans BS
intérêt :
on peut utiliser toujours les memes boutons du cougar pour pleins de map différents, c'est plus intuitif et facile à mémoriser que les combinaisons /U /M /D /I /O
glovepie peut nous causer en synthèse vocale pour nous rapeler où on en est (ce que ne sait faire aucun joystick pour l'instant !)
on a un nombre illimité de possibilités / le cougar à 28 boutons x 3 modes x 2 sous modes au maximum, et la programmation conditionnelle "logical" du cougar n'est pas simple ni intuitive, il est plus facile de debugger un script glovepie
inconvénient : c'est "un poil" plus compliqué à mettre en oeuvre et à comprendre au début, mais une fois qu'on l'a fait, ça devient bcp plus clair.
Toute la manip en images :
1 - ouvrir / éditer / créer le script
mode Hors Sujet ON : (je n'utilise pas glovepie pour cela mais notepad ++, dans lequel j'ai configuré les paramètres de langage pour avoir la mise en couleur des syntaxes)
mode Hors Sujet OFF
2 - CTrl + A tout sélectionner
3- Copier
4 - Lancer Glovepie
5- clic dans fenetre de glovePIE
6- Ctrl + A tout sélectionner
7- coller
8- Lancer
9- lancer Foxy pour le cougar et mettre la petite fenêtre en bas à droite en mode WINDOWS ROUGE en cliquant dessus
Réduire ou fermer Foxy, ne plus l'utiliser pour le moment
10 - ALT + TAB pour retourner sur GlovePIE
11- Dans Glovepie, menu CP-Settings / Joysticks
9 - lancer les propriétés de joystick de PPJoy
nb : pour moi, le joy virtuel à 32 boutons sans axes, c'est le 2 :
donc mes scripts l'adressent avec la syntaxe <PPJoy2.>
10 - clic sur propriétés
11 - (le script étant actif dans glovepie, étape 8), Avec votre Cougar, faites H4R
vous devez entendre le message :
Flare dispenser Mode ... is ON
si vous recommencez H4R , vous entendez :
Flare dispenser Mode ... is OFF
Réactivez le mode avec H4R,
Si vous utilisez maintenant les boutons du cougar suivant , dans cet ordre, vous alller avoir les boutons 1 à 8 du PPJoy qui vont s'allumer :
H4U...........................BTN1
H4U...........................BTN2
H4L............................BTN3
H4U..+..S3..................BTN4
H4D...........................BTN5
H3L...........................BTN6
H3U...........................BTN7
H3R...........................BTN8
voilà comment ça marche...
maintenant si vous avez tout compris, il suffit tout en gardant le script actif, et le cougar en mode Windows DirectX, d'aller dans BS, options, attribuer les fonctions adéquates à PPJoy2 (et non au cougar)
comme décrit dans les posts précédents (je ne recomomence pas)
H4R 1 press => mode UV26 Dispenser actif
les fonctions suivantes sont disponibles:
H4R 1 press => mode UV26 Dispenser non actif
Conditions préalables :
PPJoy installé, joystick virtuel à 0 axes et 0 hat et 32 boutons créé
glovepie installé
synthèse vocale installée
le cougar est en mode DirectX (non programmé)[INDENT]NB : il est tout à fait possible d'avoir le Cougar en mode programmé 'bouton vert' et que l'appui d'un bouton déclenche un bouton directx : c'est la syntaxe :
USE S2 AS DX16 pour avoir le bouton S2 qui émule le bouton DX16
USE ALL_DIRECTX_BUTTONS pour avoir la meme chose qu'en mode 'Windows' ; comme c'est plus compliqué et beaucoup dde lecteurs ne le savent pas, je fais mon exemple en mode DX c'est plus simple.[/INDENT]on utilise un script GlovePIE pour lire les entrées DirectX du Cougar
dans BS le fonctions ne sont pas affectées à des boutons du cougar
dans BS les focntions sont affectées à des boutons du joystick virtuel PPJoy : cf image ci-dessus
le script glovepie émule l'appui des boutons du PPJoy en fonction de conditions qui sont prgrammées dans le script, et en fonction des boutons du cougar qui sont appuyés
BS détecte un appui d'un bouton du PPJoy, c'est cela qui déclenche une fonction dans BS
intérêt :
on peut utiliser toujours les memes boutons du cougar pour pleins de map différents, c'est plus intuitif et facile à mémoriser que les combinaisons /U /M /D /I /O
glovepie peut nous causer en synthèse vocale pour nous rapeler où on en est (ce que ne sait faire aucun joystick pour l'instant !)
on a un nombre illimité de possibilités / le cougar à 28 boutons x 3 modes x 2 sous modes au maximum, et la programmation conditionnelle "logical" du cougar n'est pas simple ni intuitive, il est plus facile de debugger un script glovepie
inconvénient : c'est "un poil" plus compliqué à mettre en oeuvre et à comprendre au début, mais une fois qu'on l'a fait, ça devient bcp plus clair.
Toute la manip en images :
1 - ouvrir / éditer / créer le script
mode Hors Sujet ON : (je n'utilise pas glovepie pour cela mais notepad ++, dans lequel j'ai configuré les paramètres de langage pour avoir la mise en couleur des syntaxes)
mode Hors Sujet OFF
2 - CTrl + A tout sélectionner
3- Copier
4 - Lancer Glovepie
5- clic dans fenetre de glovePIE
6- Ctrl + A tout sélectionner
7- coller
8- Lancer
9- lancer Foxy pour le cougar et mettre la petite fenêtre en bas à droite en mode WINDOWS ROUGE en cliquant dessus
Réduire ou fermer Foxy, ne plus l'utiliser pour le moment
10 - ALT + TAB pour retourner sur GlovePIE
11- Dans Glovepie, menu CP-Settings / Joysticks
9 - lancer les propriétés de joystick de PPJoy
nb : pour moi, le joy virtuel à 32 boutons sans axes, c'est le 2 :
donc mes scripts l'adressent avec la syntaxe <PPJoy2.>
10 - clic sur propriétés
11 - (le script étant actif dans glovepie, étape 8), Avec votre Cougar, faites H4R
vous devez entendre le message :
Flare dispenser Mode ... is ON
si vous recommencez H4R , vous entendez :
Flare dispenser Mode ... is OFF
Réactivez le mode avec H4R,
Si vous utilisez maintenant les boutons du cougar suivant , dans cet ordre, vous alller avoir les boutons 1 à 8 du PPJoy qui vont s'allumer :
H4U...........................BTN1
H4U...........................BTN2
H4L............................BTN3
H4U..+..S3..................BTN4
H4D...........................BTN5
H3L...........................BTN6
H3U...........................BTN7
H3R...........................BTN8
voilà comment ça marche...
maintenant si vous avez tout compris, il suffit tout en gardant le script actif, et le cougar en mode Windows DirectX, d'aller dans BS, options, attribuer les fonctions adéquates à PPJoy2 (et non au cougar)
comme décrit dans les posts précédents (je ne recomomence pas)
- Pièces jointes
-
- BS.00.01.UV26.txt
- (6.41 Kio) Téléchargé 156 fois
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
Datalink sur le clavier
#29toujours sur le meme principe, voir post PVI800 pour plus de détails
code pour le datalink :
if var.Mode_Datalink then
PPJoy2.Digital0 = key.Multiply
PPJoy2.Digital1 = key.Divide
PPJoy2.Digital2 = key.NumpadMinus
PPJoy2.Digital3 = key.NumpadPlus
PPJoy2.Digital4 = key.Numpad1
PPJoy2.Digital5 = key.Numpad2
PPJoy2.Digital6 = key.Numpad3
PPJoy2.Digital7 = key.Numpad4
PPJoy2.Digital8 = key.Numpad5
PPJoy2.Digital9 = key.NumpadDot
PPJoy2.Digita10 = key.NumpadEnter
PPJoy2.Digita11 = key.Numpad9
PPJoy2.Digita12 = key.Numpad7
PPJoy2.Digital3 = key.Numpad0
PPJoy2.Digital4 = key.Numpad8
endif
ce qui donne
code pour le datalink :
if var.Mode_Datalink then
PPJoy2.Digital0 = key.Multiply
PPJoy2.Digital1 = key.Divide
PPJoy2.Digital2 = key.NumpadMinus
PPJoy2.Digital3 = key.NumpadPlus
PPJoy2.Digital4 = key.Numpad1
PPJoy2.Digital5 = key.Numpad2
PPJoy2.Digital6 = key.Numpad3
PPJoy2.Digital7 = key.Numpad4
PPJoy2.Digital8 = key.Numpad5
PPJoy2.Digital9 = key.NumpadDot
PPJoy2.Digita10 = key.NumpadEnter
PPJoy2.Digita11 = key.Numpad9
PPJoy2.Digita12 = key.Numpad7
PPJoy2.Digital3 = key.Numpad0
PPJoy2.Digital4 = key.Numpad8
endif
ce qui donne
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
SearchLight contrôlé par Cougar HAT3
#30if var.Map_Stick_SpotLight then
// HAT3 bouge le SpotLight ------------------------
PPJoy2.Buton1 = var.CougarH3U
PPJoy2.Buton3 = var.CougarH3D
PPJoy2.Buton4 = var.CougarH3L
PPJoy2.Buton2 = var.CougarH3R
// S1 Change les modes On / Off / Retract
PPJoy2.Buton5 = var.CougarS1 AND NOT var.CougarS3
// S1 /I change les modes Main / Reserved
PPJoy2.Buton6 = var.CougarS1 AND var.CougarS3
endif
// HAT3 bouge le SpotLight ------------------------
PPJoy2.Buton1 = var.CougarH3U
PPJoy2.Buton3 = var.CougarH3D
PPJoy2.Buton4 = var.CougarH3L
PPJoy2.Buton2 = var.CougarH3R
// S1 Change les modes On / Off / Retract
PPJoy2.Buton5 = var.CougarS1 AND NOT var.CougarS3
// S1 /I change les modes Main / Reserved
PPJoy2.Buton6 = var.CougarS1 AND var.CougarS3
endif
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
limites de PPJoy et Speech ?
#31ci dessous un essai de commandes vocales et checklists synthèse vocales pour l'autopilot.
flèche gauche pour activer le script dans glovepie
flèche basse pour activer speech
lire le script pour voir les touches et les commandes verbales
chez moi ça "mouline" trop, même en répartissant sur plusieurs cores :
à mon avis il y a trop de if then donc l'exécution du code est trop longue... pour être efficace...
ça marche dans la fenetre variables de glovepie, mais avec bs en plus, c'est laborieux.
???
des commentaires , remarques, suggestions sont les bienvenus.
nb : je sais qu'on peut faire mieux, plus court, que tout cela n'est pas indispensable... mais le but de ces scripts est de voir ce qu'il est possible de faire ou pas et comment y arriver...
flèche gauche pour activer le script dans glovepie
flèche basse pour activer speech
lire le script pour voir les touches et les commandes verbales
chez moi ça "mouline" trop, même en répartissant sur plusieurs cores :
à mon avis il y a trop de if then donc l'exécution du code est trop longue... pour être efficace...
ça marche dans la fenetre variables de glovepie, mais avec bs en plus, c'est laborieux.
???
des commentaires , remarques, suggestions sont les bienvenus.
nb : je sais qu'on peut faire mieux, plus court, que tout cela n'est pas indispensable... mais le but de ces scripts est de voir ce qu'il est possible de faire ou pas et comment y arriver...
- Pièces jointes
-
- BS.00.02.Autopilot.txt
- (17.34 Kio) Téléchargé 124 fois
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
script autopilot : opérationnel ET VOCAL !
#32MAJ UPDATE 28/02 :
- version AVEC PPJoy............cf ci-dessous la manip
- version SANS PPJoy avec les touches par defaut de BS version russe 1.0 anglicisé
ça tourne, script + simple et + efficace
pour tester : cougar en mode directX, charger le script dans glovepie,
puis flèche gauche pour activer/désactiver le script (beep)
ESC pour arrêter glovepie
map cougar :
émule PPJoy2
en fonction du mode actif un message vocal dit si la fonction de l'autopilote est active ou non : ça c'est génial !!
- version AVEC PPJoy............cf ci-dessous la manip
- version SANS PPJoy avec les touches par defaut de BS version russe 1.0 anglicisé
ça tourne, script + simple et + efficace
pour tester : cougar en mode directX, charger le script dans glovepie,
puis flèche gauche pour activer/désactiver le script (beep)
ESC pour arrêter glovepie
map cougar :
émule PPJoy2
en fonction du mode actif un message vocal dit si la fonction de l'autopilote est active ou non : ça c'est génial !!
- Pièces jointes
-
- BS.00.10.Autopilot.PPJoy.txt
- (14.62 Kio) Téléchargé 151 fois
-
- BS.00.10.Autopilot.BSKeys.txt
- (13.94 Kio) Téléchargé 148 fois
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
scripts pour le clavier opérationnels
#33[MAJ 28/02] version 00.07 :
ajout ADF et horloge,
commande des modes par HAT1 du cougar
commentaires vocaux pour savoir le mode actif
- une version BSKeys qui utilise les touches par défaut de BS : pas besoin de s'embêter avec PPJoy et la configuration des options dans BS, ce script utilise les touches par défaut de la version 1.0 russe anglicisée
- une version pour PPJoy : je rapelle qu'il faut lire le post 19 http://www.checksix-forums.com/showpost ... stcount=19 pour toute la manip
en détail
le nouveau VHF + ADF
le nouveau game control time
l'Horloge
le fichier format xls BS.00.kbd.zip pour imprimer ou modifier les mappages
deux fichiers de script combinant le tout avec
- Pièces jointes
-
- BS.00.07.Keypad.BSKeys.txt
- (17.79 Kio) Téléchargé 148 fois
-
- BS.00.07.Keypad.PPJoy.txt
- (12.63 Kio) Téléchargé 146 fois
-
[L’extension « zip » a été désactivée et ne peut plus être affichée.]
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
MAJ clavier + autopilot
#34ci dessous edit post précédent :
map clavier 5 modes opérationnel [EDIT 27/02] 6 modes VHF + ADF , Horloge
post encore précédent :
map autopilot opérationnel avec les messages vocaux ! enfin !
en cours : gestion armement, mode sol, etc... : voir fichier powerpoint joint
map clavier 5 modes opérationnel [EDIT 27/02] 6 modes VHF + ADF , Horloge
post encore précédent :
map autopilot opérationnel avec les messages vocaux ! enfin !
en cours : gestion armement, mode sol, etc... : voir fichier powerpoint joint
- Pièces jointes
-
[L’extension « zip » a été désactivée et ne peut plus être affichée.]
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
#35
pas de réponse de l'auteur au bout d'un mois...Ghostrider a écrit :Tu as l accord de trad ?
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
Update 28/02
#3628/02 : ci dessous edit post précédent :
map clavier
version touches BS par defaut OU bien version PPJoy
on peut utiliser ce remap sans PPJoy avec la version BSKey
6 modes VHF + ADF , Horloge
post encore précédent :
map autopilot opérationnel avec les messages vocaux ! enfin !
suppression de qqs posts obsoletes
map clavier
version touches BS par defaut OU bien version PPJoy
on peut utiliser ce remap sans PPJoy avec la version BSKey
6 modes VHF + ADF , Horloge
post encore précédent :
map autopilot opérationnel avec les messages vocaux ! enfin !
suppression de qqs posts obsoletes
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
qqs news
#37travail en cours :
j'ai enfin fini le mode de mon cougar (ça aussi c'était une super idée, merci à Trollbug pour le concept)o_O
donc les script glovepie, ça continue, mais comme je recommence à voler, j'en fais moins, et ça va avancer moins vite à l'avenir.
Un de mes objectifs est de voler en ligne, donc il faut que je fasse des heures de vol maintenant que le cougar fonctionne pour bien maitriser la bête, parce que depuis 3 mois j'ai pas mal fait de doc et de théorie, mais l'imprécision du cougar m'empêchait de voler correctement... je manque de pratique:sweatdrop
(@Poenix216 : plus beaucoup le temps de t'aider pour les mods et la biblio du coup, je reprendrais ça plus tard):huh:
travail futurs scripts en cours :
faire cohabiter tout ça, tester stabilité efficacité et rapidité entre PPJoy et élumlation clavier touches de BS,
mélanger des fonctions du cougar gérées par Foxy et des boutons DirectX utilisés par glovepie...
travailler sur les axes (tourner RNG ou ANT change de mode par exemple : cool non ?)
je suis fier (s'autoféliciter ne coûte pas cher ) d'être arrivé à :
- avoir le message vocal qui indique si le trim est actif ou pas et qui indique le mode que l'on vient d'enclencher à l'autopilote.....ça change la vie !
- remapper sur le Pavé Num des fonctions par thème :
ça va aider tous ceux qui ont des PN de portable à côté du stick ou des claviers en rab pour équiper un pit et tous ceux qui n'ont pas des sticks à nombreux boutons ni d'autres périphériques d'entrée...
après pour adapter à des besoins et goûts perso... faudra mettre la main à la patte...
j'ai fait cette discussion parce qu'il n'y a pratiquement rien sur le net pour glovepie à ce sujet. En fait c'est dommage, parce que les possibilités sont vraiment sans équivalent pour un soft freeware.
:detective
maintenant j'aimerais avoir des commentaires sur vos idées, suggestions, souhaits, bref je n'ai pas le monopole des bonnes (et des mauvaises) idées, aussi si vous êtes nombreux à manifester de l'intérêt pour développer une fonction particulière, à plusieurs ça ira plus vite...
Hellfrog
j'ai enfin fini le mode de mon cougar (ça aussi c'était une super idée, merci à Trollbug pour le concept)o_O
donc les script glovepie, ça continue, mais comme je recommence à voler, j'en fais moins, et ça va avancer moins vite à l'avenir.
Un de mes objectifs est de voler en ligne, donc il faut que je fasse des heures de vol maintenant que le cougar fonctionne pour bien maitriser la bête, parce que depuis 3 mois j'ai pas mal fait de doc et de théorie, mais l'imprécision du cougar m'empêchait de voler correctement... je manque de pratique:sweatdrop
(@Poenix216 : plus beaucoup le temps de t'aider pour les mods et la biblio du coup, je reprendrais ça plus tard):huh:
travail futurs scripts en cours :
faire cohabiter tout ça, tester stabilité efficacité et rapidité entre PPJoy et élumlation clavier touches de BS,
mélanger des fonctions du cougar gérées par Foxy et des boutons DirectX utilisés par glovepie...
travailler sur les axes (tourner RNG ou ANT change de mode par exemple : cool non ?)
je suis fier (s'autoféliciter ne coûte pas cher ) d'être arrivé à :
- avoir le message vocal qui indique si le trim est actif ou pas et qui indique le mode que l'on vient d'enclencher à l'autopilote.....ça change la vie !
- remapper sur le Pavé Num des fonctions par thème :
ça va aider tous ceux qui ont des PN de portable à côté du stick ou des claviers en rab pour équiper un pit et tous ceux qui n'ont pas des sticks à nombreux boutons ni d'autres périphériques d'entrée...
après pour adapter à des besoins et goûts perso... faudra mettre la main à la patte...
j'ai fait cette discussion parce qu'il n'y a pratiquement rien sur le net pour glovepie à ce sujet. En fait c'est dommage, parce que les possibilités sont vraiment sans équivalent pour un soft freeware.
:detective
maintenant j'aimerais avoir des commentaires sur vos idées, suggestions, souhaits, bref je n'ai pas le monopole des bonnes (et des mauvaises) idées, aussi si vous êtes nombreux à manifester de l'intérêt pour développer une fonction particulière, à plusieurs ça ira plus vite...
Hellfrog
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
limitations trouvées
#38- la fonction Swallow() d'interception du clavier (utilisée dans les script de remap du clavier numérique) intercepte TOUTES les frappes du clavier : donc le clavier n'est plus utilisable ! (en fait, il marche, mais les touches sont arrêtées par glovepie et pas transmises à BS) :
..........soit il faut pouvoir désactiver swallow() en rédigeant les scripts de nmanière à ce que swallow() soit toujours inclus dans une boucle if then de manière à pouvoir le désactiver...:sweatdrop
......... soit il ne faut plus avoir besoin du clavier du tout....
ci joint un essai de combinaison remap + autopilot + profil au sol : LIEN RETIRE en attente correction bug...
activation par flèche gauche puis modes avec HAT1 ... lire le script c'est facile à comprendre.
..........soit il faut pouvoir désactiver swallow() en rédigeant les scripts de nmanière à ce que swallow() soit toujours inclus dans une boucle if then de manière à pouvoir le désactiver...:sweatdrop
......... soit il ne faut plus avoir besoin du clavier du tout....
ci joint un essai de combinaison remap + autopilot + profil au sol : LIEN RETIRE en attente correction bug...
activation par flèche gauche puis modes avec HAT1 ... lire le script c'est facile à comprendre.
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
-
- Pilote Philanthrope
- Messages : 7786
- Inscription : 09 janvier 2004
#40
Je te rassure tu n'es pas le seul.
Intel I7 8700K / RTX 3080 / 32Go DDR4 PC21300 G.Skill Ripjaws V / MSI Z370 Gaming Pro Carbon / Cooler Master Silent Pro Gold - 1000W / Noctua NH-D14 / Acer XB270HUDbmiprz 27" G-synch 144Hz / SSD Samsung 860EVO 250Go + 1To / Cooler Master HAF X / Warthog+VPC WarBRD / Thrustmaster TPR / Track-IR v5 / Windows 11 64bits.
-
- Mécano au sol
- Messages : 523
- Inscription : 10 septembre 2002
#41
bonjour,hellfrog a écrit :- la fonction Swallow() d'interception du clavier (utilisée dans les script de remap du clavier numérique) intercepte TOUTES les frappes du clavier : donc le clavier n'est plus utilisable ! (en fait, il marche, mais les touches sont arrêtées par glovepie et pas transmises à BS) :
..........soit il faut pouvoir désactiver swallow() en rédigeant les scripts de nmanière à ce que swallow() soit toujours inclus dans une boucle if then de manière à pouvoir le désactiver...:sweatdrop
......... soit il ne faut plus avoir besoin du clavier du tout....
ci joint un essai de combinaison remap + autopilot + profil au sol
activation par flèche gauche puis modes avec HAT1 ... lire le script c'est facile à comprendre.
Swallow n'envoie les touches qu'à Glovepie et pas à ton application, cela n'a d'interet que lorsqu'on désire affecter une touche du jeu à une autre fonction
et bien sur on ne veut pas que la fonction initiale soit activée..Ce n'est pas seulement pour le clavier, cela sert aussi pour les joysticks..(boutons, axes)
swallow n'intercepte que les touches qui sont affectées à la fonction..
un exemple d'utilisation:il suffit d'ouvrir son editeur de texte (notepad ou autre) et bien évidemment d'avoir lancé glovepie avant.
si on appuie sur la touche g on a bien g, si auparavant si on a maintenu appuyé la touche fleche haut pendant 2s, l'appui sur la touche g= h
if helddown(UP, 2s) then
beep(500hz,300ms)
toggle(var.up)
endif
var.up and swallow(g) => h
if (not var.up) and swallow(g) then
press g
wait 100ms
release g
endif
je ne peux pas écrire
(not var.up) and swallow(g) => g car je tomberai dans une boucle infinie
Frenchy Team Super Hornet
#42
je préfère celui là, plus facile à tester :Rcaf_Frenchy a écrit : if (not var.up) and swallow(g) then
press g
wait 100ms
release g
endif
if helddown(UP, 500ms) then
beep(500hz,30ms)
toggle(var.up)
wait(500ms)
endif
var.up and swallow(g) => h
if (not var.up) and swallow(g) then
press g
wait 30ms
release g
endif
si on ne met pas ces lignes, le pression de g quand on a var.up = False entraine => rien ? ou bien g ?
Après test : ça ne change rien, ces lignes me paraissent inutiles : erreur ?
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
#43
var.up and swallow(g) => hRcaf_Frenchy a écrit : je ne peux pas écrire
(not var.up) and swallow(g) => g car je tomberai dans une boucle infinie
n'entraine pas de boucle infinie
(not var.up) and swallow(g) => g
entraine une boucle infinie
je ne comprends pas pourquoi ?
EDIT : parce que swallow(g) détecte appui sur g, masque l'appui de la touche, mais émule un appui visible de la même touche, ce qui re déclenche la boucle...
mais :
(not var.up) and swallow(g) => ((g), wait(100ms))
résoud le pb
@ RCAF frenchy check MP
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
-
- Mécano au sol
- Messages : 523
- Inscription : 10 septembre 2002
#44
non tu as raison..g est bien tapé dans l'éditeur mais parceque ton test var.up est fait avant swallow (g)hellfrog a écrit :je préfère celui là, plus facile à tester :
if helddown(UP, 500ms) then
beep(500hz,30ms)
toggle(var.up)
wait(500ms)
endif
var.up and swallow(g) => h
if (not var.up) and swallow(g) then
press g
wait 30ms
release g
endif
si on ne met pas ces lignes, le pression de g quand on a var.up = False entraine => rien ? ou bien g ?
Après test : ça ne change rien, ces lignes me paraissent inutiles : erreur ?
si tu écrit swallow(g) and var.up => h
l'interception est testé de suite, d'ou l'importance du test dans un "And" le test s'arrete des que la premiere proposition est fausse (raisonnement vrai pour n'importe que langage de programmation bien fait..)
le pourquoi de la boucle infinie pour
(not var.up) and swallow(g) => g
s'explique par le fait que si var.up est faux et g est appuyé -> la touche g est envoyé et ce test devient toujours vrai puisque la touche s'auto execute..le fait de rajouter une tempo doit mieux differencer le press du release
Frenchy Team Super Hornet
#45
mais bien sûr... evident, ça m'avait pourtant échappéRcaf_Frenchy a écrit : le pourquoi de la boucle infinie pour
(not var.up) and swallow(g) => g
s'explique par le fait que si var.up est faux et g est appuyé -> la touche g est envoyé et ce test devient toujours vrai puisque la touche s'auto execute..
le fait de rajouter une tempo doit mieux differencer le press du release
bon après qqs re tests : mon script clavier fonctionne seul...
mon script autopilot fonctionne seul...
c'est la compil qui merde.... faut que je me replonge dans mon script...
[EDIT] QQS particularités de GlovePIE à connaître :
j'avais qqs bugs venant de :
- rajouter une tempo doit mieux differencer le press du release : ça a solutionné qqs conflits
- autoexecution de boucle : dans un cas pas fréquent, cela se produisait ....
- d'ou l'importance de l'ordre des éléments de test dans un "And" le test s'arrete des que la premiere proposition est fausse : là j'avais pas mal de pb...
- la syntaxe :
var.Function BS = var.CougarBoutonN
n'a pas le même effet que la syntaxe :
(var.CougarBoutonN) => ((var.FunctionBS), wait(100ms))
je conseille fortememnt la dernière pour éviter les problèmes de boucles infinies ; et vous devez tester la valeur de la variable var.FunctionBS, cela clarifie les choses, sinon, la valeur change avant ou après que le test de cette variable soit réalisé...
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
-
- Mécano au sol
- Messages : 523
- Inscription : 10 septembre 2002
#47
En fait Glovepie est juste un langage de programmation qui est utilisé de facon basique, mais qui recèle de nombreuses fonctionalités...malgré la documentation, les tests sont nécessaires. Je ne suis qu'un utilisateur et programmeur averti c'est tout..
Pour expliquer a quoi ca correspond..
vous avez un cougar, toute la programmtion du cougar se fait àl'interieur de celui-ci en mettant à jour une mémoire interne du cougar.
Le fait d'utiliser Glovepie permet d'externaliser la programmation vers la mémoire de l'ordinateur..donc comme moi si vous avez un vulgaire stick, cela permet de le programmer comme un cougar...
Pour expliquer a quoi ca correspond..
vous avez un cougar, toute la programmtion du cougar se fait àl'interieur de celui-ci en mettant à jour une mémoire interne du cougar.
Le fait d'utiliser Glovepie permet d'externaliser la programmation vers la mémoire de l'ordinateur..donc comme moi si vous avez un vulgaire stick, cela permet de le programmer comme un cougar...
Frenchy Team Super Hornet
syntaxe GlovePIE : qqs précisions
#48mais bien sûr... evident, ça m'avait pourtant échappéRcaf_Frenchy a écrit : le pourquoi de la boucle infinie pour
(not var.up) and swallow(g) => g
s'explique par le fait que si var.up est faux et g est appuyé -> la touche g est envoyé et ce test devient toujours vrai puisque la touche s'auto execute..
le fait de rajouter une tempo doit mieux differencer le press du release
bon après qqs re tests : mon script clavier fonctionne seul...
mon script autopilot fonctionne seul...
c'est la compil qui merde.... faut que je me replonge dans mon script...
[EDIT] QQS particularités de GlovePIE à connaître :
j'avais qqs bugs venant de :
- rajouter une tempo doit mieux differencer le press du release : ça a solutionné qqs conflits
- autoexecution de boucle : dans un cas pas fréquent, cela se produisait ....
- d'ou l'importance de l'ordre des éléments de test dans un "And" le test s'arrete des que la premiere proposition est fausse : là j'avais pas mal de pb...
- la syntaxe :
var.Function BS = var.CougarBoutonN
n'a pas le même effet que la syntaxe :
(var.CougarBoutonN) => ((var.FunctionBS), wait(100ms))
je conseille fortemement la dernière pour éviter les problèmes de boucles infinies ; et si vous devez tester la valeur de la variable var.FunctionBS, cela clarifie les choses, sinon, la valeur change avant ou après que le test de cette variable soit réalisé...
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
problème clavier non résolu
#49bon j'ai qd meme toujours ce pb dont je n'arrive pas à trouver la cause :
dès que Glovepie est actif, dans BS, pas moyen d'avoir BS qui reconnait les touches du clavier qui ne figurent pas dans les scripts, ce qui n'est pas logique. Meme en désactivant le script, ça ne sufit pas, il faut fermer glovepie pour retoruver l'usage des touches du clavier. Et cela, que l'on utilise l'emulation des touches de BS ou bien des boutons PPJoy, c'est pareil dans les deux cas ...:crying::busted_re:busted_re:buck::bored::mago::realmad:
j'ai de plus en plus l'impression que ce n'est pas un bug lié à glovepie mais à BS :
ça rapelle les pb avec d'autres softs (LO et FC) qaudn on utilise pas mal alt-tab pour basculer entre différetnes applis.
parce que ça me le fais aussi quand je fais alt tab pour éditer par exemple les courbes pour le TIR et que je retourne dans BS... c'est facile à voir au sol avec PGUP PGDN pour les gaz (turbines en fonction)
alors que je n'ai pas glovepie !!!!!!!
en rebasculant et en changeant d'application alros après ça se re débloque... ça sent le pb de bug au niveau de la gestion des buffers ça ...
est-ce que d'autres peuvent tester et vérifier ça et confirmer... NB j'ai pas vu de différence entre mode fenetré et mode plein écran...
dès que Glovepie est actif, dans BS, pas moyen d'avoir BS qui reconnait les touches du clavier qui ne figurent pas dans les scripts, ce qui n'est pas logique. Meme en désactivant le script, ça ne sufit pas, il faut fermer glovepie pour retoruver l'usage des touches du clavier. Et cela, que l'on utilise l'emulation des touches de BS ou bien des boutons PPJoy, c'est pareil dans les deux cas ...:crying::busted_re:busted_re:buck::bored::mago::realmad:
j'ai de plus en plus l'impression que ce n'est pas un bug lié à glovepie mais à BS :
ça rapelle les pb avec d'autres softs (LO et FC) qaudn on utilise pas mal alt-tab pour basculer entre différetnes applis.
parce que ça me le fais aussi quand je fais alt tab pour éditer par exemple les courbes pour le TIR et que je retourne dans BS... c'est facile à voir au sol avec PGUP PGDN pour les gaz (turbines en fonction)
alors que je n'ai pas glovepie !!!!!!!
en rebasculant et en changeant d'application alros après ça se re débloque... ça sent le pb de bug au niveau de la gestion des buffers ça ...
est-ce que d'autres peuvent tester et vérifier ça et confirmer... NB j'ai pas vu de différence entre mode fenetré et mode plein écran...
[SIGPIC]http://www.kirikoo.net/images/8WoodMAn- ... 212448.png[/img][/SIGPIC]
(\_/)
(_'.') ..i72600k@4.5GHz + AsusSabertoothZ77 + 16Go GSkill10700 + AC Noctua + Raptor + Win7x64Ult + WH MFDs SaitekThr 1920x1080x3 dt 1 tactile 6950 2G
(")_(")[/align]
(")_(")[/align]
Forbidden Planet = SF , video, old goodie a écrit : http://en.wikipedia.org/wiki/Forbidden_Planet http://www.forbidden-planet.org/forbidden-planet/http://www.jeffbots.com/forbiddenplanet.html http://web.archive.org/web/200412110934 ... fbhome.htm
#50
bin, j'ai un cougar, mais je ne sais même pas le programmer. je ne me suis jamais penché la dessus. à vrai dire, je n'en ai même pas envie. je préfère utiliser des profils existants. en fait, tout est une histoire de flemme...Rcaf_Frenchy a écrit :En fait Glovepie est juste un langage de programmation qui est utilisé de facon basique, mais qui recèle de nombreuses fonctionalités...malgré la documentation, les tests sont nécessaires. Je ne suis qu'un utilisateur et programmeur averti c'est tout..
Pour expliquer a quoi ca correspond..
vous avez un cougar, toute la programmtion du cougar se fait à l'interieur de celui-ci en mettant à jour une mémoire interne du cougar.
Le fait d'utiliser Glovepie permet d'externaliser la programmation vers la mémoire de l'ordinateur..donc comme moi si vous avez un vulgaire stick, cela permet de le programmer comme un cougar...