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"