platforms
ROMSearch can work for a number of platforms, and the config for each is stored in a separate configuration file.
Syntax:
group: ["Redump", "No-Intro"] # The group for these files. Currently either "Redump" or "No-Intro
dir: [dir] # The remote dir for rclone. This is usually something like [group]/[platform]
unzip: true # OPTIONAL. Whether to unzip files when moving. Defaults to false
additional_dirs: # OPTIONAL. Occasionally, files may need to be pulled from other remote directories.
[additional_dir]: [dir] # These can be specified here
ra_id: [id] # OPTIONAL. The RetroAchievements console ID, from their API_GetConsoleIDs
ra_hash_method: ["md5", "custom"] # OPTIONAL. The RetroAchievements hash method. Supports "md5" and "custom"
patch_method: ["xdelta"] # OPTIONAL: Method for patching ROMs. Supports "xdelta", "rompatcher.js"
file_exts: # OPTIONAL: Potential file extensions. ROMPatcher uses this to figure
- [ext] # out the file to patch
patch_file_exts: # OPTIONAL: Potential file extensions. ROMPatcher uses this to figure
- [ext] # out the patch file
Nintendo - Game Boy
group: "No-Intro"
dir: "/No-Intro/Nintendo - Game Boy/"
unzip: false
ra_id: 4
ra_hash_method: "md5"
Nintendo - Game Boy Color
group: "No-Intro"
dir: "/No-Intro/Nintendo - Game Boy Color/"
unzip: false
ra_id: 6
ra_hash_method: "md5"
Nintendo - GameCube
group: "Redump"
dir: "/Redump/Nintendo - GameCube - NKit RVZ [zstd-19-128k]/"
unzip: true
ra_id: 16
ra_hash_method: "custom"
Nintendo - Super Nintendo Entertainment System
group: "No-Intro"
dir: "/No-Intro/Nintendo - Super Nintendo Entertainment System/"
unzip: false
ra_id: 3
ra_hash_method: "custom"
Sony - PlayStation
group: "Redump"
dir: "/Redump/Sony - PlayStation/"
unzip: true
additional_dirs:
SBI: "/Redump/Sony - PlayStation - SBI Subchannels/"
ra_id: 12
ra_hash_method: "custom"