Outils pour utilisateurs

Outils du site


tutos:software:emulateurs:retroarch

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutos:software:emulateurs:retroarch [2016/11/29 21:30]
nabubokon [3. Configurer un core]
tutos:software:emulateurs:retroarch [2017/02/12 17:30] (Version actuelle)
stephco08 [Les jeux ne se lancent pas dans HyperHQ]
Ligne 1: Ligne 1:
-====== RETROARCH ======+====== Emulateur RetroArch ======
  
-{{:tutos:emulateurs:retroarch:retroarch.png?direct&230x130  }}RetroArch est un émulateur multi-système. Il vous permet d'émuler sans logiciel tier les systèmes suivants:+===== Présentation =====
  
-[liste des systèmes].+{{  :tutos:emulateurs:retroarch:retroarch.png?nolink&  }}
  
-Version au moment de la rédaction du tutoriel: 1.3.6 [à mettre à jour suivant les versions].+**RetroArch** est un émulateur multi-système. Il vous permet d'émuler sans logiciel tiers une grande quantité de système. 
 +===== Systèmes compatibles =====
  
-----+FIXME : à compléter
  
-===== 1. Installation =====+===== Installation =====
  
-Après avoir récupéré l'archive sur le site officiel :+  * Téléchargez l'émulateur depuis le site officiel : [[https://www.libretro.com/index.php/retroarch-2/|https://www.libretro.com/index.php/retroarch-2/]]. 
 +  * Décompressez l'archive et copiez le contenu dans votre dossier //\Emulators\RetroArch\.//
  
-Décompressez l'archive dans le répertoire de votre choix. 
  
-{{:tutos:emulateurs:retroarch:tuto:tuto01.png?direct&300x236}}+===== Intégration dans RocketLauncher =====
  
-----+==== Module ====
  
-===== 2. Configurer RetroArch =====+Le module **RetroArch**  est disponible directement depuis //RocketLauncherUI//  dans la section //Modules//.
  
-==== a. Description sommaire ====+==== Configuration ====
  
-Au lancement du système vous avez cette page:+Ajouter l'émulateur RetroArch dans //RocketLauncher//  :
  
-{{:tutos:emulateurs:retroarch:tuto:tuto02.png?direct&300x238}}+  * Name RetroArch 
 +  * Path ..\Emulators\RetroArch\retroarch.exe 
 +  * Rom Extensions zip|ngp|ngc|ws|wsc|cue|iso|nds|nes|fds|gb|gbc|st2|32x|bin|gg|sms|z80|7z 
 +  * Module RetroArch.ahk 
 +  * GUI Path : 
 +  * CLI Parameters :
  
-La <font inherit/inherit;;#FF0000;;inherit>zone 1</font> est le menu principal:+{{  :tutos:emulateurs:retroarch:retroarch_config_01.png?nolink&  }}
  
-|{{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&57x57  }}|//Le menu principal à proprement parler. Il est permet de choisir sur quel "core" travailler et d'effectuer les chargement ou sauvegarde de configurations.//+===== Configuration avancée =====
-|//{{:tutos:emulateurs:retroarch:tuto:icone02.png?nolink&58x56  }}// |//Le menu "//settings//" vous permet de configurer Retroarch, ou un "core" précédemment chargé.// | +
-|//{{:tutos:emulateurs:retroarch:tuto:icone03.png?nolink&58x59  }}// |Le menu //"history"//est l'historique des roms lancées.| +
-|//{{:tutos:emulateurs:retroarch:tuto:icone04.png?nolink&59x60  }}// |Le menu "//import content//" permet de scanner des répertoires pour chercher des roms|+
  
-La <font inherit/inherit;;#FF0000;;inherit>zone</font><font inherit/inherit;;#FF0000;;inherit>2</font> contient les éléments de chaque menu.+Version au moment de la rédaction du tutoriel: //1.3.6//.
  
-==== b. configuration de Retroarch ====+==== Description sommaire ====
  
-A partir du menu "//settings//" nous allons configurer les onglets "video" et "configuration".+Au lancement du système vous avez cette page :
  
-{{:tutos:emulateurs:retroarch:tuto:tuto03.png?direct&300x321}}+{{  :tutos:emulateurs:retroarch:tuto:tuto02.png?nolink }}
  
-__**Video**__+La //zone 1// est le menu principal :
  
-Mettre "//full screen mode//" sur "on".+|{{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&}}|Le menu principal à proprement parler. Il  permet de choisir sur quel //core// travailler et d'effectuer les chargements ou sauvegardes de configurations.| 
 +|{{:tutos:emulateurs:retroarch:tuto:icone02.png?nolink&}}|Le menu //settings// vous permet de configurer Retroarch, ou un //core// précédemment chargé.| 
 +|{{:tutos:emulateurs:retroarch:tuto:icone03.png?nolink&}}|Le menu //history// est l'historique des roms lancées.| 
 +|{{:tutos:emulateurs:retroarch:tuto:icone04.png?nolink&}}|Le menu //import content// permet de scanner des répertoires pour chercher des roms.|
  
-__**//**__{{:tutos:emulateurs:retroarch:tuto:tuto04.png?direct&300x237}}__**// **__+La //zone 2// contient les éléments de chaque menu.
  
-__**Configuration**__+\\
  
-La sauvegarde automatique à la fermeture de RetroArch est activée. Par défaut, en l'absence de core chargé, la saugarde est effectuée dans le fichier "retroarch.cfg". 
  
-les options "per-core" vous permettent d'utiliser une configuration par défaut appliquée à tous les cores.+==== Configuration de Retroarch ====
  
-{{:tutos:emulateurs:retroarch:tuto:tuto05.png?direct&300x241}}+A partir du menu //settings// nous allons configurer les onglets //video// et //configuration//.
  
 +{{  :tutos:emulateurs:retroarch:tuto:tuto03.png?nolink&  }}
  
 +=== Video ===
  
-----+Mettre //full screen mode// sur //on//.
  
-===== 3Configurer un "core" =====+{{  :tutos:emulateurs:retroarch:tuto:tuto04.png?nolink&  }}
  
 +=== Configuration ===
  
-==== aInstaller un "coredans Retroarch ====+La sauvegarde automatique à la fermeture de RetroArch est activéePar défaut, en l'absence de core chargé, la sauvegarde est effectuée dans le fichier "//retroarch.cfg"//.
  
-{{:tutos:emulateurs:retroarch:tuto:attention.png?nolink&20x18}}Pour réaliser cette opération il faut être connecter à internet.+Les options //per-core// vous permettent d'utiliser une configuration par défaut appliquée à tous les cores.
  
-Un "core" va émuler le système de votre choix. Vous pouvez installer plusieurs cores à la suite.+{{  :tutos:emulateurs:retroarch:tuto:tuto05.png?nolink&  }}
  
-Dans "//main menu//", choisissez "//Online Updater//". 
  
-{{:tutos:emulateurs:retroarch:tuto:tuto06.png?direct&300x236}}+===== Configurer un core =====
  
-Vous arrivez dans un menu qui vous permet de choisir quelle partie améliorer en fonction de vos besoins. Nous choisissons "//Core Updater//"+==== Installer un core dans Retroarch ====
  
-{{:tutos:emulateurs:retroarch:tuto:tuto07.png?direct&300x241}}+__Pour réaliser cette opération, il faut être connecté à internet.__
  
-Ensuite RetroArch vous présente l'ensemble des systèmes qu'il sait émuler. Certain système bénéficie de plusieurs cores. A vous de choisir celui qui vous convient. Pour l'exemple prenons un émulateur Super Nes.+Un //core// va émuler le système de votre choix. Vous pouvez installer plusieurs cores à la suite.
  
-{{:tutos:emulateurs:retroarch:tuto:tuto08.png?direct&300x243}}+Dans //main menu//, choisissez //Online Updater//
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto06.png?nolink&  }} 
 + 
 +Vous arrivez dans un menu qui vous permet de choisir quelle partie améliorer en fonction de vos besoins. Nous choisissons //Core Updater//
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto07.png?nolink&  }} 
 + 
 +Ensuite RetroArch vous présente l'ensemble des systèmes qu'il sait émuler. Certain système bénéficie de plusieurs cores. A vous de choisir celui qui vous convient. Pour l'exemple, prenons un émulateur Super Nintendo. 
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto08.png?nolink }}
  
 Votre core est reconnu dans RetroArch, il ne reste qu'à le charger. Votre core est reconnu dans RetroArch, il ne reste qu'à le charger.
  
