Astuces Recalbox
Voir les Compatibilités : Carte SD,Wifi,PAD et Bluetooth
Clé USB CSR Bluetooth V4.0 (4€)
SanDisk Ultra 64 Go (26€)
Si vous avez ce logo en haut a droite "Mire",votre alimentation est trop faible
Acheter une alimentation de 5V 2A
Vous pouvez ajouter un bouton (switch) en reliant sur RUN
Cela permet de démarrer ou faire un reset.
Clé USB CSR Bluetooth V4.0 (4€)
SanDisk Ultra 64 Go (26€)
Si vous avez ce logo en haut a droite "Mire",votre alimentation est trop faible
Acheter une alimentation de 5V 2A
Vous pouvez ajouter un bouton (switch) en reliant sur RUN
Cela permet de démarrer ou faire un reset.
Pour commencer : L'Installation
Télécharger la dernière version
https://github.com/digitalLumberjack/recalbox-os/releases
Archive des versions : http://archive2.recalbox.com/
Télécharger la dernière version
https://github.com/digitalLumberjack/recalbox-os/releases
Archive des versions : http://archive2.recalbox.com/
Décompressez le fichier recalboxOS.zip directement sur votre carte SD.
Placez la carte SD dans votre Raspberry Pi
Branchez l'HDMI et l’Alimentation micro-usb
L'installation démarre et vous aurez une recalbox dans 5 minutes !
Branchez l'HDMI et l’Alimentation micro-usb
L'installation démarre et vous aurez une recalbox dans 5 minutes !
Configuration des Manettes
Pour plus d'informations sur la configuration des manettes regarder ici:
https://github.com/digitalLumberjack/recalbox-os/wiki/Notice-%28FR%29
Manette PS3
Brancher une clé bluetooth compatible
Branchez la manette sur votre recalbox et attendez 10 secondes.
Vous pouvez alors la débrancher et appuyer sur le bouton Home.
La configuration des manettes dans recalbox est basée sur une manette SNES :
1 - Se connecter en réseau avec WinSCP
Se Connecter
Lancez WinSCP
Cliquez sur Nouveau site
Protocole de fichier : SCP
Nom de l'hôte : recalbox
Port : 22
Nom d'utilisateur : root
Mot de passe : recalboxroot
Cliquez sur Nouveau site
Protocole de fichier : SCP
Nom de l'hôte : recalbox
Port : 22
Nom d'utilisateur : root
Mot de passe : recalboxroot
Puis Sauvegarder.
Lors de la connexion ajouter la clé d'hôte dans le cache.
Affichier les fichiers cachés
Allez dans Préférences (CTRL+ALT+P) > Panneaux,puis cochez la case Afficher les fichiers cachés. Cela vous sera utile pour accéder au dossier .emulationstation pour modifier le thème par exemple.
Ou tout simplement avec le raccourci : CTRL+ALT+H
2 - Ajouter les Bios
Avec WinSCP,copier les bios dans /recalbox/share/bios/
Vos noms de bios et crc doivent correspondre à cette liste :
https://github.com/digitalLumberjack/recalbox-os/wiki/Ajoutez-des-bios-%28FR%29
https://github.com/digitalLumberjack/recalbox-os/wiki/Ajoutez-des-bios-%28FR%29
3 - Psx - Changer de disque
Méthode 1 : Créer un eboot pour avoir qu'un seul fichier multidisc
Télécharger Psx2PSP
Choisir le mode classic puis charger vos isos.
Cliquer sur Convert
Copier le fichier eboot dans le dossier /recalbox/share/roms/psx
Vérifier le fichier es_system.cfg
Via le terminal :
Editez-le et vérifier que les extensions .pbp .PBP sont présentes
Méthode 2 : Changement de CD
Ouvrir le menu retroarch dans le jeu (par défaut Hotkey + B)
Aller dans settings/general settings
Passer l’option configuration save on exit sur ON
Attention : Toutes les modifications que vous effectuerez dans les options seront sauvegardées quand vous quitterez le menu retroarch.
Aller dans settings/input settings
Affecter des touches de votre manette a :
disk eject toggle
disk next
disk previous
Quitter retroarch
Lorsqu'on vous demandera de changer de CD,il vous suffira alors d’éjecter le CD en faisant hotkey + le raccourci attribué à l’option disk eject toggle puis de changer de cd, et de refermer le lecteur CD. Votre jeu bootera alors automatiquement sur le CD suivant.
Choisir le mode classic puis charger vos isos.
Cliquer sur Convert
Copier le fichier eboot dans le dossier /recalbox/share/roms/psx
Vérifier le fichier es_system.cfg
Via le terminal :
/root/.emultationstation/es_system.cfg
Editez-le et vérifier que les extensions .pbp .PBP sont présentes
.img .IMG .pbp .PBP .bin .BIN .cue .CUE .iso .ISO
Méthode 2 : Changement de CD
Ouvrir le menu retroarch dans le jeu (par défaut Hotkey + B)
Aller dans settings/general settings
Passer l’option configuration save on exit sur ON
Attention : Toutes les modifications que vous effectuerez dans les options seront sauvegardées quand vous quitterez le menu retroarch.
Aller dans settings/input settings
Affecter des touches de votre manette a :
disk eject toggle
disk next
disk previous
Quitter retroarch
Lorsqu'on vous demandera de changer de CD,il vous suffira alors d’éjecter le CD en faisant hotkey + le raccourci attribué à l’option disk eject toggle puis de changer de cd, et de refermer le lecteur CD. Votre jeu bootera alors automatiquement sur le CD suivant.
4 - Psx : Mettre une Save d'ePsxe
Récupérez votre fichier de sauvegarde sur Epsxe
( Epsxe\memcards\Votre_Sauvegarde.mcr )
Identifiez le nom EXACTE de votre image ( IMAGE.bin )
Renommez le fichier Votre_Sauvegarde.mcr en IMAGE.srm
Copier la save dans le dossier /recalbox/share/saves/
5 - Accès au terminal
6 - Scrapez vos jeux avec votre PC
Vous pouvez le faire depuis l'interface mais c'est plus lent avec TheGamesDb
Pour commencer télécharger scraper :
https://github.com/sselph/scraper/releases
Voir les consoles supportées:
https://github.com/sselph/scraper#scraper
Ajoutez le fichier scraper.exe dans le dossier des roms.
Faire shift+click droit sur votre dossier rom et choisir ouvrir une invite de commande ici
Une fois dans la fenêtre CMD saisir :
Remplacer SYSTEM_NAME par le nom de la console que vous voulez scraper.
Exemple :
atari2600,atari7800,fba,fba_libretro,fds,gamegear,gb,gba,gbc,
gw,lutro,lynx,mame,mastersystem,megadrive,msx,n64,neogeo,
nes,ngp,pcengine,prboom,psx,scummvm,sega32x,segacd,sg1000
snes,vectrex,virtualboy,wswan
Valider par la touche entrer.
Si vous voulez scraper vos roms arcade (MAME or FBA)
Copier les images dans:
/root/.emulationstation/downloaded_images/[SYSTEM_NAME]
Copier les gamelists dans:
/root/.emulationstation/gamelists/[SYSTEM_NAME]
Redémarrer la recalbox.
Si le fichier gamelist.xml n'est pas pris en compte et reste a 2ko,faites un reboot depuis le terminal avec Putty.
( Epsxe\memcards\Votre_Sauvegarde.mcr )
Identifiez le nom EXACTE de votre image ( IMAGE.bin )
Renommez le fichier Votre_Sauvegarde.mcr en IMAGE.srm
Copier la save dans le dossier /recalbox/share/saves/
5 - Accès au terminal
Nom d'utilisateur : root
Mot de passe : recalboxroot
Fichier Reboot.bat :
@echo on
putty.exe recalbox -l root -pw recalboxroot -m reboot.txt
dans le fichier reboot.txt mettre :
/sbin/reboot
Méthode 2 : Noobs
Branchez un clavier USB
Appuyez sur MAJ pour accéder au menu de Recovery
Ensuite, appuyez sur E pour obtenir le menu édition, directement sur le fichier.
Changer la langue du clavier en appuyant sur L et K
Mot de passe : recalboxroot
Fichier Reboot.bat :
@echo on
putty.exe recalbox -l root -pw recalboxroot -m reboot.txt
dans le fichier reboot.txt mettre :
/sbin/reboot
Méthode 2 : Noobs
Branchez un clavier USB
Appuyez sur MAJ pour accéder au menu de Recovery
Ensuite, appuyez sur E pour obtenir le menu édition, directement sur le fichier.
Changer la langue du clavier en appuyant sur L et K
Vous pouvez accéder directement à un terminal en quittant emulationstation avec F4 et en appuyant sur ALT+F2
6 - Scrapez vos jeux avec votre PC
Vous pouvez le faire depuis l'interface mais c'est plus lent avec TheGamesDb
Pour commencer télécharger scraper :
https://github.com/sselph/scraper/releases
Voir les consoles supportées:
https://github.com/sselph/scraper#scraper
Ajoutez le fichier scraper.exe dans le dossier des roms.
Faire shift+click droit sur votre dossier rom et choisir ouvrir une invite de commande ici
Une fois dans la fenêtre CMD saisir :
scraper.exe -image_path="~/.emulationstation/downloaded_images/SYSTEM_NAME" -no_thumb=true -max_width=375
Remplacer SYSTEM_NAME par le nom de la console que vous voulez scraper.
Exemple :
atari2600,atari7800,fba,fba_libretro,fds,gamegear,gb,gba,gbc,
gw,lutro,lynx,mame,mastersystem,megadrive,msx,n64,neogeo,
nes,ngp,pcengine,prboom,psx,scummvm,sega32x,segacd,sg1000
snes,vectrex,virtualboy,wswan
Valider par la touche entrer.
Si vous voulez scraper vos roms arcade (MAME or FBA)
scraper.exe -mame -mame_img "m,t,s" -image_path="~/.emulationstation/downloaded_images/mame_or_fba" -no_thumb=true -max_width=375Avec WinSCP
Copier les images dans:
/root/.emulationstation/downloaded_images/[SYSTEM_NAME]
Copier les gamelists dans:
/root/.emulationstation/gamelists/[SYSTEM_NAME]
Redémarrer la recalbox.
Si le fichier gamelist.xml n'est pas pris en compte et reste a 2ko,faites un reboot depuis le terminal avec Putty.
7 - Commandes Spéciales dans le jeu (Hotkey)
Hotkey + Y : Sauvegarder l'état dans le Slot sélectionné
Hotkey + X : Charger l'état dans le Slot sélectionné
Hotkey + START : Quitter
Hotkey + B : Menu
Hotkey + UP : Sélectionner le Slot -1
Hotkey + DOWN : Sélectionner le Slot +1
Hotkey + L1 : Screenshot
Hotkey + RIGHT : Accélérer le jeu
Hotkey + L2 : Shaders Précédents
Hotkey + R2 : Shaders Suivants
Hotkey + B : Menu RétroArch
Si vous activez l'option "Save settings on Exit" dans le menu de retroarch,toutes les modification effectuées dans le menu seront sauvegardées.
Dans FBA et Mame, utilisez la touche SELECT pour ajouter un crédit.
Dans Mame si votre hotkey est définie sur Select, vous devrez quitter le jeu avec R1 + Start
(afin de pouvoir ajouter des crédit avec Select).
Recalbox possède un outil de configuration avancée nommé recalbox.conf qui vous permet de modifier des options qui ne sont pas disponibles dans emulationstation.
Hotkey + Y : Sauvegarder l'état dans le Slot sélectionné
Hotkey + X : Charger l'état dans le Slot sélectionné
Hotkey + START : Quitter
Hotkey + B : Menu
Hotkey + UP : Sélectionner le Slot -1
Hotkey + DOWN : Sélectionner le Slot +1
Hotkey + L1 : Screenshot
Hotkey + RIGHT : Accélérer le jeu
Hotkey + L2 : Shaders Précédents
Hotkey + R2 : Shaders Suivants
Hotkey + B : Menu RétroArch
Si vous activez l'option "Save settings on Exit" dans le menu de retroarch,toutes les modification effectuées dans le menu seront sauvegardées.
Dans FBA et Mame, utilisez la touche SELECT pour ajouter un crédit.
Dans Mame si votre hotkey est définie sur Select, vous devrez quitter le jeu avec R1 + Start
(afin de pouvoir ajouter des crédit avec Select).
8 - Modifier le fichier recalbox.conf
Recalbox possède un outil de configuration avancée nommé recalbox.conf qui vous permet de modifier des options qui ne sont pas disponibles dans emulationstation.
/recalbox/share/system/recalbox.conf
Configuration NeoGeo
Configuration NeoGeo
## NeoGeo emulator
## You can use pifba or a libretro core (fba2x,libretro)
neogeo.emulator=libretro
## If you set libretro as neogeo.emulator, uncomment the line below and set the retroarch core (fba,imame4all)
neogeo.core=fba
Si vous avez pas toute l'image du jeu
global.videomode=default
Consoles compatible Rembobinage
snes.rewind=1
nes.rewind=1
pcengine.rewind=1
gbc.rewind=1
gba.rewind=1
megadrive.rewind=1
mastersystem.rewind=1
gamegear.rewind=1
lynx.rewind=1
neogeo.rewind=1
Ratio
psx.ratio=16/9
segacd.ratio=16/9
neogeo.ratio=16/9
megadrive.ratio=16/9
snes.ratio=16/9
pcengine.ratio=16/9
mastersystem.ratio=16/9
nes.ratio=16/9
sega32x.ratio=16/9
Changer la config d'un émulateur
snes.configfile=/recalbox/configs/retroarch/pocketsnes_libretro.cfg
9 - Modifier la config manette de la N64
Modifier le fichier InputAutoCfg.ini dans /usr/share/mupen64plus
[Win32: Controller (XBOX 360 For Windows)]
Start = button(7)
Z Trig = axis(5+)
C Button R = axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = axis(4-)
10 - Kodi
-- Partager des videos provenant d'un PC Windows 7 ou Plus --
1 - Désactiver le partage protégé par mot de passe
Allez dans Panneau de configuration\Tous les Panneaux de configuration\Centre Réseau et partage\Paramètres de partage avancés
Dans les options de partage allez dans Tous les réseaux
Désactiver le "Partage protégé par mot de passe"
2 - Partager un dossier
Clic droit sur le dossier,Propriétés,Partage,et Partage Avancé.
Partager ce dossier,définir un nom de partage puis Appliquer.
Dans Autorisations vérifier qu'il y est "Tout le monde".
Si malgré le partage sans mot de passe il vous demande un utilisateur et mdp,il va falloir créer un mot de passe sur le compte windows.
J'ai remarqué que kodi bug parfois pour le partage,on peut ajouter/vérifier les partages dans
/root/.kodi/userdata
Fichier sources.xml (Partage sans utilisateur/mdp)
smb://NOMDUPC/NOMDUPARTAGE/
Fichier passwords.xml (Partage avec utilisateur/mdp)
smb://UTILISATEUR:MDP@NOMDUPC/NOMDUPARTAGE/
-- Regarder la télévision SFR ou Free --
Dans /root copier le dossier logos et la playlist SFR ou Free
Activer la prise en charge de la TV dans Système\TV Direct\
Cocher la case Activé.
Choisir PVR IPTV Simple Client
Cliquer ensuite sur Configurer
Sélectionner la playlist et le dossier des logos en LOCAL
-- Contrôler KODI avec l'iPhone ou Android --
Kodi Remote est parfait pour contrôler Kodi.
Modifier le fichier interfaces dans
/etc/network/
Remplacer
Si vous avez pas toute l'image du jeu
global.videomode=default
Consoles compatible Rembobinage
snes.rewind=1
nes.rewind=1
pcengine.rewind=1
gbc.rewind=1
gba.rewind=1
megadrive.rewind=1
mastersystem.rewind=1
gamegear.rewind=1
lynx.rewind=1
neogeo.rewind=1
Ratio
psx.ratio=16/9
segacd.ratio=16/9
neogeo.ratio=16/9
megadrive.ratio=16/9
snes.ratio=16/9
pcengine.ratio=16/9
mastersystem.ratio=16/9
nes.ratio=16/9
sega32x.ratio=16/9
Changer la config d'un émulateur
snes.configfile=/recalbox/configs/retroarch/pocketsnes_libretro.cfg
9 - Modifier la config manette de la N64
Modifier le fichier InputAutoCfg.ini dans /usr/share/mupen64plus
[Win32: Controller (XBOX 360 For Windows)]
Start = button(7)
Z Trig = axis(5+)
C Button R = axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = axis(4-)
10 - Kodi
-- Partager des videos provenant d'un PC Windows 7 ou Plus --
1 - Désactiver le partage protégé par mot de passe
Allez dans Panneau de configuration\Tous les Panneaux de configuration\Centre Réseau et partage\Paramètres de partage avancés
Dans les options de partage allez dans Tous les réseaux
Désactiver le "Partage protégé par mot de passe"
2 - Partager un dossier
Clic droit sur le dossier,Propriétés,Partage,et Partage Avancé.
Partager ce dossier,définir un nom de partage puis Appliquer.
Dans Autorisations vérifier qu'il y est "Tout le monde".
Si malgré le partage sans mot de passe il vous demande un utilisateur et mdp,il va falloir créer un mot de passe sur le compte windows.
J'ai remarqué que kodi bug parfois pour le partage,on peut ajouter/vérifier les partages dans
/root/.kodi/userdata
Fichier sources.xml (Partage sans utilisateur/mdp)
smb://NOMDUPC/NOMDUPARTAGE/
Fichier passwords.xml (Partage avec utilisateur/mdp)
smb://UTILISATEUR:MDP@NOMDUPC/NOMDUPARTAGE/
-- Regarder la télévision SFR ou Free --
Dans /root copier le dossier logos et la playlist SFR ou Free
Activer la prise en charge de la TV dans Système\TV Direct\
Cocher la case Activé.
Choisir PVR IPTV Simple Client
Cliquer ensuite sur Configurer
Sélectionner la playlist et le dossier des logos en LOCAL
-- Contrôler KODI avec l'iPhone ou Android --
Kodi Remote est parfait pour contrôler Kodi.
10 - Overclock stable sur Rpi2
Depuis l'interface recalbox,on peut facilement overclocker son Rpi2.
Pour utiliser cette overclock sur d'autres systèmes il faut modifier le fichier config.txt dans /boot
Voici le fichier config.txt après overclock (1050Mhz)
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
disable_overscan=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# comment to get jack audio
hdmi_drive=2
config_hdmi_boost=0
hdmi_force_hotplug=0
# uncomment for composite PAL
#sdtv_mode=2
# Overclock
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=512
avoid_safe_mode=1
kernel=zImage
# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1
config_hdmi_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=1
arm_freq=1050
core_freq=525
sdram_freq=480
force_turbo=0
over_voltage=4
over_voltage_sdram=2
gpu_freq=350
overscan_scale=0
11 - Mettre une IP FixeDepuis l'interface recalbox,on peut facilement overclocker son Rpi2.
Pour utiliser cette overclock sur d'autres systèmes il faut modifier le fichier config.txt dans /boot
Voici le fichier config.txt après overclock (1050Mhz)
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
disable_overscan=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# comment to get jack audio
hdmi_drive=2
config_hdmi_boost=0
hdmi_force_hotplug=0
# uncomment for composite PAL
#sdtv_mode=2
# Overclock
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=512
avoid_safe_mode=1
kernel=zImage
# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1
config_hdmi_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=1
arm_freq=1050
core_freq=525
sdram_freq=480
force_turbo=0
over_voltage=4
over_voltage_sdram=2
gpu_freq=350
overscan_scale=0
Modifier le fichier interfaces dans
/etc/network/
Remplacer
auto eth0
iface eth0 inet dhcp
Par votre configuration
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
Pour le DNS il va falloir supprimer le fichier resolv.conf dans
/etc/
Ensuite recréé le fichier resolv.conf avec a l'intérieur
nameserver 192.168.1.1 # eth0
Reboot et c'est good !
Par votre configuration
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
Pour le DNS il va falloir supprimer le fichier resolv.conf dans
/etc/
Ensuite recréé le fichier resolv.conf avec a l'intérieur
nameserver 192.168.1.1 # eth0
Reboot et c'est good !
Enjoy !
Ceci est un récapitulatif perso,qui regroupe ce que j'ai pu utiliser,mais retrouvé toutes les informations directement ici :