Vous n'êtes pas identifié(e).
Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.
Pages : 1
Bonjour.
Ma question n’a rien d’original : elle se rapporte à un problème de configuration de joystick. Malheureusement, comme je suis sous Mac (OS X 10.5.7), l’abondante littérature consacrée à Flightgear sous GNU Linux et Windows ne m’est d’aucune aide.
J’utilise un joystick Logitech Force 3D Pro. Flightgear le reconnaît. Mais comme il n’est pas dans dans la liste des joysticks pré-installés, le jeu applique les paramètres par défaut. Mon joystick est rotatif (ailerons). Mais avec les réglages par défaut, la rotation est considérée comme une commande de gaz... difficile à maîtriser.
J’ai essayé de feinter en copiant un fichier .xml de joystick Logitech existant “data/input/joysticks/logitech/extreme-3D-pro.xml” et en le renommant “force-3d-pro.xml”. J’ai juste réussi à planter Flightgear.
Je ne vois pas quoi faire de plus, dans la mesure où je ne sais pas si fgjs existe sous mac.
Si quelqu’un peu me donner une méthode pas à pas, je prends !
Merci d’avance.
S.
Hors ligne
dans ma version de FG, il existe un Input/Joysticks/Logitech/force-3D-pro.xml, ce qui semble convenir à ton joystick.
regarde si tu l'as (c'est dans les data) et regarde sous quel nom est connu ton joystick dans FG ;
le plus simple est de regarder dans le menu help => joystick information, tu as le nom sous lequel est connu le joystick, et le fichier utilisé.
si le nom de ton joystick se retrouve dans force-3d-pro.xml, c'est bon, sinon il faut l'ajouter avec la balise name.
ensuite si tu as juste un problème d'affectation d'axe, c'est assez facile à changer
si il te manque le fichier je peux le mettre qque part...
jano
Hors ligne
vu qu'il me semble récent (5 mois) et seulement dans CVS, tu peux le downloader ici:
http://cvs.flightgear.org/viewvc/data/I … l?view=log
(c'est l'explorateur de CVS), ensuite à toi de l'installer au bon endroit....
jano
Hors ligne
Bon. Tout cela ne va pas tout seul... Mais je progresse à grands pas grâce à Jano. En deux mots, j'ai suivi les instructions en allant chercher le fichier de configuration de mon joystick au lien indiqué infra. Sauf que j'ai passé beaucoup de temps à ne rien pouvoir en faire. Notamment pas à le télécharger. Je passe les détails des manips infructueuses. ... Puis, en désespoir de cause, j'ai arrêté Safari et j'ai tout repris avec Firefox. Même lien, clic droit.. je parviens enfin à télécharger ; je glisse dans le répertoire adéquat et... ça marche.
Bon, il me voit toujours la rotation du manche comme commande de gaz et il me met le palonnier sur la manette des gaz... Mais c'est un souci véniel.
Cela dit, que dois-je faire pour y remédier ? Intervertir les "axis" dans le fichier ou y a-t-il une autre méthode ?
S.
Hors ligne
oui,pour changer les axes accelerateur et palonnier, inverse le 2 et 3 dans les tag <mac> du throttle et du rudder....
jano
Hors ligne
Bonjour.
Comme me l'a dit Jano, j'ai ouvert mon driver avec Textedit (Open office crée des problèmes de conversion de format). Je précise qu'il est inutile de bidouiller l'en-tête du fichier ouvert. Il faut bien descendre dans les paragraphes "axis". Là, aux lignes "mac" des axis 2 et 3, j'ai interverti les valeurs 2 et 3 :
<axis>
<desc>Rudder</desc>
<number>
<unix>2</unix>
<mac>3</mac> <<========= cette ligne-ci
<windows>3</windows>
</number>
<binding>
<command>property-scale</command>
<property>/controls/flight/rudder</property>
<factor type="double">1.0</factor>
</binding>
</axis>
<axis>
<desc>Throttle</desc>
<number>
<unix>3</unix>
<mac>2</mac> <<============ cette ligne-ci
<windows>2</windows>
</number>
<binding>
<command>nasal</command>
<script>controls.throttleAxis()</script>
</binding>
</axis>
A l'issue, on enregistre et on remplace le fichier qui est dans data/ input/joysticks/logitech
Ca marche.
Merci Jano.
Push it up !
S.
Hors ligne
Bonjour
Sur le joystick Logitech Extr 3D pro, j'essaie de programmer le freinage D-G sur 11 et 12. J'ai attribué ces N° sur les paragraphes correspondants Right brake et Left brake du fichier xml:
<button n="11">
<desc>Left brake</desc> etc..., sans succès: le clic sur 11 et 12 dit "none"
Pourtant , gear up et down fonctionnent bien sur les 7 et 8 et apparaissent bien dans le tableau de config du Joystick...
Comment programmer le freinage séparé???
macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2024.1.2
Hors ligne
Salut,
en copiant ceci dans ton fichier de configuration:(celui qui est indiqué dans le tableau de config du Joystick.Ici (Linux) c'est un fichier caché, dans le répertoire ".fgfs/Input/Joysticks/...", et non dans "/fgdata/Input/)
<button n="11">
<desc>Left brake</desc>
<binding>
<command>nasal</command>
<script>controls.applyBrakes(1, -1)</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>controls.applyBrakes(0, -1)</script>
</binding>
</mod-up>
</button>
<button n="12">
<desc>Right brake</desc>
<binding>
<command>nasal</command>
<script>controls.applyBrakes(1, 1)</script>
</binding>
<mod-up>
<binding>
<command>nasal</command>
<script>controls.applyBrakes(0, 1)</script>
</binding>
</mod-up>
</button>Les boutons apparaîtront marqués "Custom"
Dernière modification par ctesc356 (16/01/2014 10:39:05)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
en copiant ceci dans ton fichier de configuration
merci pour ta réponse
mais aucun changement par rapport aux données précédentes, qui étaient:
<button n="12">
<desc>Right brake</desc>
<binding>
<command>property-assign</command>
<property>/controls/gear/brake-right</property>
<value type="double">1.0</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/gear/brake-right</property>
<value type="double">0.0</value>
</binding>
</mod-up>
</button>
<button n="11">
<desc>Left brake</desc>
<binding>
<command>property-assign</command>
<property>/controls/gear/brake-left</property>
<value type="double">1.0</value>
</binding>
<mod-up>
<binding>
<command>property-assign</command>
<property>/controls/gear/brake-left</property>
<value type="double">0.0</value>
</binding>
</mod-up>
</button>D'autre part, les boutons correspondants aux N° restent sur "none"
macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2024.1.2
Hors ligne
Tu es sûr de modifier le bon fichier?
Ici ça a fonctionné du premier coup.
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Ça marche...! Effectivement, je n'étais pas dans le bon dossier. En effet, (à l'attention des Mac) je découvre qu'il y a 2 dossiers "Input": L'un dans les datas FG, l'autre dans le dossier caché qui se trouve dans Bibliothèque>Applicationsupport> FG>Input>Joysticks. C'est là que se trouve le bon fichier de config du J et c'est là que l'on doit copier les modif. Ceci étant, je trouve que le freinage séparé amorce bien le changement de direction, mais se transforme très vite en stop complet, qque soit la vitesse...Question de réglage???
En tout cas, merci de m'avoir aidé à régler ce pb..!
macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2024.1.2
Hors ligne
Pour info, pour avoir accès au dossier caché qui est la bibliothèque utilisateur, aller dans le finder, cliquer sur le menu "aller", puis appuyer sue la touche "option" du clavier et vous verrez apparaitre ce fameux dossier "Bibliothèque". ![]()
iMac retina 5K - 27" - 3,8 GHz Intel Core i5 4 cœurs - RAM : 8 Go 2400 MHz DDR4 - Radeon Pro 580 8Go - Mac OS X Ventura 13.1 - joystick Logitech Force 3D Pro - FlightGear version 2020.3.17
Hors ligne
Pages : 1