programmation Foxy

Salle dedieé aux péripheriques : Joystick, palloniers, Track-Ir

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

programmation Foxy

#1

Message par volti »

Salut à tous !
Je profite de la sortie de FC2 pour me faire un programme foxy aux petits oignons !
j'ai donc récupéré le fichier Acrobat dans FC2 qui m'intéressait (SU33),
je l'ai récupéré dans word et j'ai modifié pour être compatible avec Foxy :
c'est-à-dire :

Su-33 - Key Command List
General

End_mission = Esc
Pause = Pause
Time_accelerate = Z - LCtrl
Time_decelerate = Z - LAlt
Time_normal = Z - LShift
Score_window = '
Multiplayer_chat_-_mode_All = '
Multiplayer_chat_-_mode_Allies = ' - RCtrl
etc.

à titre d'exemple.
Ensuite je l'ai inséré en tant que fichier .tmm, et je suis allé sur le super site Simtechnique et là j'ai récupéré les docs pour la programmation.
j'ai suivi, pas à pas les instructions puis j'ai essayé pour commencer avec les trims comme dans l'exemple...
Ensuite j'ai voulu compiler pour voir si tout était ok. Et là ! erreur...
je vous joins une image d'écran pour que vous puissiez me dire là où j'ai mer.. !

Image

SVP une idée ?
j'aimerais tellement réussir à utiliser mon cougar au mieux de ses capacités...
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Kerdougan
Pilote Confirmé
Pilote Confirmé
Messages : 2083
Inscription : 27 décembre 2006

#2

Message par Kerdougan »

Peut-être la syntaxe de ton Trim_Down qui est mauvaise.

Il faudrait qu'on puisse voir la syntaxe dans le TMM et le TMJ pour comparer. Autant pour le nom de macro que pour son contenu.
ImageImage

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#3

Message par volti »

Syntaxe dans le .tmm :

Rem ----------------------------------
Rem Flight Control
Rem ----------------------------------

Aircraft_Down = Up
Aircraft_Up = Down
Aircraft_Bank_Left = Left
Aircraft_Bank_Right = Right
Aircraft_Rudder_Left = Z
Aircraft_Rudder_Right = X
Trim_Up = . - RCtrl
Trim_Down = ; - RCtrl
Trim_Left = , - RCtrl
Trim_Right = / - RCtrl
Trim_Left_Rudder = Z - RCtrl
Trim_Right_Rudder = X - RCtrl
Trim_Reset = T - LCtrl


et syntaxe dans le .tmj :

Rem ----------------------------------
Rem Joystick Hat 1
Rem ----------------------------------

BTN H1U /I
/O Trim_Down
BTN H1D /I Trim_Reset
/O Trim_Up
BTN H1L /I Trim_Reset
/O Trim_Left
BTN H1R /I Trim_Reset
/O Trim_Right
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Snake (PB0_Foxy)
Messages : 3537
Inscription : 30 novembre 2003

#4

Message par Snake (PB0_Foxy) »

pour tout ce qui est Rctl il faut que tu utilises les accolades dans ton tmm (le tmj est bon)

par exemple :
{RCTL ;}
équivaut à appuyer en même temps sur le Ctl droit et ;

dans ton cas :
Trim_Down = {RCTL ;}

attention tout tes trims sont mal configurés ...


même procédure pour alt et shift lorsque tu veux différencier le bouton droit et gauche

Si t'as un soucis fais moi signe :yes:
I7 9700K - 32 Go RAM - Zotac RTX 3080 Trinity OC 10 GB - Thrustmaster TPR - HP Reverb G2 - Hotas warthog n°918
"Tant que l'on n'a pas tout donné, on n'a rien donné." Georges Guynemer

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#5

Message par volti »

Merci Snake ! :notworthy
j'essaie ça en rentrant ce soir... :sweatdrop
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Snake (PB0_Foxy)
Messages : 3537
Inscription : 30 novembre 2003

#6

Message par Snake (PB0_Foxy) »

tiens nous au courant :yes:
I7 9700K - 32 Go RAM - Zotac RTX 3080 Trinity OC 10 GB - Thrustmaster TPR - HP Reverb G2 - Hotas warthog n°918
"Tant que l'on n'a pas tout donné, on n'a rien donné." Georges Guynemer

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#7

Message par volti »

Bon et bien non ! ça marche pas...:crying:
j'ai même essayé en virant les tirets...
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

hellfrog
Messages : 5117
Inscription : 22 août 2008

#8

Message par hellfrog »

si FC2 est comme BS, pour les touches win et les touches left et right, il faut passer par les codes USB, sinon ça marche pas.
Pour BS j'avais fait un post il y a plus d'un an avec un TMM avec tous les codes USB.

Reste à refaire ça pour FC2...

