# Batgui

BatGui est un utilitaire disponible dans le dossier d'installation de Retrobat.

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FVdbNtqKVf1I65LVoeuzo%2Fimage.png?alt=media&#x26;token=865a6eff-75bf-4105-8f16-89e85a89c093" alt=""><figcaption></figcaption></figure></div>

**Cet utilitaire permet:**

* de gérer les paramètres disponibles dans le fichier [retrobat.ini](https://wiki.retrobat.org/francais/utilisation-avancee/retrobat.ini)
* de gérer la liste des systèmes (fichier es\_systems\*)
* de gérer la gamelist d'un système et les métadatas des jeux
* de créer automatiquement les fichiers m3u pour [PS3](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/sony/playstation-3#ajouter-les-jeux) et les jeux [Xbox Live Arcade](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/microsoft-consoles-de-jeu/xbox-360#ajout-dun-jeu-xbla-xbox-live-arcade)
* de convertir vos jeux aux formats ISO/CUE vers le format CHD
* de gérer la bibliothèque SDL (liés aux controlleurs) et de réinitialiser la configuration des manettes

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FZ9KA9wKOiQ7pvhnaO7lW%2F2024-02-18_08h02_01.png?alt=media&#x26;token=3158b80f-bb9f-4e8e-9cd2-ad912f44b333" alt=""><figcaption></figcaption></figure></div>

### Gérer le fichier retrobat.ini

Depuis BatGui.exe, il est possible de paramétrer les mêmes éléments que dans le fichier [retrobat.ini](https://wiki.retrobat.org/francais/utilisation-avancee/retrobat.ini)

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FB7aBg9wdgovm8RuipVwV%2Fimage.png?alt=media&#x26;token=8708366d-cb9e-46d8-97d0-676314aa6d0d" alt=""><figcaption></figcaption></figure></div>

### Gérer la liste des systèmes

Depuis ce menu il est possible de modifier le fichier `es_systems.cfg` ou de gérer les fichiers personnalisés (il est par exemple possible de retirer la reconnaissance d'une extension de fichier pour un système).

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FnxbXnbuLkgk6SLKO0Buv%2F2024-02-18_08h09_57.png?alt=media&#x26;token=45f2c91d-1c71-48c3-a369-03419270e272" alt=""><figcaption></figcaption></figure></div>

### Gérer les gamelist

Depuis ce menu il est possible de mettre à jour le fichier `gamelist.xml` pour un système, il est notamment possible de mettre à jour les métadonnées et les médias pour les jeux.

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FwiyEAVtUHB3UVUTctKIx%2F2024-02-18_08h11_39.png?alt=media&#x26;token=ec2db523-ca68-4d56-bf38-791c3bf6b295" alt=""><figcaption></figcaption></figure></div>

### Générateur de m3u

Ce menu permet la création automatique de fichiers .m3udans les dossiers [`\roms\ps3`](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/sony/playstation-3#adding-ps3-games) ou [`\roms\xbox360`](https://wiki.retrobat.org/francais/systemes-and-emulateurs/supported-game-systems/consoles-de-jeu/microsoft-consoles-de-jeu/xbox-360#adding-xbla-xbox-live-arcade-games) pour les jeux installés dans les émulateurs correspondants aux systèmes PS3 et Xbox360 (jeux Xbox Live Arcade).

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FWMwXNT9UorjKdwlCestZ%2F2024-02-18_08h20_00.png?alt=media&#x26;token=1fe59269-0679-4651-bffc-db83e224785e" alt=""><figcaption></figcaption></figure></div>

### Convertisseur CHD

Cette fonctionnalité permet de convertir les fichiers ISO/CUE au format CHD.

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FU4UwW17O6cMLjQg0BOrD%2F2024-02-18_08h24_48.png?alt=media&#x26;token=5e6c9e4a-b479-4d57-82d1-8de46bf9336c" alt=""><figcaption></figcaption></figure></div>

### Gérer la bibliothèque SDL et réinitialiser la configuration des manettes

Le menu "SDL Library Selector" permet de réinitialiser la configuration des manettes. Cela peut être utile en cas de conflit dans les paramétrages des manettes, pour redémarrer depuis une configuration d'origine.\
Il suffit de cliquer sur le bouton "Reset GamePad config", et la configuration ne conservera uniquement que le paramétrage clavier.

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FU9JQedPHDWdl2NOPXTD7%2F2024-02-18_08h25_29.png?alt=media&#x26;token=505708dd-6a51-49d7-b314-0f6dccb80a45" alt=""><figcaption></figcaption></figure></div>

Depuis le menu "SDL Library Selector", il est également possible de choisir différentes version de la bibliothèque SDL. Cette option est à utiliser si vous rencontrer des difficultés pour paramétrer vos contrôleurs (manettes, panel d'arcade...).\
Sélectionner un des fichiers DLL dans la liste déroulante, puis cliquez sur "Close". Cliquez ensuite sur "Reset GamePad config", lancer Retrobat et paramétrer les touches.\
Si l'essai n'est pas concluant, recommencer avec une autre DLL. &#x20;

<div align="left"><figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FmlnQvwKTYtZzTE0Exj8G%2F2024-02-18_08h26_14.png?alt=media&#x26;token=6960baad-ee20-4c2d-b3ef-317b7db99964" alt=""><figcaption></figcaption></figure></div>

Ceci va réinitialiser le fichier **es\_input.cfg** situé dans le dossier `emulationstation\.emulationstation` de votre installation RetroBat.<br>
