WELCOME UNIVERSE ROMs

vendredi 19 juin 2020

Convertir des ROMs .BIN en .ISO

IsoBuster


Un problème récurrent avec les ROMs est que les fichiers sont plus souvent aux formats .BIN et .CUE qu'en .ISO
L'un des inconvénients de ces fichiers, c'est qu'ils sont souvent plusieurs, 2 ou 3 fichiers voire parfois des dizaines.
Ici une solution qui fonctionne pour obtenir un seul fichier au format .ISO par jeu. Tous les jeux fonctionnent sur ce modèle à condition que les fichiers .BIN téléchargés fonctionnent également.
Tout d'abord le fichier ISO est une 'image de disque' en binaire, c'est le format qui nous intéresse car l'intégralité du jeu tient en un seul fichier.
Le fichier BIN est également une image de disque, c'est un format très proche de l'ISO. L'inconvénient est que les fichiers BIN peuvent être plusieurs, voire parfois très nombreux, et sont généralement accompagnés d'un autre fichier au format CUE.
Le fichier CUE est un petit fichier texte qui accompagne les .BIN. Il peut être ouvert avec n'importe quel éditeur de texte, son seul but est d'aider à l'indexation des fichiers BIN qu'il accompagne, pour indiquer à l'émulateur qui va le lire, où sont les fichiers BIN, quels sont leur noms, leur ordre, et parfois les différentes pistes audio contenues.
Le fichier .BIN.ECM est plus rare. C'est le résultat d'un fichier BIN compressé. Nous allons voir dans la dernière partie comment le décompresser.
La première remarque c'est que souvent un jeu est composé d'un fichier BIN accompagné d'un fichier CUE. Dans ce cas, le fichier CUE (texte), qui a pour rôle d'indexer les différents fichiers BIN qui l'accompagnent, ne sert plus à rien. Les utilisateurs l'ont bien compris, en effet dans ce cas de figure il suffit de supprimer le fichier CUE, et alors le fichier BIN est autonome (comme un ISO), vous pouvez le laisser tel quel, ça fonctionne. (edit : ça n'est pas toujours si simple : voyez à l'exemple 4b de ce tuto : il y a des fichiers CUE qui ne servent à rien, d'autres sont plus complets et donc importants. Vous pouvez apprendre à faire la différence en les consultant systématiquement, vous avez aussi la possibilité de convertir toutes vos roms pour n'avoir aucun problème).
La seconde remarque est de ne jamais renommer les fichiers BIN que nous venons de voir. En effet, si vous ouvrez un fichier CUE avec un éditeur de texte, vous allez voir qu'il liste tous les fichiers.BIN qu'il accompagne : si vous renommez les fichiers BIN, alors ça ne correspond plus. Vous pouvez dans ce cas renommer tous les BIN dans le fichier CUE, mais c'est une étape qu'il est plus simple d'éviter en ne renommant pas les fichiers : lorsque vous aurez obtenu un fichier ISO vous aurez la liberté de le nommer comme vous le souhaitez.
Nous allons maintenant aborder la conversion des fichiers BIN en ISO. Pour cela j'ai utilisé le logiciel IsoBuster (pour Windows, compatible Windows 10), gratuit en version de démonstration.
  1. Ouvrir IsoBuster
  2. Fichier > Ouvrir un fichier image 
  3. Aller chercher où se trouve le jeu au format BIN/CUE. Moi je les ai classés par jeux parce que c'était le bordel, vous n'êtes pas obligés de les classer ainsi. 
  4. Comme on ne peut pas sélectionner plusieurs fichiers BIN à incorporer dans IsoBuster, l'astuce est de se servir du fichier CUE, qui lui indexe tous les BIN qui forment le jeu. Mon exemple n'est pas intéressant parce qu'il n'y a qu'1 fichier BIN, mais le principe serait le même avec 3 ou 30 fichiers BIN : on se sert du .CUE
Si votre rom est en 1 fichier BIN et que vous avez supprimé le .CUE, pas de souci, ça fonctionne en sélectionnant directement le .BIN 
4b. Sauf que je viens d'avoir un autre cas que le fichier .cue est beaucoup plus complet et indexe en plus les pistes audio du jeu. Les fichiers .CUE ne sont pas tous aussi complets, mais c'est une bonne habitude de toujours travailler avec le .cue 
Voici une archive contenant les fichiers CUE pour toutes les roms PSX : cue_and_sbis
  1. Dans la colonne de gauche, clic droit sur la racine [CD], puis Extraire CD > Données brutes (.BIN, .ISO) 
  2. Vous donnez un nom à votre fichier d'export, le nom du jeu désiré. Habituellement à cette étape dans les programmes, si vous ne mettez pas d'extension de fichier (.ISO) mais que c'est sélectionné .ISO en dessous, votre fichier arrive bien en .iso Avez IsoBuster ce n'est pas le cas, votre fichier n'aura aucune extension de fichier si vous ne l'écrivez pas. Vous pourrez l'ajouter plus tard mais vous pourriez aussi vous y perdre, il est plus simple de bien mettre l'extension .iso dans le nom du fichier : 
  3. La conversion prend quelques secondes : 
  4. Si vous avez sélectionné un .CUE vous cliquez sur non, de toute façon étant utilisé dans le programme il ne peut pas être écrasé. 
Vous avez obtenu votre jeu au format ISO, qui aura été extrait à côté des fichiers BIN et CUE originaux.
Et nous allons finir avec le cas plus rare de BIN compressé, au format .BIN.ECM
Supprimer l'extension .ECM pour obtenir un .BIN ne fonctionne pas, il faut passer par un programme de décompression.
Il y a plusieurs méthodes, vous pouvez essayer :
  • Pour Linux et OSX il y a des méthodes en ligne de commande, où la méthode est de glisser les fichiers dans le terminal Vous trouverez des tutoriaux appropriés en cherchant les termes "BIN.ECM" et "Un-ECM" + le nom de votre système d'exploitation.
  • Et enfin une autre méthode pour Windows que nous allons développer, est de télécharger le programme Un-ECM.exe (24Ko). Vous extrayez le programme Un-ECM.exe dans un répertoire du même nom parmi vos programmes, et retenez son chemin d'installation. Faites un clic droit sur un fichier .BIN.ECM et faites "Ouvrir avec". Dans la liste des programmes proposés, faites défiler vers le bas, et cliquer sur "Rechercher une autre application sur ce PC" et ouvrez le avec le programme Un-ECM.exe. Vous pouvez cocher la case "toujours ouvrir avec cette application, ainsi à l'avenir un double-clic sur un fichier .BIN.ECM décompressera automatiquement le fichier BIN dans ce même répertoire.
Le fichier BIN obtenu est donc utilisable en l'état ou vous pouvez aussi le convertir en ISO comme on l'a vu précédemment.

💣

IsoBuster Pro 4.3.0.00 (key + crack) :
https://anonfiles.com/geFdMbFayb/IsoBuster_Pro_4.3.0.00_zip

IsoBuster Pro 4.5 Build 4.5.0.00 (only crack) :
https://anonfiles.com/r7JeM0F9yb/IsoBuster_Pro_4.5_Build_4.5.0.00_zip

IsoBuster Pro 4.9 Build 4.9.0.00 (fix) :
https://anonfiles.com/weFaM5F4y2/IsoBuster_Pro_4.9_Build_4.9.0.00_zip