Page 3 sur 4

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : dim. oct. 25, 2015 10:00 pm
par CheckPoint
SimFighter a écrit :Checkpoint, j'ai en effet suivi tes conseils et renommé du même nom le fichier key que le nom du profil Target. Je retrouve bien ma prog mais je dois toujours reconfigurer mes axes palo, curseurs etc...
On s'est mal compris. Pour moi aucun lien entre le .key et Target, le premier défini les affectations touches et DX dans BMS, le deuxième gère l'interface entre le HOTAS et l'ordinateur (mais je ne suis pas spécialiste sur ce point, j'ai un Saitek).
Ma proposition de solution : toujours utiliser le même nom de fichier .key, pour que BMS aille de lui même chercher le fichier à l'ouverture, sans avoir besoin de le charger via le Setup.
Normalement, de cette manière ET si l'affectation des contrôleurs de jeux n'a pas changer entre deux ET si il n'y a pas un truc tiers qui vient mettre le bazar (Target peut-être) BMS conserve tes réglages "Advanced".

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : mar. oct. 27, 2015 2:34 pm
par SimFighter
CheckPoint a écrit :si il n'y a pas un truc tiers qui vient mettre le bazar (Target peut-être)
oui je vais finir par croire que c'est ça car la je ne sais plus quoi faire!!! Merci pour tes infos en tout cas!!!

A suivre...

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : jeu. nov. 05, 2015 2:54 pm
par bof_4_digle
Un grand merci Icewind pour ce tutoriel très complet :notworthy
Grâce à lui j'ai pu passer mon Saitek X-65-f en Direct X et être totalement indépendant
Un petit peaufinement sur le BMS Key File Editor.xls et tout était bon :)

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : jeu. nov. 05, 2015 3:15 pm
par DeeJay
spiryth a écrit :pourquoi ne pas mettre le fichier complet directement en biblio C6 sur le site ?
+1

BRAVO!

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. nov. 06, 2015 2:42 pm
par eutoposWildcat
Question hors sujet de Rollei déplacée ici : viewtopic.php?f=281&t=191675

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. nov. 06, 2015 10:12 pm
par Icewind
Merci :)

Content de savoir que le tuto aide du monde !
DeeJay a écrit :
spiryth a écrit :pourquoi ne pas mettre le fichier complet directement en biblio C6 sur le site ?
+1

BRAVO!
Il y est en .pdf si je ne dis pas de bêtises, grâce au boulot de Cat pour réadapter la mise en page sur ce format !

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : mar. nov. 17, 2015 12:25 pm
par eutoposWildcat
Demande de Top Gun déplacée ici : viewtopic.php?f=281&t=191845

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. déc. 04, 2015 5:58 pm
par eutoposWildcat
icewind a écrit :Analysons maintenant une ligne permettant d'associer un bouton du HOTAS à une fonction dans Falcon :
Image
A gauche, en rouge, nous retrouvons le nom de la fonction. Au milieu, en orange, c'est le numéro du bouton de notre contrôleur auquel est associée la fonction. Enfin, à droite en jaune, c'est le code qui se retrouve tout le temps à la fin de chaque ligne correspondant à un bouton directX, donc cette partie ne changera jamais.
Je rebondis là-dessus, depuis que j'ai joué un peu avec la fonction nouvellement présentée par la doc disponible avec la 4.33 :
En fait, la partie en jaune peut être modifiée partiellement, et cela a un effet réel.

Pour faire simple, on peut ainsi assigner deux fonctions à un bouton : une fonction qui est appelée une fois quand le bouton est enfoncé, et une fonction qui est appelée une fois quand le bouton est relâché.
Pour ce faire, si on reprend l'exemple de l'image, on écrit :
- sur une première ligne le nom de la fonction suivi du numéro du bouton, et ensuite au lieu d'écrire "8 -2 0 0x0 0" on écrit "-2 -2 0 0x0 0"
- sur une seconde ligne le nom de la fonction suivi du numéro de bouton, et ensuite au lieu d'écrire "8 -2 0 0x0 0" on écrit "-2 -2 0x42 0x0 0"

L'intérêt est qu'on peut ainsi:
-- soit utiliser une fonction "Toggle" (bascule) comme une fonction qui n'agit que lorsque le bouton est maintenu enfoncé (en ayant la même fonction sur chaque ligne). Par exemple, avec la fonction zoom (FOVToggle), cela fait que le zoom cesse d'agir dès lors qu'on relâche le bouton associé. Pour ma part, je l'utilise avec la fonction AFBrakesToggle, de telle sorte que les aérofreins ne sont sortis que tant que j'ai le bouton correspondant enfoncé. Dès que je le relâche, les aérofreins rentrent.
-- soit faire en sorte qu'un seul bouton appelle deux fonctions en succession (en ayant une fonction différente à chaque ligne) : la première fonction est appelée au moment où le bouton est pressé, et la seconde au moment où le bouton est relâché. Je m'en sers ainsi pour pouvoir passer du Mode de surpassement MRM au mode Dogfight en n'ayant à appuyer que sur un seul bouton, au lieu de deux. Très pratique quand on n'a pas de commutateur à trois positions comme sur les HOTAS les plus évolués.

