# Configuration des touches Dolphin

La Gamecube et la Wii sont connus pour avoir une disposition de touches très spéciale, qui varie beaucoup d'un jeu à un autre.

Cela crée une situation complexe lorsqu'il s'agit de paramétrer les touches de l'émulateur.

Le guide suivant vous aidera à comprendre et à mettre en place et à utiliser une disposition de touches spécifique à un jeu dans l'émulateur Dolphin.

{% hint style="info" %}
Toutes les informations ci-dessous proviennent du wiki Dolphin :

<https://wiki.dolphin-emu.org/index.php?title=GameINI_(Controller_Settings)>
{% endhint %}

## Utiliser l'autoconfiguration RetroBat

La plupart des paramètres de configuration des manettes sont gérés automatiquement par RetroBat. Voici quelques précisions concernant les consoles GameCube et Wii.

### GameCube

RetroBat propose plusieurs configurations de boutons pour la GameCube ; ces profils déterminent l'emplacement des boutons sur votre manette physique.

L'option est disponible dans le menu **CONFIGURATION AVANCÉE DU SYSTÈME > CONTRÔLES** :

<figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2Fbw5EF76tscmZXuYpVCcP%2Fimage.png?alt=media&#x26;token=17359d8f-cc56-4880-a579-7ef42d5e867d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Vous trouverez plus d'informations concernant les profiles sur [la page Gamecube](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/nintendo-consoles-de-jeu/gamecube#creation-dun-profil-de-controle-specifique-pour-un-jeu).
{% endhint %}

Outre les profils de boutons, RetroBat propose également une option permettant de modifier le type de manette :

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FlJEsVH55Mut2he9xZRgt%2Fimage.png?alt=media&#x26;token=5108caa8-31e4-499a-9a0f-59b4571a446e" alt=""><figcaption></figcaption></figure></div>

Cela modifiera automatiquement le type de manette connectée à l'émulateur Dolphin :

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2F3l4E87qZQDpylJkKynnN%2Fimage.png?alt=media&#x26;token=5d3ef034-0daa-4e01-91a6-ce17c74aa2c1" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Vous pouvez trouver plus d'informations au sujet de l'adaptateur Gamecube [sur cette page](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/nintendo-consoles-de-jeu/gamecube#utilisation-dun-adaptateur-gamecube).
{% endhint %}

### Wii

RetroBat propose plusieurs configurations de touches pour les Wiimotes émulées ; ces profils déterminent la manière dont votre manette est mappée sur la manette Wii d'origine (Wiimote ou manette classique).

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FXpAz0Jn6buXoS0nNF7PC%2Fimage.png?alt=media&#x26;token=d46cabd2-1d3d-4809-99a4-bbb0693931b1" alt=""><figcaption></figcaption></figure></div>

Vous pouvez trouver plus d'informations [ici](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/nintendo-consoles-de-jeu/wii#wiimote-emulee).

Certains jeux Wii étaient également compatibles avec la manette GameCube. Pour activer l'émulation de la manette GameCube sur Wii, activez l'option dans **CONFIGURATION AVANCÉE DU SYSTÈME > CONTRÔLES** :

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FOPM7LEocjiiut2gm5re1%2Fimage.png?alt=media&#x26;token=cd332df3-b408-4582-9094-9a0d6abe7c02" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Cela permettra d'utiliser les mêmes options que pour les manettes Gamecube, y compris les configurations Gamecube et l'utilisation d'une manette de la console originale.
{% endhint %}

## Utilisation d'une manette de la console originale

### Gamecube

RetroBat est fourni avec un fichier nommé "**GCControllers.json**" situé dans le répertoire `\system\resources\inputmapping` de votre installation RetroBat :

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FT6BW51F2aNkGiiRebg2Q%2Fimage.png?alt=media&#x26;token=5d2c03db-f1bb-4941-abf6-ae9198890126" alt=""><figcaption></figcaption></figure></div>

Ce fichier permet de configurer automatiquement une manette spécifique, en fonction de son GUID, dans l'émulateur Dolphin.

L'exemple ci-dessus concerne les adaptateurs Mayflash GC 2 Player ; les différentes valeurs à indiquer dans le fichier sont les suivantes :