Utilise Foxy, puis Korgy, puis active les options avancées dans Korgy,
et tu auras les codes USB à copier coller pour appui (Key Down) et relache (Key Up) correspondant à ces touches ou à leurs associations avec une autre.
:cowboy:
[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

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

#9

Message par phoenix »

volti a écrit :Bon et bien non ! ça marche pas...:crying:
j'ai même essayé en virant les tirets...
Eux, c'est sur qu'il faut les virer, car Foxy va les interpréter comme une commande.
Avatar de l’utilisateur

Kerdougan
Pilote Confirmé
Pilote Confirmé
Messages : 2083
Inscription : 27 décembre 2006

#10

Message par Kerdougan »

Bizarre, les conseils de Snake sont pourtant bons.

Dans mon cas dans le TMJ donne:

Rem ========================================================
Rem HATS - STICK
Rem ========================================================


BTN H1M

BTN H1U /H trim_nose_down

BTN H1R /H trim_right

BTN H1D /H trim_nose_up

BTN H1L /H trim_left


Et le TMM donne:

Rem =========TRIM======================

trim_nose_up = {RCTL .}

trim_nose_down = {RCTL ;}

trim_left = {RCTL ,}

trim_right = {RCTL /}


Ca fonctionne chez moi et ce sont les touches par défaut de FC2.

Essaie un copier/coller et tiens nous au jus:detective
ImageImage

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#11

Message par volti »

Et non ! ça marche pas encore...
Kerdougan tu aurais le fichier .tmm de FC2 pour le 33 ?
j'ai peut-être pas fait comme il faut...
surtout qu'il y a déjà le problème de tirets !
ça promet pour le reste ! :busted_re
VOLTI 2nd-FFS (FFS-04) - SU33

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#12

Message par volti »

Pour Korgy et les options avancées...
Il n'y aurais pas un lien ou un tuto en français ?
:wacko: Suis une Quiche en English ! MALHEUREUSEMENT...
d'où, mes soucis !
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Kerdougan
Pilote Confirmé
Pilote Confirmé
Messages : 2083
Inscription : 27 décembre 2006

#13

Message par Kerdougan »

Plutôt qu'un long discours je t'ai mis mes fichiers ici :flowers:

Ca devrait t'aider à comprendre. Je n'ai pas remis à jour toutes les macros parce que je vole sur Su-27 mais ca devrait largement suffire pour le 33.
ImageImage

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#14

Message par volti »

Merci Sieur Kerdougan,
je vous tiens au courant, m'en vais m'occuper de ça ce week-end !
ça va pas traîner...
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Snake (PB0_Foxy)
Messages : 3537
Inscription : 30 novembre 2003

#15

Message par Snake (PB0_Foxy) »

volti ma méthode aurait du marcher ! elle sort du manuel et elle marche très bien chez moi !!!
Si tu veux je peux t'envoyer mes profils FC2.0, ça te fera un exemple !

Passe moi ton mail par MP :king:
I7 9700K - 32 Go RAM - Zotac RTX 3080 Trinity OC 10 GB - Thrustmaster TPR - HP Reverb G2 - Hotas warthog n°918
"Tant que l'on n'a pas tout donné, on n'a rien donné." Georges Guynemer

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#16

Message par volti »

Check MP Snake ! :yes:
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Snake (PB0_Foxy)
Messages : 3537
Inscription : 30 novembre 2003

#17

Message par Snake (PB0_Foxy) »

c'est parti :cowboy:
I7 9700K - 32 Go RAM - Zotac RTX 3080 Trinity OC 10 GB - Thrustmaster TPR - HP Reverb G2 - Hotas warthog n°918
"Tant que l'on n'a pas tout donné, on n'a rien donné." Georges Guynemer

Topic author
volti
Nouvelle Recrue
Nouvelle Recrue
Messages : 23
Inscription : 14 mai 2008

#18

Message par volti »

Merci,
Oh ! grand Snake... :notworthy
ça fonctionne tout bien comme il faut !... :yes:
VOLTI 2nd-FFS (FFS-04) - SU33
Avatar de l’utilisateur

Snake (PB0_Foxy)
Messages : 3537
Inscription : 30 novembre 2003

#19

Message par Snake (PB0_Foxy) »

je te l'avais bien dit lol:Jumpy:
I7 9700K - 32 Go RAM - Zotac RTX 3080 Trinity OC 10 GB - Thrustmaster TPR - HP Reverb G2 - Hotas warthog n°918
"Tant que l'on n'a pas tout donné, on n'a rien donné." Georges Guynemer

SandJo2001
Nouvelle Recrue
Nouvelle Recrue
Messages : 117
Inscription : 27 mai 2008

#20

Message par SandJo2001 »

s'lut tout le monde,

Perso, j'ai un tel mauvais souvenir des trim dans FC1.12 qui me faisaient apparaître le chat que j'ai préféré trimer le cougar sans passer par LO.

j'ai dans le fichier tmm :
trim_haut = TRIM (JOYY, 2+) rem j'ai mis 2 car cela permet d'avoir une certaine précision mais libre à chacun de mettre la valeur qui lui est le mieux appropriée.
trim_bas = TRIM (JOYY, 2-)
trim_gauche = TRIM (JOYX, 2+)
trim_droite = TRIM (JOYX, 2-)

dans le tmj :
BTN H1U trim_haut
BTN H1D trim_bas
BTN H1L trim_gauche
BTN H1R trim_droite

après les + et - entre haut bas droite et gauche sont à vérifier pour ne pas se tromper de sens.
Comme ça, c'est le joystick qui est trimé. Ca fonctionne pas mal

On peut utiliser aussi la fonction TRIM (JOYX, 0) pour remettre à zéro les trim X et idem pour le Y

A savoir que tous les axes su cougar peuvent être trimés (rng, ant, rddr....)

bien penser à mettre les + et - après les valeurs cela permet d'augmenter ou diminuer la valeur du trim car si les + et - sont placé avant, cela fixe la valeur et donc, quelque soit le nombre d'appuis, cela ne changera rien.

cela se trouve aux pages 133 et suivantes du manuel du cougar.

Tchouss
SandJo
Répondre

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