-
Notifications
You must be signed in to change notification settings - Fork 0
Outils externes
Français · English
RSRebase peut convertir les fichiers pendant le rebase en pilotant un outil externe, par exemple une Dreamcast livrée en GDI vers un seul fichier CHD, plus petit.
RSRebase ne fournit aucun de ces programmes : c'est à l'utilisateur d'indiquer l'exécutable de chaque outil. Les émulateurs installés par RomStation contiennent déjà chdman (dans MAME) et DolphinTool (dans Dolphin) : RSRebase peut les utiliser et propose leur emplacement.
| Outil | Convertit | Programme | Version minimale |
|---|---|---|---|
| chdman : CD vers CHD |
.gdi, .cue, .toc, .nrg vers .chd (Dreamcast, Playstation, Saturn, Mega-CD…) |
chdman.exe |
MAME 0.230 |
| chdman : DVD vers CHD |
.iso de DVD vers .chd (Playstation 2) |
chdman.exe |
MAME 0.255 |
| chdman : PSP vers CHD |
.iso PSP vers .chd, avec la taille de bloc qu'exige PPSSPP |
chdman.exe |
MAME 0.255 |
| maxcso : PSP vers CSO |
.iso PSP vers .cso
|
maxcso.exe |
|
| DolphinTool : GameCube et Wii vers RVZ |
.iso, .gcm, .gcz, .wbfs vers .rvz
|
DolphinTool.exe |
Toutes ces conversions sont sans perte.
- chdman est fourni avec MAME
- DolphinTool est fourni avec Dolphin
- maxcso se télécharge sur sa page GitHub
La fenêtre s'ouvre par Gérer les outils externes…, depuis la fenêtre de rebase, l'éditeur d'architectures ou les Paramètres.
- Sélectionner un outil dans la liste de gauche
- Si RSRebase a trouvé le programme, cliquer sur Utiliser cet emplacement. Sinon, Parcourir… et désigner le fichier
.exe - Tester affiche la version de l'outil, ou signale une version trop ancienne
- Enregistrer
Chaque outil a son propre emplacement : les trois outils chdman sont à indiquer un par un.
- Par système : la colonne Conversion de l'éditeur d'architectures donne un outil à tous les jeux d'un système. Aucune architecture par défaut n'active de conversion
- Par jeu : la colonne Conversion de la fenêtre de rebase est pré-remplie par l'architecture et se modifie ligne par ligne. Elle ne propose que les outils dont l'exécutable est indiqué et qui lisent le contenu du jeu
- Pour tout le rebase : l'interrupteur Convertir avec les outils externes de la carte Fichiers active ou coupe toutes les conversions
Quand un outil prévu par l'architecture n'a pas d'exécutable, un message rouge le signale et les jeux concernés sont copiés sans conversion.
L'archive du jeu est extraite dans %LOCALAPPDATA%\RomStationRebase\work, l'outil y est lancé, puis seul le fichier converti est copié sur la destination. Le dossier de travail est ensuite vidé.
- Le disque local doit avoir la place du plus gros jeu à convertir, extrait
- Annuler arrête l'outil et supprime son fichier partiel
- Un échec de conversion n'est pas retenté
- Le M3U, les métadonnées, la jaquette et la détection des doublons désignent le fichier converti
- Un CUE qui cite un BIN renommé est corrigé avant la conversion
- Le
.sbid'un jeu Playstation est copié à côté du fichier converti, sous le même nom - Le journal du rebase garde la ligne de commande et ce que l'outil a écrit
Ce qui n'est jamais converti, le cas des .cdi et la pause : voir Limites.
Afficher les paramètres avancés, sous la carte Exécutable, déplie la description complète de l'outil. Pour un outil par défaut, il n'y a rien à y changer. C'est là que l'on décrit son propre outil, après Ajouter ou Dupliquer.
| Champ | Rôle |
|---|---|
| Libellé | Le nom affiché dans la liste et dans les colonnes Conversion |
| Description | Une ligne qui dit ce que l'outil convertit |
| Nom de l'exécutable | Le nom du fichier seul, par exemple chdman.exe. Le chemin complet s'indique dans Emplacement
|
| Champ | Rôle |
|---|---|
| Extensions en entrée | Les fichiers que l'outil sait lire, séparés par des espaces : .gdi .cue .toc .nrg. Pour un jeu livré en archive, c'est le fichier principal de l'archive qui compte |
| Extension produite | L'extension du fichier converti : .chd
|
| Arguments (un par ligne) | La ligne de commande, un argument par ligne. Chaque ligne est passée telle quelle au programme, sans guillemets |
| Champ | Rôle |
|---|---|
| Progression lue sur | Le flux où l'outil écrit son avancement : stdout, stderr, ou les deux. chdman écrit sur stderr
|
| Motif de progression | Expression régulière dont le premier groupe capture un pourcentage. Pour chdman : (\d+(?:\.\d+)?)% complete. Sans motif, la barre n'avance qu'à la fin de la conversion |
| Codes de réussite | Les codes de sortie d'une conversion réussie, séparés par des espaces. 0 le plus souvent |
| Arguments de version (un par ligne) | Ce que lance le bouton Tester : -help, --version… |
| Motif de version | Expression régulière dont le premier groupe capture le numéro de version |
| Version minimale | Le test échoue en dessous de cette version, avec le code RSR-4008. Vide : aucune exigence |
Pendant un rebase, un outil qui n'écrit plus rien pendant trop longtemps est arrêté (RSR-4006), un code de sortie inattendu donne RSR-4004, et un outil qui se termine sans avoir produit son fichier donne RSR-4005. Voir les codes d'erreur.
| Marqueur | Remplacé par |
|---|---|
{input} |
Le fichier à convertir |
{output} |
Le fichier à produire |
{inputDir}, {outputDir}
|
Leurs dossiers |
{base} |
Le nom du fichier sans extension |
{threads} |
Le nombre de cœurs du processeur |
Exemple, la ligne de commande de chdman : CD vers CHD :
createcd
-i
{input}
-o
{output}
-f
Les outils sont enregistrés dans %LOCALAPPDATA%\RomStationRebase\tools\. Restaurer les outils par défaut remet les cinq outils d'origine dans leur état initial, sans toucher aux vôtres.
RomStation Rebase
Français
- Accueil
- Fonctionnalités
- Prérequis
- Installation
- Utilisation
- Le rebase
- Architectures cibles
- Outils externes
- Présélections
- Journal du rebase
- Limites
- Dépannage
- Codes d'erreur
- Architecture technique
English
- Home
- Features
- Requirements
- Installing
- Usage
- The rebase
- Target architectures
- External tools
- Presets
- Rebase log
- Limitations
- Troubleshooting
- Error codes
- Technical architecture