Table des matières
You have a mini portable console style Anbernic, Miyoo etc… which uses an OS (ArkOS, MuOS, OnionOS, ROCKNIX…) capable of displaying media and/or gamelists. ? This ARRM export module will allow you to export the media/gamelists/bezels from your systems managed by ARRM to these other system types.
Export to other devices (ArkOS, MuOS, OnionOS, ROCKNIX...)
Available since version 2.0.1.9
Since version 2.0.1.9, it is possible to export your Media, Roms and Gamelist.xml to other systems scraped by ARRM
This can be useful if you use portable consoles like Anbernic, MiYoo…
A big thank you to @waeggy123 for creating this article (screenshots, tutorial, tests…) and for suggestions for improvements
Procedure
- Select the system (only one) then click Show
- When the database is filled with the Roms found,
- Select the Roms you want to export
- Click the Export to others button
Configuration of the export module
After clicking on the Export to others button located in the Selected Roms tab, the settings module appears:
screens from ARRM 2.0.2.7 beta 9
- %system% : this variable can be used in directory names. It defaults to the value of the current system folder, but you can change it to respect the nomenclature of the operating system used (OnionOS, MUOS, Arkos…)
- 'Roms' folder : indicate the folder of your Roms folder on your destination system. If you are using OnionOS, the OnionOS Rom folder names link will show you the mappings between OnionOS systems and folder names
- Copy Roms?: check this box if you want the Roms to be copied.
- 'Gamelists' folder : indicate the folder in which your destination system stores the gamelists. For example OnionOS stores gamelists in the same folder as Roms
- Gamelist Name : name of the gamelist file to create (for miyoo : miyoogamelist.xml)
- Copy Gamelists?: check this box if you want the Gamelists to be copied.
- Tag to put in the gamelist: check the tags you want to appear in the gamelist. For OnionOS: Path, Name and Image are sufficient.
- 'Description→\text\gamefilename.txt (MuOS)' : is used with MuOS to create text files of the rom name that will contain the checked information. Check the information you want to see in this .txt file
- Copy text ?: check this box if you want the txt file to be created.
- Overlays' folder : indicate the folder in which your destination system stores the overlays/bezels of the games. For example: the system embedded in the Anbernic RG35XX stores the overlays/bezels at the root of the memory card in a folder named bezels and a subfolder named by the system name.
- Copy Overlays?: check this box if you want the Overlays/Bezels to be copied.
- Images' folder : indicate the folder in which your destination system stores the games' media. For example: OnionOS stores media in the Imgs directory (respect case) located in the Roms folder.
- Media choice for image : Select the ARRM already scraped media that will be use to populate gamelist image tag.
- Copy media?: Check this box if you want the media to be copied.
- Show additional images selection panel : allows to select other images to assign to various directories. Useful for MuOs or other systems.
- Videos' folder : indicate the folder in which your destination system stores the videos of the games.
- Copy Videos ?: check this box if you want the Videos to be copied.
Click on the Export button to start processing
Configuration example for ArkOS
to use the same folder structure when scraping roms on the device or with ARRM:
system folders can be found in partition: EASYROMS
roms will be transferred to:
/%system%
media will be transferred to:
/%system%/gamelist.xml
/%systems%/images
/%systems%/videos
if you want to have boxart as image, set it this way
if you want to have mix as image, set it this way
System Folders in 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
Configuration example for MuOS
to use the same folder structure when scraping roms on the device or with ARRM:
system folders can be found in: /ROMS/
media folders can be found in: /MUOS/info/catalogue
roms will be transferred to:
/ROMS/%system%
media will be transferred to:
/MUOS/info/catalogue/%systems%/box ←- boxart
/MUOS/info/catalogue/%systems%/preview ←-screenshot
/MUOS/info/catalogue/%systems%/text ←- description of the game, extracted from gamelist.xml in ARRM
System Folders in MuOS
It is not mandatory to use the names below, because when you use e.g. OnionOS folder names you can set the directory to a specific emulator when starting a game for the first time. To make life easier and using the names below, the most emulators are set correctly.
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
Configuration example for OnionOS
to use the same folder structure when scraping roms on the device or with ARRM: (scraping on the device: choose a system, select a game, press Y button and go down to Scraper, enter your screenscraper Login/Password, scraping done.)
system folders can be found in partition: /Roms
roms will be transferred to:
/Roms/%system%
media will be transferred to:
/Roms/%system%/miyoogamelist.xml
/Roms/%system%/Imgs
if you want to have boxart as image, set it this way
if you want to have mix as image, set it this way
System Folders in 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
Configuration example for ROCKNIX
to use the same folder structure when scraping roms on the device or with ARRM:
- If your device has just a single SD card slot the Export to Others function to SD card is not possible since the file system of ROCKNIX is in ext4 (Linux). Export roms and media to a folder on your PC and then manual transfer via WinSCP or FileZilla could be an option. Otherwise you will find some help here: https://rocknix.org/play/add-games/
system folders can be found in partition: /storage/roms
- If your device has two SD card slots you can directly export roms and media to your second SD card. HowTo: Format a SD card in FAT32 or exFAT and insert the SD card into slot 2 of your device. Turn your device on. When ROCKNIX completes its boot process, the roms directory will automatically be created on the second SD card. Now you can turn off your device, remove your SD card from slot 2 and open it on your PC.
system folders can be found in /roms
media will be transferred to:
/roms/%system%
media will be transferred to:
/roms/%system%/gamelist.xml
/roms/%system%/images
/roms/%system%/videos
if you want to have boxart as image, set it this way
if you want to have mix as image, set it this way
System Folders in 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