Conflit Target - Foxy

Salle dedieé aux péripheriques : Joystick, palloniers, Track-Ir
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

Conflit Target - Foxy

#1

Message par Judy »

M'énerve bien celui-là :sad:

J'utilise Foxy pour la programmation du Cougar (pour BMS). Aucun problème, tous les axes fonctionnent, tous les boutons font ce qu'ils sont supposés faire.

Parallèlement, j'utilise Target pour programmer les MFD. Rien de particulier à ce niveau là.

Le problème intervient à l'utilisation.
Je lance Foxy, je charge le fichier dans le Cougar, no problem.
Je quitte Foxy.
Je lance Target, je charge le fichier pour les MFD, no problem.
Une fois dans Falcon, je vérifie le setup pour bien m'assurer que les bons axes (Cougar) se trouvent aux bons endroits, no problem.
Là où ça coince, c'est qu'aucun des boutons du Cougar ne fonctionne, que ce soit dans le setup (après avoir chargé le BMS.key) ou dans le jeu. Ou alors, au lieu d'avoir DX2 sur le S1 par exemple, je me retrouve avec DX31 :huh:
Si je quitte Target (en perdant donc les MFD), tous les boutons du Cougar refonctionnent. C'est comme si Target, une fois lancé en mode émulation, empêchait les boutons programmés avec Foxy de fonctionner.
Le plus fou, c'est que dans ma config Target, les seuls périphériques sélectionnés sont les MFD. Je n'ai sélectionné aucun Hotas.
Bref, ça m'énerve.
"Mais pourquoi ne pas tout programmer dans Target?", me direz-vous. Ben parce que Target ne gère pas tous les axes du Cougar correctement, pardi:sweatdrop
Merci pour vos idées, les gars. Je suis bien énervé, là :sad:
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

phoenix
Pilote Philanthrope
Pilote Philanthrope
Messages : 15284
Inscription : 05 août 2001

#2

Message par phoenix »

Bizarre si tu n'as pas le cougar de sélectionné dans Target.
Avatar de l’utilisateur

hellfrog
Messages : 5117
Inscription : 22 août 2008

#3

Message par hellfrog »

evite Target GUI

passe par Target Script

et ajoute dans le script 'exclude ' pour le cougar...

pour plus de détails et des examples demande à irvanwfr.
[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]
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#4

Message par Judy »

OK, merci. Je vais essayer cela.
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#5

Message par Judy »

Bon, cela ne s'arrange pas :huh:
Comme suggere, j'ai utilise Target Script editor pour me faire une config Cougar + MFD.

Pas moyen d'utiliser certains axes en mode analogique. ANT et RDR X ne veulent rien entendre, bien que les axes soient bien definis dans le script:
MapAxis(&HCougar, JOYX, DX_X_AXIS);
MapAxis(&HCougar, JOYY, DX_Y_AXIS);
MapAxis(&HCougar, THROTTLE, DX_Z_AXIS);
MapAxis(&HCougar, MAN_RNG, DX_SLIDER_AXIS);
MapAxis(&HCougar, ANT_ELEV, DX_THROTTLE_AXIS);
MapAxis(&HCougar, RDR_X, DX_XROT_AXIS);
MapAxis(&HCougar, RDR_Y, DX_YROT_AXIS);
MapAxis(&HCougar, RUDDER, DX_ZROT_AXIS);

J'ai aussi essaye de les programmer en numerique, mais cela ne marche pas mieux :
// Digital microstick
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, 'F10', 0, 'F11'));
KeyAxis (&HCougar, RDR_Y, 0, AXMAP2(3, 'F9', 0, 'F8'));