-Revenez au menu principal {{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&20x20}}et choissez "//load core//puis validez le core à charger.+Revenez au menu principal {{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&20x20}}et choisissez //load core// puis validez le core à charger.
  
-{{:tutos:emulateurs:retroarch:tuto:tuto09.png?direct&300x240}}{{:tutos:emulateurs:retroarch:tuto:tuto10.png?direct&300x240}}+{{  :tutos:emulateurs:retroarch:tuto:tuto09.png?nolink }} 
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto10.png?nolink }}
  
 Votre core est chargé ! Votre core est chargé !
  
  
-==== b. Configurer un core ====+==== Configurer un core ====
  
-Vérifiez que le core chargé est bien celui que vous voulez configurer (en bas à gauche <font inherit/inherit;;#FF0000;;inherit>1</font>).+Vérifiez que le core chargé est bien celui que vous voulez configurer (en bas à gauche //1//).
  
-Si vous n'avez pas coché les options "//per-core//reprenez les étapes 2b. Ensuite configurons les commandes avec l'option "//input//en <font inherit/inherit;;#FF0000;;inherit>2</font>.+Si vous n'avez pas coché les options //per-core//reprenez les étapes précédentes. Ensuiteconfigurons les commandes avec l'option //input//  en //2//.
  
-{{:tutos:emulateurs:retroarch:tuto:tuto11.png?direct&300x265}} {{:tutos:emulateurs:retroarch:tuto:tuto12.png?direct&300x268}}+{{  :tutos:emulateurs:retroarch:tuto:tuto11.png?nolink }}
  
-Choisissez le type de contrôle voulu et selectionnez votre matériel. Enfin vous définissez les commandes de votre interface (paddle, joystick…) avec RetroArch.+{{  :tutos:emulateurs:retroarch:tuto:tuto12.png?nolink&  }}
  
-[insérer l'image] et [donner quelques explications]+Choisissez le type de contrôle voulu et sélectionnez votre matériel. Enfin vous définissez les commandes de votre interface (paddle, joystick…) avec RetroArch.
  
 +FIXME : [insérer l'image] et [donner quelques explications]
  
-==== c. Déclarer ses roms ====+==== Déclarer ses roms ====
  
-Pour déclarer vos roms dans RetroArch, revenez au menu principal {{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&20x20}}et choisissez "Add contentet "//scan directory//pour préciser où RetroArch trouvera vos roms.+Pour déclarer vos roms dans RetroArch, revenez au menu principal {{:tutos:emulateurs:retroarch:tuto:icone01.png?nolink&20x20}}et choisissez //Add content// et //scan directory// pour préciser où RetroArch trouvera vos roms.
  
-{{:tutos:emulateurs:retroarch:tuto:tuto14.png?direct&300x241}}{{:tutos:emulateurs:retroarch:tuto:tuto15.png?nolink&300x241}}+{{  :tutos:emulateurs:retroarch:tuto:tuto14.png  }}
  
-Ensuite vous navigez jusqu'au répertoire contenant vos roms (ici les roms snes) puis vous validez avec l'option "//Scan This Directory//". Le message en jaune indique de RetroArch scanne le répertoire.+{{  :tutos:emulateurs:retroarch:tuto:tuto15.png?nolink&  }}
  
-{{:tutos:emulateurs:retroarch:tuto:tuto16.png?direct&300x241}}{{:tutos:emulateurs:retroarch:tuto:tuto18.png?direct&300x241}}+Ensuite vous naviguez jusqu'au répertoire contenant vos roms (ici les roms //snes//) puis vous validez avec l'option //Scan This Directory//Le message en jaune indique que RetroArch scanne le répertoire.
  
-Une nouvelle icône {{:tutos:emulateurs:retroarch:tuto:icone05.png?nolink&20x17}}, au format de la manette du système, apparaît dans le menu du haut. Il ne reste plus qu'à sauvegarder à partir du menu principal avec l'option "//Save New Config//".+{{  :tutos:emulateurs:retroarch:tuto:tuto16.png?nolink&  }}
  
-{{:tutos:emulateurs:retroarch:tuto:tuto19.png?direct&300x241}}+{{  :tutos:emulateurs:retroarch:tuto:tuto18.png?nolink }}
  
-Appuyez sur ECHAP pour quitter et relancez RetroArch.+Une nouvelle icône {{:tutos:emulateurs:retroarch:tuto:icone05.png?nolink&20x17}}, au format de la manette du système, apparaît dans le menu du haut. Il ne reste plus qu'à sauvegarder à partir du menu principal avec l'option //Save New Config//.
  
 +{{  :tutos:emulateurs:retroarch:tuto:tuto19.png?nolink&  }}
  
-==== dLancer une rom ====+Appuyez sur //ECHAP// pour quitter et relancez RetroArch.
  
-Pour lancer un jeu, dans le menu de votre système, ici {{:tutos:emulateurs:retroarch:tuto:icone05.png?nolink&20x17}}. Sectionnez la rom désirée et précisez le core (si vous en avez mis plusieurs pour un même système). 
  
-{{:tutos:emulateurs:retroarch:tuto:tuto20.png?direct&300x241}}{{:tutos:emulateurs:retroarch:tuto:tuto21.png?direct&300x241}}+==== Lancer une rom ==== 
 + 
 +Pour lancer un jeu, dans le menu de votre système, ici {{:tutos:emulateurs:retroarch:tuto:icone05.png?nolink&20x17}}. Sélectionnez la rom désirée et précisez le core (si vous en avez mis plusieurs pour un même système). 
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto20.png?nolink }} 
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto21.png?nolink }}
  
 Il ne reste plus qu'à lancer la rom et profiter du jeu ! Il ne reste plus qu'à lancer la rom et profiter du jeu !
  
