diff --git a/CHANGES.rst b/CHANGES.rst index 87c99e7..42bec22 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -17,6 +17,7 @@ ROMParser General ~~~~~~~ +- Add ROMPatch method to (most) other consoles - Updated regex - Add more tests diff --git a/romsearch/configs/platforms/Nintendo - Game Boy Color.yml b/romsearch/configs/platforms/Nintendo - Game Boy Color.yml index b1cea7e..f239af5 100644 --- a/romsearch/configs/platforms/Nintendo - Game Boy Color.yml +++ b/romsearch/configs/platforms/Nintendo - Game Boy Color.yml @@ -5,3 +5,10 @@ unzip: false # RetroAchievements ra_id: 6 ra_hash_method: "md5" + +# ROMPatcher +patch_method: "rompatcher.js" +file_exts: + - ".gbc" +patch_file_exts: + - ".bps" diff --git a/romsearch/configs/platforms/Nintendo - Game Boy.yml b/romsearch/configs/platforms/Nintendo - Game Boy.yml index 20d912d..b9a6cd0 100644 --- a/romsearch/configs/platforms/Nintendo - Game Boy.yml +++ b/romsearch/configs/platforms/Nintendo - Game Boy.yml @@ -5,3 +5,10 @@ unzip: false # RetroAchievements ra_id: 4 ra_hash_method: "md5" + +# ROMPatcher +patch_method: "rompatcher.js" +file_exts: + - ".gb" +patch_file_exts: + - ".bps" diff --git a/romsearch/configs/platforms/Nintendo - Nintendo Entertainment System.yml b/romsearch/configs/platforms/Nintendo - Nintendo Entertainment System.yml index c23fe22..02616ef 100644 --- a/romsearch/configs/platforms/Nintendo - Nintendo Entertainment System.yml +++ b/romsearch/configs/platforms/Nintendo - Nintendo Entertainment System.yml @@ -5,3 +5,10 @@ unzip: false # RetroAchievements ra_id: 7 ra_hash_method: "custom" + +# ROMPatcher +patch_method: "rompatcher.js" +file_exts: + - ".nes" +patch_file_exts: + - ".ips" diff --git a/romsearch/configs/platforms/Nintendo - Super Nintendo Entertainment System.yml b/romsearch/configs/platforms/Nintendo - Super Nintendo Entertainment System.yml index b762a9b..7422b39 100644 --- a/romsearch/configs/platforms/Nintendo - Super Nintendo Entertainment System.yml +++ b/romsearch/configs/platforms/Nintendo - Super Nintendo Entertainment System.yml @@ -5,3 +5,10 @@ unzip: false # RetroAchievements ra_id: 3 ra_hash_method: "custom" + +# ROMPatcher +patch_method: "rompatcher.js" +file_exts: + - ".sfc" +patch_file_exts: + - ".bps" diff --git a/romsearch/configs/platforms/Sony - PlayStation Portable.yml b/romsearch/configs/platforms/Sony - PlayStation Portable.yml index d85bbcd..6291afc 100644 --- a/romsearch/configs/platforms/Sony - PlayStation Portable.yml +++ b/romsearch/configs/platforms/Sony - PlayStation Portable.yml @@ -5,3 +5,10 @@ unzip: true # RetroAchievements ra_id: 41 ra_hash_method: "custom" + +# ROMPatcher +patch_method: "xdelta" +file_exts: + - ".iso" +patch_file_exts: + - ".xdelta"