J'ai bien choisi 'keyboard' dans le setup de BMS pour utiliser les axes en question en numerique.
Dans le script, faut-il definir les axes en analogique pour pouvoir les utiliser en numerique ou faut-il les desactiver en analogique (ex. // MapAxis(&HCougar, RDR_X, DX_XROT_AXIS); ?

j'avoue que je suis un peu perdu.

Merci pour votre aide, les gars.
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#6

Message par Judy »

Je complete mon thread; voila ce qui apparait dans la petite fenetre output au bas de l'ecran du script :

Running script: C:\Users\Judy\AppData\Roaming\Thrustmaster\TARGET\Scripts\bms4.32 MFD Cougar.tmc
*** Allocated ProcInstances found from the previous run: use FreeProcInstance() ***
Mapped plugin module "C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll"
Compile Succeeded.
Physical USB HID devices managed by script!
Currently plugged USB HID devices[3]:
1: "Thrustmaster HOTAS Cougar" - "USB\VID_044F&PID_0400&REV_0110&MI_00"
2: "F16 MFD 1" - "USB\VID_044F&PID_B351&REV_0100"
3: "F16 MFD 2" - "USB\VID_044F&PID_B352&REV_0100"
USB HID device with hardware id "VID_044F&PID_0404" cannot be found
USB HID device with hardware id "VID_044F&PID_0402" cannot be found
USB HID device "F16 MFD 1"(USB\VID_044F&PID_B351\5&35EDA8E7&0&2) selected
USB HID device "F16 MFD 2"(USB\VID_044F&PID_B352\5&35EDA8E7&0&1) selected
USB HID device "Thrustmaster HOTAS Cougar"(USB\VID_044F&PID_0400&MI_00\6&11A11AAD&0&0000) selected
USB HID device with hardware id "VID_044F&PID_B10A" cannot be found
Virtual HID devices managed by script!
Connecting virtual joystick...Done
Device name set to Thrustmaster Combined
Connecting virtual keyboard...Done
Connecting virtual mouse...Done

main returned 0

Runtime Error: Bad alias in ActKey ( line 80 in target.tmh )Aborting script (check output above for reason)...
Script stopped!
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

hellfrog
Messages : 5117
Inscription : 22 août 2008

#7

Message par hellfrog »

salut,

désolé mais :
j'ai pas le temps ce soir il est tard, et demain je suis pas là et ce WE peu dispo...

donc, j'ai demandé à irvanwfr de t'aider.


sinon : ne fais pas un script Target pour programmer ton Cougar si tu as utilisé Foxy et que ça marche. Ou alros si tu fais tout dans Target, il faut le temps de l'apprendre... ce n'est pas foxy... donc tu feras forcément des erreurs de syntaxe au début... sans compter qu'il y a qqs coquilles dans le manuel...

dans le cas ou tu gardes foxy :
il faut juste empêcher Target d'inclure le cougar dans son "combined virtual peripheral" en ajoutant une ligne exclude au debut de la section main du script Target (si mes souvenirs sont bons) mais faudrait que je recherche ça et j'ai pas le temps... et dans ton script ne met que la config des MFDs


attention à la syntaxe Target differente de Foxy : utilise _ " _ au lieu de _'_ pour les chaines de caractères :
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, 'F10', 0, 'F11'));
=>
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, "F10", 0, "F11"));
[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]

furycane-ffw03
Pilote Confirmé
Pilote Confirmé
Messages : 2811
Inscription : 06 mars 2003

#8

Message par furycane-ffw03 »

Par curiosité, si tu voles sur BMS, pourquoi vouloir faire gérer tes MFD par TARGET ?
Tous les boutons sont pris en compte par défaut dans le bms.key !
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#9

Message par Judy »

hellfrog a écrit :salut,

désolé mais :
j'ai pas le temps ce soir il est tard, et demain je suis pas là et ce WE peu dispo...

donc, j'ai demandé à irvanwfr de t'aider.


sinon : ne fais pas un script Target pour programmer ton Cougar si tu as utilisé Foxy et que ça marche. Ou alros si tu fais tout dans Target, il faut le temps de l'apprendre... ce n'est pas foxy... donc tu feras forcément des erreurs de syntaxe au début... sans compter qu'il y a qqs coquilles dans le manuel...

dans le cas ou tu gardes foxy :
il faut juste empêcher Target d'inclure le cougar dans son "combined virtual peripheral" en ajoutant une ligne exclude au debut de la section main du script Target (si mes souvenirs sont bons) mais faudrait que je recherche ça et j'ai pas le temps... et dans ton script ne met que la config des MFDs