-{{:tutos:emulateurs:retroarch:tuto:tuto22.png?direct&300x241}}{{:tutos:emulateurs:retroarch:tuto:tuto23.png?direct&300x281}}+{{  :tutos:emulateurs:retroarch:tuto:tuto22.png?nolink }} 
 + 
 +{{  :tutos:emulateurs:retroarch:tuto:tuto23.png?nolink }} 
 + 
 +===== Problèmes fréquents ===== 
 + 
 +==== Emulateur non trouvé ==== 
 + 
 +Dans cette exemple l'émulateur //Super Nintendo// n'est pas trouvé. 
 + 
 +{{  :tutos:emulateurs:retroarch:retroarch_problem_01.png?nolink&  }} 
 + 
 +=== Solution === 
 + 
 +  * Editez le module //retroarch//  avec WordPad qui ce trouve dans //./hyperspin/hyperlaunch/modules/retroach.// 
 +  * Rajoutez votre système. 
 +  * Pour voir l'émulateur, il faut fermer puis ouvrir //HyperLaunchHQ//  après modification du module : 
 + 
 +{{  :tutos:retroarch_problem_02.png?nolink&  }}{{  :tutos:retroarch_problem_03.png?nolink&  }}{{  :tutos:retroarch_problem_04.png?nolink&  }} 
 + 
 + 
 +==== Audit rose ==== 
 + 
 +Si votre audit est rose et que vous ne pouvez pas lancez de jeux, c'est qu'il manque l'extension de vos roms dans la configuration de l'émulateur. 
 + 
 +{{  :tutos:emulateurs:retroarch:retroarch_problem_05.png?nolink&  }} 
 + 
 +Exemple : ajoutez l'extension "//.nes"// pour la Nintendo : 
 + 
 +{{  :tutos:emulateurs:retroarch:retroarch_problem_06.png?nolink&  }} 
 + 
 + 
 +==== Les jeux ne se lancent pas dans HyperHQ ==== 
 + 
 +Si les jeux se lancent dans HyperLaunchHQ et HyperLaunch mais pas avec HyperSpin, vérifiez dans HyperHQ que le système est bien paramétré : 
 + 
 +{{  :tutos:emulateurs:retroarch:retroarch_problem_07.png?nolink&  }} 
 + 
 + 
 +===== Autres tutoriels ===== 
 + 
 +  * [[:tutos:software:emulateurs:retroarch:gameboy-2joueurs-retroarch|GameBoy Link 2 joueurs en splitscreen avec RetroArch]] 
 +  * [[:tutos:software:emulateurs:retroarch:mess|Configurer MESS avec RetroArch]]
  
----- 
  
-===== 4. Aller plus loin =====+===== Liens =====
  
-  * [[:integrer_retroach_dans_hyperspin|Intégrer Retroarch dans HyperSpin]]+  * Site officiel : [[https://www.libretro.com/index.php/retroarch-2/|https://www.libretro.com/index.php/retroarch-2/]]
  
  
tutos/software/emulateurs/retroarch.1480451433.txt.gz · Dernière modification: 2016/11/29 21:30 de nabubokon