Skip to content

Commit

Permalink
v0.0.2
Browse files Browse the repository at this point in the history
Features
--------

- Added Nintendo - Nintendo Entertainment System
- Added tools to parse filenames or full games list out of parsed .dat files, to check for new regex terms to add

Fixes
-----

DupeParser
~~~~~~~~~~

- Fixed crash if "searchTerm" does not exist in the retool dupe dict
- Get dupes from retool first, before dat file

GameFinder
~~~~~~~~~~

- Fixed bug where if include_games was defined but not for the platform, nothing would be found
- The full list of games is now sorted
- Fixed bug where occasionally multiple entries due to upper/lowercase could occur

ROMChooser
~~~~~~~~~~

- Revisions are now weighted more heavily than versions
- Budget editions are now favoured above anything else, assuming they roll in the various revision/version changes

ROMParser
~~~~~~~~~

- Fixed crash if "searchTerm" does not exist in the retool dupe dict

Configs
~~~~~~~

- Added specific regex options for NES
- Regions now has options for multiple rendering (e.g. UK can be UK or United Kingdom)
- Grouped ``rerelease`` with ``demoted_versions`` in regex
- Decoupled revisions from versions
  • Loading branch information
bbtufty committed May 7, 2024
1 parent b144697 commit adb7189
Show file tree
Hide file tree
Showing 11 changed files with 387 additions and 72 deletions.
41 changes: 38 additions & 3 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,11 +1,46 @@
0.0.2 (Unreleased)
==================

- Grouped ``rerelease`` with ``demoted_versions`` in regex
- Decoupled revisions from versions
Features
--------

- Added Nintendo - Nintendo Entertainment System
- Added tools to parse filenames or full games list out of parsed .dat files, to check for new regex terms to add

Fixes
-----

DupeParser
~~~~~~~~~~

- Fixed crash if "searchTerm" does not exist in the retool dupe dict
- Get dupes from retool first, before dat file

GameFinder
~~~~~~~~~~

- Fixed bug where if include_games was defined but not for the platform, nothing would be found
- The full list of games is now sorted
- Fixed bug where occasionally multiple entries due to upper/lowercase could occur

ROMChooser
~~~~~~~~~~

- Revisions are now weighted more heavily than versions
- Budget editions are now favoured above anything else, assuming they roll in the various revision/version changes
- Fixed bug in GameFinder where occasionally multiple entries due to upper/lowercase could occur

ROMParser
~~~~~~~~~

- Fixed crash if "searchTerm" does not exist in the retool dupe dict

Configs
~~~~~~~

- Added specific regex options for NES
- Regions now has options for multiple rendering (e.g. UK can be UK or United Kingdom)
- Grouped ``rerelease`` with ``demoted_versions`` in regex
- Decoupled revisions from versions

0.0.1 (2024-05-06)
==================
Expand Down
1 change: 1 addition & 0 deletions romsearch/configs/clonelists/retool.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
url: "https://raw.githubusercontent.com/unexpectedpanda/retool-clonelists-metadata/main/clonelists"

Nintendo - GameCube: "Nintendo - GameCube (Redump).json"
Nintendo - Nintendo Entertainment System: "Nintendo - Nintendo Entertainment System (No-Intro).json"
Nintendo - Super Nintendo Entertainment System: "Nintendo - Super Nintendo Entertainment System (No-Intro).json"
Sony - PlayStation: "Sony - PlayStation (Redump).json"
Sony - PlayStation 2: "Sony - PlayStation 2 (Redump).json"
3 changes: 3 additions & 0 deletions romsearch/configs/dats/no-intro.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
Nintendo - Nintendo Entertainment System:
file_mapping: "Nintendo - Nintendo Entertainment System (Headered)"

Nintendo - Super Nintendo Entertainment System:
file_mapping: "Nintendo - Super Nintendo Entertainment System"
119 changes: 60 additions & 59 deletions romsearch/configs/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ datetime_format: "%Y/%m/%d, %H:%M:%S"

platforms:
- "Nintendo - GameCube"
- "Nintendo - Nintendo Entertainment System"
- "Nintendo - Super Nintendo Entertainment System"
- "Sony - PlayStation"
- "Sony - PlayStation 2"
Expand All @@ -17,65 +18,65 @@ video_types:
- "SECAM"

regions:
- "USA"
- "World"
- "Canada"
- "Europe"
- "UK"
- "Australia"
- "New Zealand"
- "Singapore"
- "Ireland"
- "Japan"
- "Asia"
- "Thailand"
- "Spain"
- "Mexico"
- "Argentina"
- "Latin America"
- "Brazil"
- "Portugal"
- "France"
- "Belgium"
- "Netherlands"
- "Germany"
- "Austria"
- "Italy"
- "Switzerland"
- "Hong Kong"
- "China"
- "Taiwan"
- "Korea"
- "Russia"
- "Ukraine"
- "Estonia"
- "Poland"
- "Latvia"
- "Lithuania"
- "Denmark"
- "Norway"
- "Sweden"
- "Scandinavia"
- "Finland"
- "Iceland"
- "Hungary"
- "Czech"
- "Greece"
- "Macedonia"
- "India"
- "South Africa"
- "Israel"
- "Slovakia"
- "Turkey"
- "Croatia"
- "Slovenia"
- "United Arab Emirates"
- "Bulgaria"
- "Romania"
- "Albania"
- "Serbia"
- "Indonesia"
- "Unknown"
USA: "USA"
World: "World"
Canada: "Canada"
Europe: "Europe"
UK: "UK|United Kingdom"
Australia: "Australia"
New Zealand: "New Zealand"
Singapore: "Singapore"
Ireland: "Ireland"
Japan: "Japan"
Asia: "Asia"
Thailand: "Thailand"
Spain: "Spain"
Mexico: "Mexico"
Argentina: "Argentina"
Latin America: "Latin America"
Brazil: "Brazil"
Portugal: "Portugal"
France: "France"
Belgium: "Belgium"
Netherlands: "Netherlands"
Germany: "Germany"
Austria: "Austria"
Italy: "Italy"
Switzerland: "Switzerland"
Hong Kong: "Hong Kong"
China: "China"
Taiwan: "Taiwan"
Korea: "Korea"
Russia: "Russia"
Ukraine: "Ukraine"
Estonia: "Estonia"
Poland: "Poland"
Latvia: "Latvia"
Lithuania: "Lithuania"
Denmark: "Denmark"
Norway: "Norway"
Sweden: "Sweden"
Scandinavia: "Scandinavia"
Finland: "Finland"
Iceland: "Iceland"
Hungary: "Hungary"
Czech: "Czech"
Greece: "Greece"
Macedonia: "Macedonia"
India: "India"
South Africa: "South Africa"
Israel: "Israel"
Slovakia: "Slovakia"
Turkey: "Turkey"
Croatia: "Croatia"
Slovenia: "Slovenia"
United Arab Emirates: "United Arab Emirates"
Bulgaria: "Bulgaria"
Romania: "Romania"
Albania: "Albania"
Serbia: "Serbia"
Indonesia: "Indonesia"
Unknown: "Unknown"

languages:
English: "En(?:-[A-Z][A-Z])?"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
group: "No-Intro"
ftp_dir: "/No-Intro/Nintendo - Nintendo Entertainment System (Headered)"
unzip: false
Loading

0 comments on commit adb7189

Please sign in to comment.