Vous connaissez peut-être Xpadder qui permet d'assigner des touches de clavier à des boutons de manettes de jeux ; devenu payant depuis la v5.4, on trouve tout de même des versions 5.3 parfaitement fonctionnelles un peu partout, par exemple sur des sites comme Clubic ou Softpedia.
N'ayant pas trouvé de profils dignes de ce nom, tout faits, directement téléchargeables, je vous propose ce qui suit, basé sur la partie Controls de l'UESP et une manette Thrustmaster 360 Modena UPad.
Le tout est composé de deux fichiers, le premier se voyant doté d'une extension .xpaddercontroller (-> description physique de la manette) et le second possédant un .xpadderprofile (-> mappage).
** Nom_de_la_manette.xpaddercontroller **
(copier-coller le code suivant dans le bloc-notes et enregistrer dans un fichier à extension .xpaddercontroller ; placer le fichier dans le répertoire où vous avez installé Xpadder pour plus de facilité)
;------------------------- ; Xpadder Controller File ;------------------------- Version=5.3 [Button Locations] Button1Location=379,103 Button2Location=341,70 Button3Location=418,70 Button4Location=379,36 Button5Location=98,1 Button6Location=5,5 Button7Location=386,1 Button8Location=478,5 Button9Location=198,220 Button10Location=281,220 Button11Location=157,136 Button12Location=314,134 DPadUpLocation=87,30 DPadRightLocation=119,62 DPadDownLocation=87,94 DPadLeftLocation=55,62 Stick1UpLocation=157,104 Stick1RightLocation=189,136 Stick1DownLocation=157,168 Stick1LeftLocation=125,136 Stick2UpLocation=314,102 Stick2RightLocation=346,134 Stick2DownLocation=314,166 Stick2LeftLocation=282,134 [Access] DPadUpAccess=POV DPadRightAccess=POV DPadDownAccess=POV DPadLeftAccess=POV Stick1XAccess=Axis X Stick1YAccess=Axis Y Stick2XAccess=Axis RZ Stick2YAccess=Slider 1 [Names] Button1Name=Button 1 Button2Name=Button 2 Button3Name=Button 3 Button4Name=Button 4 Button5Name=Button 5 Button6Name=Button 6 Button7Name=Button 7 Button8Name=Button 8 Button9Name=Button 9 Button10Name=Button 10 Button11Name=Button 11 Button12Name=Button 12 DPadName=DPad DPadUpName=Up DPadRightName=Right DPadDownName=Down DPadLeftName=Left Stick1Name=Stick 1 Stick2Name=Stick 2 StickUpName=Up StickRightName=Right StickDownName=Down StickLeftName=Left [Image]À noter : la partie [Image] est en fait un codage de l'image bitmap de la manette. L'image se voit donc inscrite en dur dans le fichier : surprenant.
** Nom_de_la_manette.xpadderprofile **
-*-*- trois configurations, quasi identiques, disponibles -*-*-
(copier-coller le code suivant dans le bloc-notes et enregistrer dans un fichier à extension .xpadderprofile ; placer le fichier dans le répertoire où vous avez installé Xpadder pour plus de facilité)
;---------------------- ; Xpadder Profile File ;---------------------- Version=5.3 [Profile Settings] [Set Settings] Set1DPadMode=EightWay Set2DPadMode=EightWay Set3DPadMode=EightWay [Assignments] Set1Button1Slots=Left Mouse Button (1) Set1Button1RumbleStrengths=128,129 Set1Button2Slots=F Set1Button3Slots=Tab Set1Button4Slots=E Set1Button5Slots=Alt Set1Button6Slots=Z Set1Button7Slots=C Set1Button8Slots=Space Set1Button9Slots=T Set1Button10Slots=Escape Set1Button11Slots=Left Control Set1Button12Slots=R Set1DPadUpSlots=1 Set1DPadRightSlots=3 Set1DPadDownSlots=5 Set1DPadLeftSlots=7 Set1DPadUpRightSlots=2 Set1DPadDownRightSlots=4 Set1DPadDownLeftSlots=6 Set1DPadUpLeftSlots=8 Set1Stick1UpSlots=W,Arrow Up Set1Stick1RightSlots=D,Arrow Right Set1Stick1DownSlots=S,Arrow Down Set1Stick1LeftSlots=A,Arrow Left Set1Stick1UpRightSlots=2 Set1Stick1DownRightSlots=4 Set1Stick1DownLeftSlots=6 Set1Stick1UpLeftSlots=8 Set1Stick2UpSlots=Mouse Move Down Set1Stick2UpMouseSpeed=32 Set1Stick2RightSlots=Mouse Move Right Set1Stick2RightMouseSpeed=32 Set1Stick2DownSlots=Mouse Move Up Set1Stick2DownMouseSpeed=32 Set1Stick2LeftSlots=Mouse Move Left Set1Stick2LeftMouseSpeed=32 Set2Button1Slots=C Set2Button1RumbleStrengths=128,129 Set2Button2Slots=F Set2Button3Slots=Tab Set2Button4Slots=E Set2Button5Slots=Alt Set2Button6Slots=Z Set2Button7Slots=Left Mouse Button (1) Set2Button8Slots=Space Set2Button9Slots=T Set2Button10Slots=Escape Set2Button11Slots=Left Control Set2Button12Slots=R Set2DPadUpSlots=1 Set2DPadRightSlots=3 Set2DPadDownSlots=5 Set2DPadLeftSlots=7 Set2DPadUpRightSlots=2 Set2DPadDownRightSlots=4 Set2DPadDownLeftSlots=6 Set2DPadUpLeftSlots=8 Set2Stick1UpSlots=W,Arrow Up Set2Stick1RightSlots=D,Arrow Right Set2Stick1DownSlots=S,Arrow Down Set2Stick1LeftSlots=A,Arrow Left Set2Stick1UpRightSlots=2 Set2Stick1DownRightSlots=4 Set2Stick1DownLeftSlots=6 Set2Stick1UpLeftSlots=8 Set2Stick2UpSlots=Mouse Move Down Set2Stick2UpMouseSpeed=32 Set2Stick2RightSlots=Mouse Move Right Set2Stick2RightMouseSpeed=32 Set2Stick2DownSlots=Mouse Move Up Set2Stick2DownMouseSpeed=32 Set2Stick2LeftSlots=Mouse Move Left Set2Stick2LeftMouseSpeed=32 Set3Button1Slots=Left Mouse Button (1) Set3Button1RumbleStrengths=128,129 Set3Button2Slots=Alt Set3Button3Slots=Tab Set3Button4Slots=E Set3Button5Slots=F Set3Button6Slots=Z Set3Button7Slots=C Set3Button8Slots=Space Set3Button9Slots=T Set3Button10Slots=Escape Set3Button11Slots=Left Control Set3Button12Slots=R Set3DPadUpSlots=1 Set3DPadRightSlots=3 Set3DPadDownSlots=5 Set3DPadLeftSlots=7 Set3DPadUpRightSlots=2 Set3DPadDownRightSlots=4 Set3DPadDownLeftSlots=6 Set3DPadUpLeftSlots=8 Set3Stick1UpSlots=W,Arrow Up Set3Stick1RightSlots=D,Arrow Right Set3Stick1DownSlots=S,Arrow Down Set3Stick1LeftSlots=A,Arrow Left Set3Stick1UpRightSlots=2 Set3Stick1DownRightSlots=4 Set3Stick1DownLeftSlots=6 Set3Stick1UpLeftSlots=8 Set3Stick2UpSlots=Mouse Move Down Set3Stick2UpMouseSpeed=32 Set3Stick2RightSlots=Mouse Move Right Set3Stick2RightMouseSpeed=32 Set3Stick2DownSlots=Mouse Move Up Set3Stick2DownMouseSpeed=32 Set3Stick2LeftSlots=Mouse Move Left Set3Stick2LeftMouseSpeed=32
Je précise que n'ai pas joint le fichier image que j'utilise : il s'agit de l'image d'une manette Thrustmaster 360 Modena UPad, image ayant subi très peu de modifications (rotation, redimensionnement, découpage). Je pense pourtant qu'il n'y aurait pas de problème de droit d'auteur à la distribuer, mais bon.
Modifié par BG3, 15 septembre 2009 - 20:48.