Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

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.

#1 18/07/2009 15:35:16

Socata
Membre
Inscription : 18/07/2009
Messages : 3

problème de joystick sous Mac

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

#2 18/07/2009 18:44:27

jano
Moderateur
Inscription : 13/11/2007
Messages : 963

Re : problème de joystick sous Mac

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

#3 18/07/2009 19:12:23

jano
Moderateur
Inscription : 13/11/2007
Messages : 963

Re : problème de joystick sous Mac

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

#4 18/07/2009 20:14:40

Socata
Membre
Inscription : 18/07/2009
Messages : 3

Re : problème de joystick sous Mac

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

#5 19/07/2009 4:18:38

jano
Moderateur
Inscription : 13/11/2007
Messages : 963

Re : problème de joystick sous Mac

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

#6 19/07/2009 14:19:59

Socata
Membre
Inscription : 18/07/2009
Messages : 3

Re : problème de joystick sous Mac

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

#7 15/01/2014 17:33:15

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 1 038

Re : problème de joystick sous Mac

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

#8 16/01/2014 10:34:49

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 513

Re : problème de joystick sous Mac

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

#9 16/01/2014 11:34:44

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 1 038

Re : problème de joystick sous Mac

ctesc356 a écrit :

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

#10 16/01/2014 11:51:22

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 513

Re : problème de joystick sous Mac

Tu es sûr de modifier le bon fichier?
joysti10.jpg
Ici ça a fonctionné du premier coup.


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#11 16/01/2014 13:59:56

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 1 038

Re : problème de joystick sous Mac

Ç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

#12 28/01/2023 17:56:33

Lionel
Membre
Inscription : 29/03/2020
Messages : 71

Re : problème de joystick sous Mac

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". smile


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

Pied de page des forums