arrm_relooked_en:export_other_devices-en_relooked

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


The paths shown in this image are an example. Modify them according to your configuration.
  • %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.
    • Image Format : Select the size of image (original : keep original ARRM format). You can edit the format by clicking on the
    • 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

In order to juggle with the different systems, consider using the profile backup/restore module in order to find the saved settings for each of them : Manage scrape profiles




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

arkos2a.jpg



if you want to have mix as image, set it this way

arkos2b.jpg

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

muos2.jpg



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

onionos2a.jpg



if you want to have mix as image, set it this way

onionos2b.jpg

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

rocknix2a.jpg



if you want to have mix as image, set it this way

rocknix2b.jpg

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
arrm_relooked_en/export_other_devices-en_relooked.txt · Dernière modification : 2025/02/22 13:37 de nexusone13