Vous n'êtes pas identifié(e).
Bonjour la communauté.
j'ai une vingtaine de périphériques USB pour mon homecockpit FSX, Windows 7 et dernière version enregistrée FSUIPC
voila 3 semaines, j'ai fais le ménage dans mes 5 hub USB suite a des mauvais contacts.
Dans mes 20 périphériques j'ai deux modules TTpanel VRINSIGHT qui vont vus comme des "USB PAD".
J'ai ensuite des macros FSUIPC affectées aux touches de ces "USB PAD", vues par FSUIPC comme des joysticks.
Suite a mes changements de hub USB, mes deux USB PAD ont reconnu e t vu avec leurs numéros d'inversés : l'USB PAD 0 est le 1 et le 1 est 0. Donc les affectations de touches FSUIPC se trouvent inversées entre les deux PAD.
J'ai déjà essayer quelques heures dire a Windows d'inverser les N0 de périphériques USB : supprimer les conf, les drivers de mes sticks sur mon Windows 7, de les déplacer sur d'autres HUB, mais rien n'y fait ils restent dans l'ordre actuel.
Ma question est simple : ou trouve t on dans l'organisation de FSUIPC la déclaration de quelles macros FSUIPC sont affectées à quels numéros de joystick, afin de réaffecter les bons numéros de modules. J'ai regardé le FSUIPC.INI, j'ai trouvé la liste de mes joystick avec les numéros ( mais quand je les inverse , FSUIPC les remets dans l'ordre de Windows )? J'ai trouvé la liste de mes fichiers macros. Il me manque le OU sont déclarés les liens entre les N0 de joysticks FSUIPC et l'affectation des macros FSUIPC.
Merci a vous
Fred
Dernière modification par PierreAfeux (15-09-2013 09:49:02)
Intel 10900K - 32 Go 5000Mhz - 2 TO MVNE- 4080Super - 3*55Pouces 4K - MSFS 2024 &
Xbox Series X
Hors ligne
Bonjour Fred,
Enfin, voila une question intéressante....=WO
Pour ma part, j'ai fait toutes mes déclarations en mode formel... Donc, je n'ai pas laissé FSUIPC faire son autoassignation.
Ce qui donne en exemple pour la section "JoyNames" de ma config :
[JoyNames]
AutoAssignLetters=No
: ----- Thrustmaster HOTAS Cougar =>
A=Thrustmaster HOTAS Cougar
A.GUID={D9923E70-5F99-11E0-8001-444553540000}
: ----- Saitek Pro Flight Rudder Pedals => Port_#0005.Hub_#0008
B=Saitek Pro Flight Rudder Pedals
B.GUID={F272AD40-6065-11E0-8001-444553540000}
: ----- Saitek Pro Flight Throttle Quadrant Droit (Rouge) => Port_#0006.Hub_#0008
: Saitek Pro Flight Throttle Quadrant (USB)
C=Saitek Pro Flight Throttle Quadrant
C.GUID={784FAAD0-20D7-11E1-8001-444553540000}
: ----- Saitek Pro Flight Throttle Quadrant Gauche (Bleu) => Port_#0001.Hub_#0008
: Saitek Pro Flight Throttle Quadrant (USB)
D=Saitek Pro Flight Throttle Quadrant
D.GUID={01A3B930-20D7-11E1-8001-444553540000}
E=Saitek Pro Flight Cessna Trim Wheel
E.GUID={7DE3BF40-5592-11E2-8001-444553540000}
: ----- Enumeration de reference
0=Thrustmaster HOTAS Cougar
0.GUID={D9923E70-5F99-11E0-8001-444553540000}
1=Saitek Pro Flight Rudder Pedals
1.GUID={F272AD40-6065-11E0-8001-444553540000}
2=Saitek Pro Flight Throttle Quadrant
2.GUID={01A3B930-20D7-11E1-8001-444553540000}
3=Saitek Pro Flight Throttle Quadrant
3.GUID={784FAAD0-20D7-11E1-8001-444553540000}
4=Saitek Pro Flight Cessna Trim Wheel
4.GUID={7DE3BF40-5592-11E2-8001-444553540000}
Après, pour toutes tes assignations (Axes, buttons...) dans tes déclarations tu te réfères à la lettre et non plus à son numéro.
Dernière modification par Ptipilot (15-09-2013 14:43:53)
A+
Alain
Hors ligne
Bonjour Alain,
Merci de ta réponse.
J'avais déjà essayé de mettre sur NO la section autoassignletters
Et pour autant aux lancements de fsx, fsuipc me remettait les anciens numéros
Mais avec le nombre d essais que je fais, mais yeux ont peut-être driftes :)
Je re essayes de ce pas
Merci
Intel 10900K - 32 Go 5000Mhz - 2 TO MVNE- 4080Super - 3*55Pouces 4K - MSFS 2024 &
Xbox Series X
Hors ligne
Re
J' ai bien trouvé la section, voila son contenue, dont mes 2 USB PAD en 1 et 0
Pourrais tu me faire un exemple avec ces deux la ?
Merci
[JoyNames]
AutoAssignLetters=No
3=Saitek Pro Flight Throttle Quadrant
3.GUID={953A6270-ED58-11DE-8002-444553540000}
4=Logitech Extreme 3D
4.GUID={953A6270-ED58-11DE-8001-444553540000}
5=Saitek Pro Flight Rudder Pedals
5.GUID={7303A5A0-10EC-11E0-8002-444553540000}
6=Saitek Pro Flight Throttle Quadrant
6.GUID={E77B2F60-18C8-11DF-8001-444553540000}
7=Logitech Extreme 3D
7.GUID={1BFB0550-CC96-11DE-8004-444553540000}
8=Saitek Pro Flight Cessna Trim Wheel
8.GUID={BA20FB40-8161-11E1-8001-444553540000}
1=usb pad
1.GUID={73033070-10EC-11E0-8001-444553540000}
2=CH PRO PEDALS USB
2.GUID={1BFC8BF0-CC96-11DE-8005-444553540000}
0=usb pad
0.GUID={D4584F50-41DD-11E0-8001-444553540000}
Intel 10900K - 32 Go 5000Mhz - 2 TO MVNE- 4080Super - 3*55Pouces 4K - MSFS 2024 &
Xbox Series X
Hors ligne
Pourrais tu me faire un exemple avec ces deux la ?
Regarde bien mon exemple avec mes deux ensembles Saitek, c'est identique.
Je viens de mettre de la couleur pour mieux te faire comprendre.
Après, pour ton plan de nommage (A, B, C...), il t’appartient en propre. Il n'y a pas d'impératif.
Nota : Il te faut l'une des dernières versions de FSUIPC!...
Pendant très longtemps cette fonctionnalité présentait un bug et ne fonctionnait pas...
D’ailleurs, je n'ai jamais compris pourquoi Pete a fait ce type de montage plutôt que d'aller chercher l'ID primaire du produit?...:hmm
Dernière modification par Ptipilot (15-09-2013 14:51:59)
A+
Alain
Hors ligne
Merci Alain je comprends le principe
La philosophie me parait excellente. Cela sous entendrait qu'il faut que je refasse apràs toutes mes réaffectations de touches qui sont pour le moment en combinaisons 0, 1, 2 de mes modules en A,B, C.... ?
Intel 10900K - 32 Go 5000Mhz - 2 TO MVNE- 4080Super - 3*55Pouces 4K - MSFS 2024 &
Xbox Series X
Hors ligne
La philosophie me parait excellente. Cela sous entendrait qu'il faut que je refasse apràs toutes mes réaffectations de touches qui sont pour le moment en combinaisons 0, 1, 2 de mes modules en A,B, C.... ?
Effectivement, il faut que tu passes en assignation statique sur toutes les commandes que tu utilises sur tes périphériques.
Tu vas voir cela ne fonctionne pas 100% du temps!...=N
Par moment, la philosophie qu'il a prise est perfectible (Il l'avoue lui même...).
Je n'ai jamais compris pourquoi il n'avait pas pris directement l'ID spécifique du producteur qui lui est seul et unique.
Lorsque cela ne fonctionne pas, je refais un reboot à froid de ma machine et en général cela suffit.
A+
Alain
Hors ligne