Skip to content

Commit

Permalink
Merge pull request #78 from bbtufty/pokemon-mini
Browse files Browse the repository at this point in the history
Added Pokemon Mini
  • Loading branch information
bbtufty authored Jan 3, 2025
2 parents 9668ee9 + 8483412 commit facf722
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 11 deletions.
1 change: 1 addition & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Features
--------

- Added Pokemon Mini
- Support for supersets
- Added N64

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ ROMSearch offers the ability to:

* Sync from remote folder using rclone
* Parse DAT files as well as filenames for ROM information
* Remove dupes from ROM lists the excellent ``retool`` clonelists
* Remove dupes from ROM lists using the excellent ``retool`` clonelists
* Match ROM hashes to RetroAchievements to get compatible ROMs
* Patch ROM files so RetroAchievements can be enabled
* Moving files to a structured location, including potentially additional files that may be needed
Expand All @@ -32,6 +32,7 @@ works for the following consoles:
* Game Boy
* Game Boy Color
* Game Boy Advance
* Pokemon Mini
* Nintendo (Home)
* Nintendo Entertainment System
* Super Nintendo Entertainment System
Expand Down
16 changes: 13 additions & 3 deletions docs/configs/platforms.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ Nintendo - Game Boy Advance

.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - Game Boy Advance.yml

Nintendo - GameCube
===================
Nintendo - Pokemon Mini
=======================

.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - GameCube.yml
.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - Pokemon Mini.yml

Nintendo - Nintendo Entertainment System
========================================
Expand All @@ -51,6 +51,16 @@ Nintendo - Super Nintendo Entertainment System

.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - Super Nintendo Entertainment System.yml

Nintendo - Nintendo 64
======================

.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - Nintendo 64.yml

Nintendo - GameCube
===================

.. literalinclude:: ../../romsearch/configs/platforms/Nintendo - GameCube.yml

Sony - PlayStation Portable
===========================

Expand Down
12 changes: 6 additions & 6 deletions docs/configs/regex.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ Syntax: ::
[name]: # Name of the group
pattern: [pattern] # Regex matching pattern
type: ["str", "list", "bool"] # OPTIONAL. How to parse this match. If "list", a list of possible values needs
to be defined in the config defaults. If "str", will pull out the string of
the regex match. If bool, if the pattern is found within the filename will be
set True, else False. Defaults to "bool"
# to be defined in the config defaults. If "str", will pull out the string of
# the regex match. If bool, if the pattern is found within the filename will be
# set True, else False. Defaults to "bool"
flags: ["I", "NOFLAG"] # OPTIONAL. Flags to pass to regex. "I" indicates ignorecase, "NOFLAG" means no
flags. Defaults to "I"
# flags. Defaults to "I"
group: [group] # OPTIONAL. Regex patterns can be grouped together into a single overarching group.
If not set, will not group
# If not set, will not group
search_tags: [True, False] # OPTIONAL. If False, will search the whole string instead of tags within the file.
Defaults to True
# Defaults to True

Full file
=========
Expand Down
3 changes: 2 additions & 1 deletion docs/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ ROMSearch offers the ability to:

* Sync from remote folder using rclone
* Parse DAT files as well as filenames for ROM information
* Remove dupes from ROM lists the excellent ``retool`` clonelists
* Remove dupes from ROM lists using the excellent ``retool`` clonelists
* Match ROM hashes to RetroAchievements to get compatible ROMs
* Patch ROM files so RetroAchievements can be enabled
* Moving files to a structured location, including potentially additional files that may be needed
Expand All @@ -43,6 +43,7 @@ has the capability for:
* Game Boy
* Game Boy Color
* Game Boy Advance
* Pokemon Mini

* Nintendo (Home)

Expand Down
1 change: 1 addition & 0 deletions romsearch/configs/clonelists/retool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ url: "https://raw.githubusercontent.com/Daeymon/retool-clonelists-metadata/main/
Nintendo - Game Boy: "Nintendo - Game Boy (No-Intro).json"
Nintendo - Game Boy Color: "Nintendo - Game Boy Color (No-Intro).json"
Nintendo - Game Boy Advance: "Nintendo - Game Boy Advance (No-Intro).json"
Nintendo - Pokemon Mini: "Nintendo - Pokemon Mini (No-Intro).json"

# Nintendo Home Consoles
Nintendo - Nintendo Entertainment System: "Nintendo - Nintendo Entertainment System (No-Intro).json"
Expand Down
3 changes: 3 additions & 0 deletions romsearch/configs/dats/no-intro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Nintendo - Game Boy Color:
Nintendo - Game Boy Advance:
file_mapping: "Nintendo - Game Boy Advance (*)"

Nintendo - Pokemon Mini:
file_mapping: "Nintendo - Pokemon Mini (*)"

Nintendo - Nintendo Entertainment System:
file_mapping: "Nintendo - Nintendo Entertainment System (Headered) (*)"

Expand Down
1 change: 1 addition & 0 deletions romsearch/configs/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ platforms:
- "Nintendo - Game Boy"
- "Nintendo - Game Boy Color"
- "Nintendo - Game Boy Advance"
- "Nintendo - Pokemon Mini"
- "Nintendo - Nintendo Entertainment System"
- "Nintendo - Super Nintendo Entertainment System"
- "Nintendo - Nintendo 64"
Expand Down
7 changes: 7 additions & 0 deletions romsearch/configs/platforms/Nintendo - Pokemon Mini.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
group: "No-Intro"
dir: "/No-Intro/Nintendo - Pokemon Mini/"
unzip: false

# RetroAchievements
ra_id: 24
ra_hash_method: "md5"
5 changes: 5 additions & 0 deletions romsearch/configs/regex.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@ kiosk:
search_tags: false
include_in_short_name: true

gamecube_preview:
pattern: "\\(GameCube Preview\\)"
group: "demos"
include_in_short_name: true

preview:
pattern: "\\(Preview\\)"
group: "demos"
Expand Down

0 comments on commit facf722

Please sign in to comment.