Beaucoup de jeux sur support optique tiennent sur plusieurs disques. Sans rien faire, chaque disque apparaît comme un jeu distinct dans la liste, et changer de disque oblige à quitter la partie. Un simple fichier .m3u règle les deux problèmes d'un coup.
Un .m3u est une liste de lecture : un fichier texte tout simple, avec l'extension .m3u, qui contient un nom de fichier par ligne. Recalbox n'affiche alors qu'une seule entrée, et l'émulateur charge tous les disques d'un coup.
Cela fonctionne avec la plupart des formats à disque : .cue, .chd, .ccd, .gdi, .cdi, .iso… et s'applique aussi bien aux disquettes ou aux cassettes sur les systèmes qui acceptent le .m3u.
Le
.m3une fonctionne pas avec des fichiers compressés (.zip,.7z) : les disques doivent être décompressés.
Placez le fichier .m3u dans le même dossier que les disques, et donnez-lui le nom que vous voulez voir apparaître dans la liste des jeux. Chaque ligne contient le nom exact d'un fichier de disque, dans l'ordre.
Exemple pour un jeu en .cue, fichier Final Fantasy VII (France).m3u :
Final Fantasy VII (France) (Disc 1).cue
Final Fantasy VII (France) (Disc 2).cue
Final Fantasy VII (France) (Disc 3).cue
Le principe est identique quel que soit le format — seule l'extension change. Pour un jeu en .chd :
Final Fantasy VII (France) (Disc 1).chd
Final Fantasy VII (France) (Disc 2).chd
Final Fantasy VII (France) (Disc 3).chd
Pour un jeu en .ccd (couple .bin / .img / .ccd / .sub) :
Final Fantasy VII (France) (Disc 1).ccd
Final Fantasy VII (France) (Disc 2).ccd
Final Fantasy VII (France) (Disc 3).ccd
Pour un jeu Dreamcast en .gdi ou en .cdi :
Grandia II (USA) (CD 1 of 3).cdi
Grandia II (USA) (CD 2 of 3).cdi
Grandia II (USA) (CD 3 of 3).cdi
Une fois le fichier créé, mettez à jour la liste des jeux : le jeu n'apparaît plus qu'une fois.
Sur les cores Libretro, le changement de disque se fait avec le tiroir CD virtuel, sans quitter la partie :
| Action | Combinaison |
|---|---|
| Ouvrir le tiroir | HOTKEY + stick gauche vers le haut |
| Choisir le disque | HOTKEY + stick gauche vers la gauche ou la droite |
| Refermer le tiroir | HOTKEY + stick gauche vers le haut |
Le jeu reprend alors sur le disque choisi.
Si vous créez votre .m3u sous Windows, l'émulateur Dolphin peut refuser le fichier : il n'accepte que les fins de ligne au format UNIX.
Ouvrez le fichier avec Notepad++, puis Édition > Convertir les sauts de ligne > Convertir au format UNIX (LF), et enregistrez. Le fichier est alors lu correctement.
Si vous avez des centaines de jeux à traiter, le script communautaire Recalbox M3U Master crée et vérifie les .m3u de tous vos systèmes d'un coup, depuis un PC Windows.