The ROM Properties Page Shell Extension has functions to access various Internet databases in order to download artwork.
This functionality can be disabled by using the rp-config
utility,
or by setting the following value in the configuration file:
[Downloads]
ExtImageDownload=false
The configuration file is located at:
- Linux:
~/.config/rom-properties/rom-properties.conf
- Windows:
%APPDATA%\rom-properties\rom-properties.conf
Downloaded images are saved in the following directory:
- Linux:
~/.cache/rom-properties/
- Windows XP:
%USERPROFILE%\Local Settings\Application Data\rom-properties
- Windows Vista and later:
%USERPROFILE%\AppData\LocalLow
NOTE: Prior to rom-properties v1.5, the Windows cache directory was
%LOCALAPPDATA%\rom-properties
. It was moved to LocalLow
in order
to allow rp-download
to run as a low-integrity process. Existing
files were not migrated over, so those can either be moved manually
or deleted.
- https://art.gametdb.com/ - Box, cover, and media scans for Nintendo GameCube, Wii, Wii U, DS, and 3DS games.
- https://amiibo.life/ - Images of Nintendo amiibo products.
- https://rpdb.gerbilsoft.com/ - Title screen images for the following
systems:
- Neo Geo Pocket (Color)
- Nintendo Game Boy
- Nintendo Game Boy Color
- Nintendo Game Boy Advance
- Sega Mega Drive / Genesis, Sega CD, 32X, Pico
- Super NES
- WonderSwan (Color)
The following information is used as the lookup key in order to retrieve images from the online databases:
- GameCube, Wii, Wii U: 6-character Game ID (e.g.
GALE01
) and region code. - Game Boy, Game Boy Color: Game title (e.g.
POKEMON RED
), or game ID (e.g.BXTJ01
) if available. Region code and publisher ID are also used. - Game Boy Advance: 6-character Game ID (e.g.
AXVE01
) - Nintendo DS: 4-character Game ID (e.g.
ATRE
) - Nintendo 3DS: Product ID (e.g.
CTR-P-AXCE
) and region code. - amiibo: 64-bit amiibo ID (e.g.
00000000-00000002
) - Neo Geo Pocket (Color): Game ID (e.g.
NEOP0001
). For certain games with invalid IDs (e.g. homebrew), the game title is also used. - Sega Mega Drive and related: Serial number (e.g.
GM 00001009-00
) and region code. - Super NES: Game title and region code (e.g.
SNS-SUPER MARIOWORLD-USA
), or 2-character or 4-character game ID if present (e.g.SNS-YI-USA
). - WonderSwan (Color): Game ID (e.g.
SWJ-BAN001
), plus the Mono/Color flag.
As of rom-properties v1.5, the downloading functionality has been
isolated into a single component, rp-download
. The rp-download
program uses the following security features:
- Linux: seccomp(), AppArmor
- OpenBSD: pledge()
- Windows: Low-integrity process (on Vista+)