NOTA BENE : C'était possible en fait déjà en 4.32, mais je crois bien qu'on doit être nombreux à avoir loupé cette possibilité alors. C'était au moins mon cas, quoi qu'il en soit. :happy:

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. déc. 04, 2015 6:28 pm
par l3crusader
eutoposWildcat a écrit :NOTA BENE : C'était possible en fait déjà en 4.32, mais je crois bien qu'on doit être nombreux à avoir loupé cette possibilité alors. C'était au moins mon cas, quoi qu'il en soit. :happy:
C'était en effet possible en 4.32 et documenté dans la doc de Kolbe ;) Je m'en servais sur mon profil Warthog pour économiser les boutons DX.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. déc. 04, 2015 6:46 pm
par eutoposWildcat
En effet, mais comme c'était "enfoui" plus profondément dans les répertoires de l'installation, et dans une partie qui me semblait (à tort) s'adresser uniquement aux possesseurs de Warthog, je l'avais manqué. :yes: Il semble a priori que je ne sois pas seul.
En tout cas, c'est parfois fort pratique. :)

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. déc. 04, 2015 8:36 pm
par caramel
Dans la doc "Key file & input" le fichier excel "BMS key file editor" permet justement de "programmer" des boutons de tous types

Impulsion (ça le "setup" sait faire).
Deux positions "on/off" (exemple "laser"),
Deux positions "deux fonctions" (exemple le "catI/III),
Trois positions avec "off" au centre (exemple le "right AP switch")
Trois positions avec fonction centrale (exemple le "Master arm" ou le "RF switch")
Et même trois positions avec deux fonctions différentes au centre ,une dans le sens "haut/centre" une autre dans le sens "bas/centre", (là je n'ai pas d'exemple).

Ca se fait dans l'onglet "DX spécifics".
Il suffit, dans le paragraphe idoine, de choisir le (ou les) N°DX du (ou des) bouton(s) en question dans la colonne "DX btn", puis d'aller dans l'onglet "keystroke editor" ,de copier le "callback name", de revenir dans l'onglet "DX spécifics" de le coller (faire un "collage spécial ", "valeur et format des nombres" sinon ça ne marche pas) dans la colonne "callback".

Dans la colonne "input" vous récupèrerez votre code que vous n'aurez plus quà copier/coller à la fin de votre fichier ".key"

J'ai oublier de préciser qu'il faut évidemment activer les "macros" dans excel.

Vous récupèrerez par la même occasions dans l'onglet spécifique de votre "hotas préféré la photo d'icelui avec la totalité des boutons que vous aurez "programmé", leur "callback" et leur N° DX.
Elle est pas belle la vie? :notworthy

Ce fichier vaut la peine qu'on s'y attarde "Mr Kolbe" à l'instar des autres protagonistes de BMS a fait un boulot remarquable.

A plus

PS: J'ai répondu là puisqu'on parle de boutons avec des fonctions particulières mais si vous pensez que ce post n'est pas à sa place pas de pb pour le déplacer.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : ven. déc. 04, 2015 9:28 pm
par eutoposWildcat
C'est pas que ça n'a pas sa place, mais est-ce que ça n'a pas déjà été évoqué par Checkpoint dans la première page du sujet ?

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : sam. déc. 05, 2015 6:11 pm
par caramel
eutoposWildcat a écrit :C'est pas que ça n'a pas sa place, mais est-ce que ça n'a pas déjà été évoqué par Checkpoint dans la première page du sujet ?
Si, effectivement ça a été évoqué mais la version 1.6 du fichier ne contenait pas l'onglet "DX spécifics" qui permet d'utiliser les boutons de différentes façons (voir plus haut) permettant de les faire réagir comme en réel.

Par exemple le bouton "catI/III" que l'on peut programmer en utilisant le callback "SimCatSwitch" qui fera changer d'état chaque fois que le bouton correspondant sera activé (ça on peut faire dans le "Setup")
Mais que l'on peut aussi programmer en utilisant les callback "SimCATI" et "SimCATIII" qui réagiront à la position qu’occupera un bouton 2 positions (comme sur le panneau du cockpit). Et là, le "Setup" ne sait pas faire.

C'est sur cette fonctionnalité supplémentaire qui m'a bien aidé pour mon "Warfhog" que je voulais insister.

A plus

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : sam. déc. 05, 2015 6:42 pm
par eutoposWildcat
D'accord, je comprends mieux. :)

Comme j'ai toujours écrit mon propre keyfile à main, sans me servir de l'éditeur pour ce faire, je n'avais pas suivi cette évolution fine de l'outil.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : dim. déc. 06, 2015 9:13 pm
par Icewind
Vraiment chouette cette info Wildcat ! J'étais passé à côté de ça, et du coup je vais enfin pouvoir me débarasser de cette merde de soft Madcatz !!

Je ferai une mise à jour du tuto un de ces quatre.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : mar. déc. 15, 2015 11:08 pm
par mirage2000d
Je ferai une mise à jour du tuto un de ces quatre.
Ouais!!!!!!!

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : jeu. août 16, 2018 5:22 pm
par ertiyu
Merci Icewind ! :notworthy

J'ai redonné vie à mon X45.

Par contre pour être sur , avec DX pas possible de faire comme avec le logiciel Saitek, 3 modes différents ?

Encore merci :notworthy

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : dim. févr. 10, 2019 7:02 pm
par Dodger
Bonsoir, excusez par avance, une telle question, mais au bout de 10 ans d'inactivité, le retour sur BMS et la programmation du X52, est difficile. J'ai parcouru le super tuto, pour utiliser le Keyfile DX Generator de Kolbe, mais une question me ronge : je n'ai pas dans les onglets, en bas, "most wanted"....ma question, existe-t-il plusieurs versions de ce fichier Excel ?
Autre question : la touche grise Export, pour sauvegarder le fichier….ne s'active pas, sur ma version.

Par avance, je remercie toute âme charitable, qui me viendrait en aide….car j'aimerais reprendre mon cursus de vol.…Salutations à tous

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : lun. févr. 11, 2019 6:20 pm
par Dodger
Bonsoir, après avoir pu configurer, sur un autre Excel, un fichier "full map" .key, je demanderais un peu d'aide pour pouvoir le modifier. J'avais l'habitude de le faire depuis le logiciel Saitek, devenu Logitech maintenant, mais cela ne sera pas pris par le setup de BMS.
J'ai donc maintenant une config du X52, mais j'aimerais en modifier quelques touches.
Merci beaucoup de l'aide que je l'espère, vous pourrez m'apporter.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : lun. févr. 11, 2019 7:01 pm
par peyo
Hello Dodger, j'ai un X52 pro, si je peux t'aider un peu dis toujours...

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : lun. févr. 11, 2019 7:30 pm
par EREBUS
Merci, celà tombe bien : j'ai fais l'acquisition d'un WARTHOG recemment.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : lun. févr. 11, 2019 7:35 pm
par peyo
Ah le warthog je ne connais pas du tout lol

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : lun. févr. 11, 2019 8:53 pm
par Dodger
Bonsoir Peyo, merci par avance, de ton aide.
J'ai donc fait un mapping X52, avec le KeyFile DX Generator de Kolbe. Je voulais pouvoir transofrmer ce mapping, qui a importé le fichier existant "full" de la config BMS, en quelque chose de plus personnel. Je voulais me rapprocher de la config que j'avais sur Falcon 4 AF. Donc, je ne sais pas, sur quel onglet du fichier Excel, modifier, copier et coller les paramètres désirés.
De plus, je suis navré, mais mon vieux casque Saitek Pro Flight, n'a pas le micro qui se détecte, donc inutilisable sur le PC actuel. J'en achèterais avec prise USB demain, dommage pour celui-ci, je devrais le revendre..pourtant il fonctionnait si bien.
Donc voici la situation actuelle. Si je ne peux configurer convenablement le X52, j'aurais du mal à reprendre mon cursus….10 ans plus tard….Un grand merci à toi…..

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : mar. févr. 12, 2019 11:10 am
par peyo
Hello Dodger,

J'ai un peu de temps pour moi ce soir, ce que je peux te proposer c'est de me faire genre un JPEG de la config X-52 que tu veux te faire, tu le post ici par exemple. Ensuite dès que tu as un micro on se retrouve sur TS et je fais en sorte de t'expliquer tout ça.

Re: [TUTO] Programmer son HOTAS en DirectX sur Falcon BMS

Publié : mar. févr. 12, 2019 1:33 pm
par Dodger
Tu es génial Peyo, merci infiniment, ce soir et demain, par contre, je suis pris par le championnat de fléchettes, j'ai du temps en journée, ou alors jeudi soir. J'ai solutionné le casque, avec une prise USB qui fait carte son sur laquelle je plogue mes 2 jacks, ça à l'air de fonctionner. Je poste ici, entre ce soir et demain matin, al config image de ce que souhaite, on voit pour la réaliser ? T'es un très chic type Peyo….j'adore encore plus les Schtroumpfs…..sourire