attention à la syntaxe Target differente de Foxy : utilise _ " _ au lieu de _'_ pour les chaines de caractères :
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, 'F10', 0, 'F11'));
=>
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, "F10", 0, "F11"));
T'inquiètes, Hellfrog. C'est déjà super cool de m'aider. Prend ton temps.
Au début, j'avais essayé de programmer uniquement les MFD, avec une instruction exclude au début du fichier. Le problème, c'est que une fois dans le setup de BMS, je n'ai plus que "Thrustmaster combined" dans la liste des périphériques à sélectionner. Pas moyen de sélectionner le Cougar pour les axes, etc.
Bien vu pour " au lieu de '. Cela va sans doute résoudre le problème de programmation numérique. Mais ce sera pour lundi. Pas le temps ce WE.
Idéalement, je voudrais utiliser Foxy pour le Cougar et Target Script uniquement pour les MFD. Mais comme je l'ai dit au début, une fois que le script de Target tourne, plus aucun bouton du Cougar ne fonctionne :huh:
Pas je ne désespère pas, on finira par trouver.

Merci pour ton aide.
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#10

Message par Judy »

furycane-ffw03 a écrit :Par curiosité, si tu voles sur BMS, pourquoi vouloir faire gérer tes MFD par TARGET ?
Tous les boutons sont pris en compte par défaut dans le bms.key !
Je viens de m'en rendre compte en allant sur le forum de BMS :sweatdrop

Mais je voudrais bien quand même pouvoir programmer les MFD, histoire de les utiliser avec deux couches.
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

dimebug
Pilote d'essais
Pilote d'essais
Messages : 6994
Inscription : 18 août 2001

#11

Message par dimebug »

je jette un oeil si tu veux Judy
Image Dresseur de cochon (sauvage)

ivanwfr
Nouvelle Recrue
Nouvelle Recrue
Messages : 132
Inscription : 24 avril 2011

#12

Message par ivanwfr »

Judy a écrit :T'inquiètes, Hellfrog. C'est déjà super cool de m'aider. Prend ton temps.
Au début, j'avais essayé de programmer uniquement les MFD, avec une instruction exclude au début du fichier. Le problème, c'est que une fois dans le setup de BMS, je n'ai plus que "Thrustmaster combined" dans la liste des périphériques à sélectionner. Pas moyen de sélectionner le Cougar pour les axes, etc.
Bien vu pour " au lieu de '. Cela va sans doute résoudre le problème de programmation numérique. Mais ce sera pour lundi. Pas le temps ce WE.
Idéalement, je voudrais utiliser Foxy pour le Cougar et Target Script uniquement pour les MFD. Mais comme je l'ai dit au début, une fois que le script de Target tourne, plus aucun bouton du Cougar ne fonctionne :huh:
Pas je ne désespère pas, on finira par trouver.

Merci pour ton aide.
Comme suggéré par hellfrog, la prise en charge du Cougar par TARGET devrait pouvoir être supprimée avec l'instruction Exclude(&HCougar).

Mais comme je vois que tu aurais déjà essayé ça sans succès, il faudrait tout de même s'assurer que dans ce cas, la ligne correspondante n'apparait pas dans la fenêtre de log du Script Editor:

USB HID device "Thrustmaster HOTAS Cougar"(USB\VID_044F&PID_0400&MI_00\6&11A11AAD&0&0 000) selected
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#13

Message par Judy »

dimebug a écrit :je jette un oeil si tu veux Judy

Jette mon petit, jette :yes:
Mais je suis au bureau donc impossible de poster mon script maintenant. ce sera pour dimanche soir.
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#14

Message par Judy »

Bon, je crois que j'y suis arrivé.
D'abord, l'option Exclude ne fonctionne pas. Le Cougar est bien exclu de la liste des périphériques gérés par le script, mais le conflit entre Foxy et Target Script Editor (TSE) persiste. Une fois que TSE tourne, je n'ai plus aucun bouton qui fonctionne sur le Cougar.
J'ai donc essayé de gérer l'ensemble avec le TSE. Le problème, c'est qu'il y a toujours un axe de trop et qu'on se retrouve alors sans l'axe X du microstick.
J'ai donc mis le microstick en numérique (keyboard dans le setup de BMS), ainsi que l'axe Antena. Mais pour que ça fonctionne, il faut aller bidouiller dans le CCP.
Il faut avoir les axes du Microstick actifs (en position 7 et 8 par exemple) et désactiver l'axe Antena.
Il ne reste plus qu'à programmer le microstick et l'élévation de l'antenne en numérique dans le script et ça fonctionne :Jumpy:
Maintenant, je vais tester l'ajout d'une couche de commandes secondaire sur le Cougar et les MFD pour voir ce que cela donne.
Je vous tiens au courant.
Merci encore de m'avoir guidé dans la bonne direction.:yes:
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#15

