Le site http://www.open-consoles.com propose des « best sets », la moëlle de l’émulation avec 11 systèmes à disposition (snes, megadrive, gba, mame, pc engine, etc.) !! La procédure présentée ici permet de synchroniser ces « best sets » avec Recalbox. L’intégralité de ce tuto a été réalisé par SpikeSpiegel, complété par Acris et GuZzO. Elle est valable via le shell de Recalbox (F4 pour sortir d'EmulationStation puis ALT+F2 pour faire apparaitre le terminal),sous linuxmais aussi sous windows (via Putty ou WinSCP). ! Attention ! - Bien lire le tuto en entier avant de commencer ! - Une synchronisation complète prend plus ou moins de temps en fonction de votre connexion internet. - Beaucoup de place est nécessaire car les packages sont téléchargés puis dézippés sur la carte SD de votre Recalbox. La procédure de synchronisation des "best sets" avec Putty (pour windows) : Télécharger Putty et lancer-le : http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe Login : root
Mot de passe : recalboxroot
puis juste copier-coller le code ci-dessous : - se positionner dans un répertoire de travail : cd /recalbox/share
- récupérer le script de synchronisation : wget https://raw.githubusercontent.com/GuZzO80/ES_RetroPie/GuZzO80-patch-2/oc_bestsets_downloader/oc_bestsets_downloader.sh
- donner les droits en exécution au script : chmod 755 oc_bestsets_downloader.sh
-Exécuter le script (par défaut tous les packs seront télécharger, environ 6 Go, mais vous pouvez aussi choisir quels packages vous souhaitez, voir la section Commandes supplémentaires plus bas pour les détails) : ./oc_bestsets_downloader.sh
(Une fois la synchronisation terminée, vous pouvez récupérer les packages dans le répertoire /recalbox/share/oc_bestsets_downloader/dwl, ils seront supprimés à la prochaine exécution) Liste des sets disponibles: # PACK 0 : pcengine (40Mo) # PACK 1 : megadrive (332Mo) # PACK 2 : sega32x (27Mo) # PACK 3 : snes (433Mo) # PACK 4 : gba (1.62Go) # PACK 5 : amiga (474Mo) # PACK 6 : fba 029671 (888Mo) [utilisable avec piFBA et le set MAME037b avec mame4all] # PACK 7 : fba 029734 (1.34Go) [utilisable uniquement avec Retroarch et son core FBA 029734] # PACK 8 : MAME037b (434Mo) # PACK 9 : nes (25Mo) # PACK 10 : mastersystem (26Mo) Remarques : - par défaut le PACK 7 (fba 029734) n'est pas installé, pour cela il vous suffit de lancer la commande suivante : ./oc_bestsets_downloader.sh --deploy-seq=7
- les roms sont au format zip, il faut donc que votre émulateur supporte cette extension. L'extraction écrase les roms déjà existantes si les nom sont identiques. - durant le processus, il y a création du fichier oc_bestsets_sync dans le répertoire /recalbox/share/roms, il contient l'historique de vos synchros. Attention à ne pas supprimer ce fichier, il est nécessaire à la bonne synchronisation des « Best sets ». Commandes supplémentaires : - lister les packages disponibles : ./oc_bestsets_downloader.sh --show-packages
- déployer uniquement les packages spécifiés : ./oc_bestsets_downloader.sh --deploy-seq=0,1,2,...
- par défaut, le script ne synchronise que les nouveaux « best sets ». Il est possible de forcer la synchronisation de vos « best sets » : ./oc_bestsets_downloader.sh --force-sync
La procédure de synchronisation des medias (jaquettes + info) "best sets" avec Putty (pour windows) : La procédure est identique, il suffit de copier/coller le code suivant : - tuer EmulationStation : killall emulationstation
- se positionner dans le répertoire de travail : cd /recalbox/share
- récupérer le script de synchronisation : wget https://raw.githubusercontent.com/GuZzO80/ES_RetroPie/GuZzO80-patch-2/oc_bestsets_downloader/oc_bestsets_media_downloader.sh
- donner les droits en exécution au script : chmod 755 oc_bestsets_media_downloader.sh
-Exécuter le script : ./oc_bestsets_media_downloader.sh
Remarque : Attention ! l'installation des medias écrase les fichiers gamelist.xml existants (pas de merge), toutefois une sauvegarde du fichier original est effectuée ! Je remercie SpikeSpiegel pour son travail ! Vous pouvez lui faire des retours via ce post : http://www.open-consoles.com/t8459-synchroniser-les-bestsets-open-consoles-sur-votre-pi