* **Emulator :** dolphin (le fichier peut également être utilisé avec le core libretro)
* **Name** : pour information seulement
* **Guid**: permet à RetroBat d'activer la configuration spécifique en fonction de la manette connectée (le GUID SDL de la manette se trouve dans le fichier es\_input.cfg ou dans le fichier emulatorlauncher.log après le lancement d'un jeu). Il est possible de saisir plusieurs GUID si une manette comporte plusieurs versions.
* **Driver** : peut être utilisé pour forcer le pilote Dolphin à utiliser pour la manette
* **Mapping**: le mappage à définir dans le fichier `GCPadNew.ini` , pour chaque bouton. Pour connaître le mappage de la manette, effectuez la configuration manuellement en lançant dolphin.exe, fermez Dolphin, puis ouvrez le fichier GCPadNew\.ini.
* **HotkeyMapping** : le mappage des raccourci pour le contrôleur (modifiera le fichier `Hotkeys.ini`)
* **ControllerInfo** : peut être utilisé pour déterminer si le paramètre doit être activé dans le menu RetroBat :

<figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FX7LAPnojR5V3DZHQA3K5%2Fimage.png?alt=media&#x26;token=d44577e6-4626-4af6-90ed-0725ebd831c9" alt=""><figcaption></figcaption></figure>

### Wii

RetroBat permet de configurer Dolphin pour qu'il utilise de véritables Wiimotes. La meilleure façon d'utiliser celles-ci avec Dolphin est d'utiliser le Mayflash Dolphin ; toutefois, il est également possible de le faire en synchronisant les Wiimotes avec Windows via Bluetooth et en utilisant une barre infrarouge standard.

Si vous utilisez de vrai Wiimotes, alors rendez-vous dans le menu **CONFIGURATION AVANCÉE DU SYSTÈME > CONTRÔLES** pour activer la fonctionnalité :

<figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2Ff2EqIP4Q292gRnyOAikh%2Fimage.png?alt=media&#x26;token=9fb3b38c-df17-49fd-9725-e069a4635f39" alt=""><figcaption></figcaption></figure>

## Utiliser un profil personnalisé de touches

La définition d'un profil de saisie personnalisé contournera complètement le mécanisme de configuration automatique de RetroBat.

### ÉTAPE 1 : Création d'un profil dans Dolphin

Lancez *Dolphin.exe*, l’exécutable se trouve dans le dossier `\emulators\dolphin-emu` de votre installation RetroBat.

Cliquer sur l'icône "Manettes" dans la barre supérieure, puis sélectionner "Configurer" (choisir le système correspondant au jeu, cela fonctionne aussi bien pour Gamecube que pour Wii)

<div align="left"><figure><img src="https://i.imgur.com/ArzPI8J.png" alt=""><figcaption></figcaption></figure></div>

A la page suivante, configurer comme souhaité.

Une fois paramétré, renseigner un nom de profil, puis cliquer sur le bouton "Sauver".&#x20;

<div align="left"><figure><img src="https://i.imgur.com/aRFdvMe.png" alt=""><figcaption></figcaption></figure></div>

### ÉTAPE 2 : Assigner le profil au jeu

Fermer le menu de configuration des touches.

Depuis la liste des jeux, faire un clic-droit sur le jeu auquel appliquer le profil spécifique, et choisir "Propriétés"

<div align="left"><figure><img src="https://i.imgur.com/gK8pR96.png" alt=""><figcaption></figcaption></figure></div>

Sur l'écran suivant, choisir l'éditeur, et dans la section "User Config", spécifier le profil à utiliser

<div align="left"><figure><img src="https://i.imgur.com/nXUxwE9.png" alt=""><figcaption></figcaption></figure></div>

Renseigner le code suivant :

```
[Controls]
 %ControllerType% = %ProfileName%
```

Pour le %ControllerType%, les options suivantes peuvent être utilisés :

* PadProfile1 à PadProfile4 : pour les manettes Gamecube 1 à 4
* WiimoteProfile1 à WiimoteProfile4 : pour les manettes Wiimotes 1 à 4

%ProfileName% doit être égal au profil crée à l'étape 1 de ce guide.<br>

Cliquer sur "Fermer".

Le profil sauvegardé sera utilisé chaque fois que le jeu est démarré.

#### NB : Emplacement des fichiers de profils

Les profiles sauvegardés sont stockés dans le répertoire`\emulators\dolphin-emu\User\Config\Profiles` de votre installation RetroBat :

<div align="left"><figure><img src="https://i.imgur.com/r72aRwA.png" alt=""><figcaption></figcaption></figure></div>