Message par Judy »

hellfrog a écrit :
attention à la syntaxe Target differente de Foxy : utilise _ " _ au lieu de _'_ pour les chaines de caractères :
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, 'F10', 0, 'F11'));
=>
KeyAxis (&HCougar, RDR_X, 0, AXMAP2(3, "F10", 0, "F11"));
Tel quel, le code ne fonctionne pas, même en utilisant les bons guillemets (").
En revanche, les codes USB fonctionnent très bien. Va savoir pourquoi :huh:
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)

ivanwfr
Nouvelle Recrue
Nouvelle Recrue
Messages : 132
Inscription : 24 avril 2011

#16

Message par ivanwfr »

Judy a écrit :Tel quel, le code ne fonctionne pas, même en utilisant les bons guillemets (").
En revanche, les codes USB fonctionnent très bien. Va savoir pourquoi :huh:
Un caractère dans la syntaxe TARGET ne doit pas être entouré de guillemets, ça le transforme en "chaine de caractères".

On ne peut aussi mettre que ce qu'on trouve dans la table ASCII (un seul symbole) entre apostrophes ... 'F10', ça marche pas!

Et comme il s' agit aussi que ça cadre avec le choix du clavier par SetKBLayout(KB_FR), mieux vaut travailler uniquement avec les valeurs USB, comme le simu, sinon ... looking for trouble!!!
Avatar de l’utilisateur

Topic author
Judy
Pilote Philanthrope
Pilote Philanthrope
Messages : 997
Inscription : 04 août 2001

#17

Message par Judy »

Bon ben ça marche pas :( Pas moyen de faire cohabiter un tmj actif dans le hotas et un script qui tourne pour uniquement les MFD. Dans cette configuration, je perds systématiquement les boutons du Hotas.
Bref, je me suis résolu à utiliser Foxy pour le hotas et à programmer directement les MFD dans le setup de Falcon. Quand même bizarre cette histoire ...
Judy
Apres faut pas oublier que ca reste qu'un jeu pour pilotes de bureau. (G.L.)
Avatar de l’utilisateur

Serpentaire
Pilote Philanthrope
Pilote Philanthrope
Messages : 1668
Inscription : 13 août 2004

#18

Message par Serpentaire »

ben si Judy en arrive à cette conclusion, je sais ce qui me reste à faire, la même chose .:notworthy

pensez vous que le SAV Thrustmaster pourrait nous répondre, ils doivent bien avoir des contacts avec les développeurs de TARGET ? non :huh:

Dimebug qu'en penses tu?

Serpentaire
Le ciel est notre Empire pour vaincre ou pour périr.
Eragon :cowboy:

Image

adresse site 01 : http://ffw-01.fr/
FALCON BMS
PC X80 Claudius : Nvidia 1080 GTX + I7 7700K + 32 Go DDR4 + disque SSD 1 To +500 Go+ Cougar FCC 3 + palonnier TRP +Track Ir5 et clip Pro+ siège "Next Level Racing " + écran ASUS 32" + écran tactile IIYAMA Prolite T2236 MSC sous Helios :cowboy:
Avatar de l’utilisateur

dimebug
Pilote d'essais
Pilote d'essais
Messages : 6994
Inscription : 18 août 2001

#19

Message par dimebug »

file moi ton prog cougar et ton prog MFDs pour voir si j'arrive a reproduire le probleme
Image Dresseur de cochon (sauvage)
Avatar de l’utilisateur

phoenix
Pilote Philanthrope
Pilote Philanthrope
Messages : 15284
Inscription : 05 août 2001

#20

Message par phoenix »

Serpentaire a écrit :ben si Judy en arrive à cette conclusion, je sais ce qui me reste à faire, la même chose .:notworthy

pensez vous que le SAV Thrustmaster pourrait nous répondre, ils doivent bien avoir des contacts avec les développeurs de TARGET ? non :huh:

Dimebug qu'en penses tu?

Serpentaire
T'inquiète les devs sont au courant du soucis. Ils sont sur C6 et interviennent. Mais ils restent incognito pour ne pas être surchargé de demande à la con faites par les types, qui ne veulent pas lire le manuel d'installation du Hotas, et ainsi se concentrer sur des problèmes tels que Judy rencontre. ;)

PS : je n'en fais pas parti.
Avatar de l’utilisateur

Serpentaire
Pilote Philanthrope
Pilote Philanthrope
Messages : 1668
Inscription : 13 août 2004

#21

Message par Serpentaire »

lolEt moi non plus:

ni là j'espère :innocent:

" Ils sont sur C6 et interviennent. Mais ils restent incognito pour ne pas être surchargé de demande à la con faites par les types, qui ne veulent pas lire le manuel d'installation du Hotas"

Je le lis , et grace aux lien de Staardust , en français. mais bon je suis débutant sur le Cougar.

Espérons que les DEVS trouvent une soluton vraiment plug and play, car TARGET reste trés accessible. En attendant, je vais découvrir FOXY:detective, les macros me font un peu peur o_Omais bon....


Serpentaire :cowboy:
Le ciel est notre Empire pour vaincre ou pour périr.
Eragon :cowboy:

Image

adresse site 01 : http://ffw-01.fr/
FALCON BMS
PC X80 Claudius : Nvidia 1080 GTX + I7 7700K + 32 Go DDR4 + disque SSD 1 To +500 Go+ Cougar FCC 3 + palonnier TRP +Track Ir5 et clip Pro+ siège "Next Level Racing " + écran ASUS 32" + écran tactile IIYAMA Prolite T2236 MSC sous Helios :cowboy:
Avatar de l’utilisateur

phoenix
Pilote Philanthrope
Pilote Philanthrope
Messages : 15284
Inscription : 05 août 2001

#22

Message par phoenix »

Serpentaire, lis le post it sur le cougar, il te redirigera vers la FAQ cougar, où il y a une question qui traite des bases de la programmation (que je trouve plus accessible que celle de Target).

Sinon, pour éviter tout malentendu, je précise que par demande à la con, il s'agit de chose qui ne nécessite pas l'intervention d'un support, vu que les réponses sont disponibles dans le manuel, ou sur les forums, mais que les gens par fénéantise prendrait des raccourcis. Note que je ne te traite pas de fénéant, ni de con, mais qu'il s'agit d'éviter tout abus. Si jamais il persistait un malentendu, contacte moi par MP, pour éclaircir les choses.
Avatar de l’utilisateur

Milos
Dieu vivant
Dieu vivant
Messages : 22629
Inscription : 27 janvier 2004

#23

Message par Milos »

je vais découvrir FOXY, les macros me font un peu peur mais bon...
n'hésite pas à demander :yes:
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.

Mon pit
Avatar de l’utilisateur

Serpentaire
Pilote Philanthrope
Pilote Philanthrope
Messages : 1668
Inscription : 13 août 2004

#24

Message par Serpentaire »

:flowers:Non Phoénix , il n'y a jamais eu de malentendu. Je pensais que les Smileys indiqueraient que c'était de l'humour pur et dur.lol

:detectiveJe vais continué à lire les posts, les docs et la Faq. j'avais mis tout mes espoirs dans TARGET.

Dans l'attente d'une évolution :notworthy (pour les devs), :detectiveje vais me mettre à Foxy.

Amicalement

Serpentaire:cowboy:
Le ciel est notre Empire pour vaincre ou pour périr.
Eragon :cowboy:

Image

adresse site 01 : http://ffw-01.fr/
FALCON BMS
PC X80 Claudius : Nvidia 1080 GTX + I7 7700K + 32 Go DDR4 + disque SSD 1 To +500 Go+ Cougar FCC 3 + palonnier TRP +Track Ir5 et clip Pro+ siège "Next Level Racing " + écran ASUS 32" + écran tactile IIYAMA Prolite T2236 MSC sous Helios :cowboy:
Répondre

Revenir à « salle: Periphériques: Hotas, Joysticks, Track-IR »