Table des matières
Vous disposez d'une mini console portable de type Anbernic, Miyoo etc… qui utilise un OS (ArkOS, MuOS, OnionOS, ROCKNIX…) capable d'afficher des médias et/ou des listes de jeux. ? Ce module d'export ARRM vous permettra d'exporter les médias/listes de jeux/bezels/overlays de vos systèmes gérés par ARRM vers ces autres types de systèmes.
Exporter vers d'autres appareils (ArkOS, MuOS, OnionOS, ROCKNIX...)
Disponible depuis la version 2.0.1.9
Depuis la version 2.0.1.9, il est possible d'exporter vers d'autres systèmes vos Media, Roms et Gamelist.xml scrapés par ARRM
Cela peut être utile si vous utilisez des consoles portables style Anbernic, MiYoo…
Un grand merci à @waeggy123 pour la création de cet article (captures d'écran, tutoriel, tests…) et pour les suggestions d'améliorations
Procédure
- Sélectionnez le système (un seul) puis cliquez sur Afficher
- Lorsque la base de données est remplie des Roms trouvées,
- Sélectionnez les Roms que vous souhaitez exporter
- Cliquez sur le bouton Exporter vers d'autres
Paramétrage du module d'export
Après avoir cliqué sur le bouton Exporter vers d'autres situé dans l'onglet Roms sélectionnées, le module de paramètres apparaît :
Ecrans de la version ARRM 2.0.2.7 beta 9
- %system% : cette variable peut être utilisée dans les noms de répertoire. Elle prend par défaut la valeur du dossier système en cours, mais vous pouvez la modifier pour quelle respecte la nomenclature du système d'exploitation utilisé (OnionOS, MUOS, Arkos…)
- Dossier 'Roms' : indiquer le dossier de votre dossier Roms de votre système destination. Si vous utilisez OnionOS, le lien OnionOS Rom folder names vous indiquera les correspondances entre les systèmes et les noms de dossiers d' OnionOS
- Copier les Roms ? : cocher cette case si vous souhaitez que les Roms soient copiées.
- Dossier 'Gamelists' : indiquer le dossier dans lequel votre système destination stocke les gamelists. Par exemple OnionOS stocke les gamelists dans le même dossier que les Roms
- Nom de la Gamelist : nom du fichier gamelist à créer (pour miyoo : miyoogamelist.xml)
- Copier les Gamelists ? : cochez cette case si vous souhaitez que les Gamelists soient copiées.
- Tag à mettre dans la gamelist : cochez les tags que vous souhaitez voir apparaitre dans la gamelist. Pour OnionOS : Path, Name et Image suffisent.
- 'Description→\text\gamefilename.txt (MuOS)' : est utilisé avec MuOS pour créer des fichiers texte du nom de la rom qui contiendront les informations vérifiées. Cochez les informations que vous souhaitez voir dans ce fichier .txt
- Copier texte ? : cochez cette case si vous souhaitez que le fichier txt soit créé.
- Dossier des Overlays' : indiquer le dossier dans lequel votre système destination stocke les overlays/bezels des jeux. Par exemple : le système embarqué dans les Anbernic RG35XX stocke les overlays/bezels à la racine de la carte mémoire dans un dossier nommé bezels et un sous dossier du nom du système.
- Copier les Overlays ? : cocher cette case si vous souhaitez que les Overlays/Bezels soient copiés.
- Dossier Images' : indiquer le dossier dans lequel votre système destionation stocke les media des jeux. Par exemple : OnionOS stocke les medias dans le répertoire Imgs (respectez la casse) situé dans le dossier des Roms.
- Choix du support pour l'image : sélectionnez le média ARRM déjà récupéré qui sera utilisé pour remplir la balise image de la gamelist.
- Copier le média ? : cochez cette case si vous souhaitez que les media soient copiés.
- Afficher le panneau de sélection des images supplémentaires : permet de sélectionner d'autres images à affecter à divers répertoires. Utile pour MuOs ou d'autres systèmes.
- Dossier Videos : indiquer le dossier dans lequel votre système destination stocke les videos des jeux.
- Copier videos ? : cocher cette case si vous souhaitez que les videos soient copiés.
Cliquer sur le bouton Exporter pour lancer le traitement
Exemple de configuration pour ArkOS
pour utiliser la même structure de dossier lors du scraping des roms sur l'appareil ou avec ARRM :
les dossiers système se trouvent dans la partition : EASYROMS
les roms seront transférées vers :
/%system%
les médias seront transférés vers :
/%system%/gamelist.xml
/%systems%/images
/%systems%/videos
si vous voulez avoir boxart comme image, définissez-le de cette façon
si vous voulez avoir mix comme image, définissez-le de cette façon
Dossiers systèmes dans ArkOS
3do advision alg amiga amigacd32 amstradcpc apple2 arcade arduboy astrocde atari800 atari2600 atari5200 atari7800 atarijaguar atarilynx atarist atarixegs atomiswave c16 c64 c128 channelf coco3 coleco cps1 cps2 cps3 daphne doom dos dreamcast easyrpg enterprise famicom fds gameandwatch gamegear gb gba gbc genesis gx4000 intellivision j2me launchimages love2d lowresnx mame mame2003 mastersystem megadrive megaduck movies msumd msx msx2 mv n64 n64dd naomi nds neogeo neogeocd nes ngp ngpc odyssey2 onscripter openbor palm pc98 pcengine pcenginecd pcfx pico pico-8 piece pokemonmini ports psp pspminis psx puzzlescript satellaview saturn scummvm scv sega32x segacd sfc sg-1000 sgb snes snes-hacks snesmsu1 solarus sufami supergrafx supervision thomson ti99 tic80 turbografx turbografxcd tvc uzebox vectrex vic20 videopac vircon32 virtualboy vmac vmu wasm4 wolf wonderswan wonderswancolor x1 x68000 zx81 zxspectrum
Exemple de configuration pour MuOS
Pour utiliser la même structure de dossiers lors du scraping des roms sur l'appareil ou avec ARRM :
les dossiers système se trouvent dans : /ROMS/
les dossiers multimédia se trouvent dans : /MUOS/info/catalogue
les roms seront transférées vers :
/ROMS/%system%
les médias seront transférés vers :
/MUOS/info/catalogue/%systems%/box ←- boxart
/MUOS/info/catalogue/%systems%/preview ←- screenshot
/MUOS/info/catalogue/%systems%/text ←- description du jeu, extraite de gamelist.xml dans ARRM
Dossiers systèmes dans MuOS
Il n'est pas obligatoire d'utiliser les noms ci-dessous, car lorsque vous utilisez par exemple les noms de dossier OnionOS, vous pouvez définir le répertoire sur un émulateur spécifique lors du premier démarrage d'un jeu. Pour vous faciliter la vie et utiliser les noms ci-dessous, la plupart des émulateurs sont correctement configurés.
Amstrad Arcade Archive Arduboy Atari 2600 Atari 5200 Atari 7800 Atari Jaguar Atari Lynx Atari ST-STE-TT-Falcon Bandai WonderSwan-Color Books Cave Story ChaiLove CHIP-8 ColecoVision Collection Commodore Amiga Commodore C64 Commodore C128 Commodore CBM-II Commodore PET Commodore VIC-20 Doom DOS External - Ports Fairchild ChannelF Galaksija GCE-Vectrex Handheld Electronic - Game and Watch Java J2ME Karaoke Lowres NX Lua Engine Mattel - Intellivision Mega Duck - Cougar Boy Microsoft - MSX NEC PC Engine NEC PC Engine CD NEC PC Engine SuperGrafx NEC PC98 NEC PC-8000 - PC-8800 series NEC PC-FX Nintendo DS Nintendo FDS Nintendo Game Boy Nintendo Game Boy Advance Nintendo Game Boy Color Nintendo N64 Nintendo NES-Famicom Nintendo Pokemon Mini Nintendo SNES-SFC Nintendo Virtual Boy Odyssey2 - VideoPac Onscripter OpenBOR Philips CDi PICO-8 Quake RPG Maker 2000 - 2003 ScummVM Sega 32X Sega Atomiswave Naomi Sega Dreamcast Sega Game Gear Sega Master System Sega Mega CD - Sega CD Sega Mega Drive - Genesis Sega Pico Sega Saturn Sega SG-1000 Sharp X1 Sharp X68000 Sinclair ZX 81 Sinclair ZX Spectrum SNK Neo Geo SNK Neo Geo CD SNK Neo Geo Pocket - Color Sony PlayStation Sony Playstation Portable SVI-ColecoVision-SG1000 Texas Instruments TI-83 The 3DO Company - 3DO TIC-80 Uzebox VeMUlator Vircon32 WASM-4 Watara Supervision Wolfenstein 3D
Exemple de configuration pour OnionOS
Pour utiliser la même structure de dossier lors du scraping des roms sur l'appareil ou avec ARRM : (scraping sur l'appareil : choisissez un système, sélectionnez un jeu, appuyez sur le bouton Y et descendez jusqu'à Scraper, entrez votre identifiant/mot de passe de screenscraper, scraping terminé.)
les dossiers système se trouvent dans la partition : /Roms
les roms seront transférées vers :
/Roms/%system%
les médias seront transférés vers :
/Roms/%system%/miyoogamelist.xml
/Roms/%system%/Imgs
si vous voulez avoir boxart comme image, définissez-le de cette façon
si vous voulez avoir mix comme image, définissez-le de cette façon chemin
Dossiers systèmes dans OnionOS
AMIGA ARCADE ATARI COLECO COMMODORE CPC CPS1 CPS2 CPS3 DOS FAIRCHILD FC FDS FIFTYTWOHUNDRED GB GBA GBC GG GW INTELLIVISION LYNX MD MEGADUCK MS MSX NDS NEOCD NEOGEO NGP ODYSSEY PCE PCECD PICO POKE PORTS PS SATELLAVIEW SCUMMVM SEGACD SEGASGONE SEVENTYEIGHTHUNDRED SFC SGB SGFX SUFAMI SUPERVISION THIRTYTWOX TIC VB VECTREX VIC20 VIDEOPAC WS ZXS
Exemple de configuration pour ROCKNIX
pour utiliser la même structure de dossier lors du scraping des roms sur l'appareil ou avec ARRM :
- Si votre appareil ne dispose que d'un seul emplacement pour carte SD, la fonction Exporter vers d'autres vers la carte SD n'est pas possible car le système de fichiers de ROCKNIX est en ext4 (Linux). Exporter les roms et les médias vers un dossier sur votre PC, puis effectuer un transfert manuel via WinSCP ou FileZilla peut être une option. Sinon, vous trouverez de l'aide ici : https://rocknix.org/play/add-games/
Les dossiers système se trouvent dans la partition : /storage/roms
- Si votre appareil dispose de deux emplacements pour carte SD, vous pouvez exporter directement les roms et les médias vers votre deuxième carte SD. Comment faire : formatez une carte SD en FAT32 ou exFAT et insérez la carte SD dans l'emplacement 2 de votre appareil. Allumez votre appareil. Lorsque ROCKNIX termine son processus de démarrage, le répertoire des roms sera automatiquement créé sur la deuxième carte SD. Vous pouvez maintenant éteindre votre appareil, retirer votre carte SD de l'emplacement 2 et l'ouvrir sur votre PC.
Les dossiers système se trouvent dans /roms
Les médias seront transférés vers :
/roms/%system%
Les médias seront transférés vers :
/roms/%system%/gamelist.xml
/roms/%system%/images
/roms/%system%/videos
Si vous souhaitez avoir boxart comme image, définissez-le de cette façon
Si vous souhaitez avoir mix comme image, définissez-le de cette façon
Dossiers systèmes dans ROCKNIX
3do amiga amigacd32 amstradcpc arcade arduboy atari2600 atari5200 atari7800 atari800 atarijaguar atarilynx atarist atomiswave bezels bios c128 c16 c64 cdi channelf chip-8 coleco cps1 cps2 cps3 daphne doom dreamcast easyrpg famicom fbneo fds gameandwatch gamecube gamegear gamegearh gb gba gbah gbc gbch gbh genesis genh intellivision j2me mac mame mastersystem megacd megadrive megadriveh megadrive-japan megaduck moonlight moto mplayer msx msx2 music n64 naomi nds neocd neogeo nes nesh ngp ngpc odyssey openbor palm pc pc88 pc98 pcengine pcenginecd pcfx pet pico-8 pokemini ports psp pspminis psx satellaview saturn savestates screenshots scv sega32x segacd sfc sg-1000 sgfx snes snesh snesmsu1 st-v sufami supervision tg16 tg16cd themes tic-80 uzebox vectrex vic20 videopac vircon32 virtualboy wasm4 wii wonderswan wonderswancolor x1 x68000 zmachine zx81 zxspectrum