Releases: andrebrait/1g1r-romset-generator
Fix filename resolution, add some missing regions
Fix filename resolution for games with periods in their titles
Add Argentina and Mexico regions
Preserve modification times on copied folders
This release also contains small fixes for the exclusion messages in verbose mode and a typo in the README
Add support for directory-based ROM sets
We can also now handle sets where the game archive name differed from the game ROM names (e.g.: multi-ROM games)
Revamped exclusion/avoidance functionality
Changes:
- The new
exclude-after
option allows you to exclude ROMs after the selection has been done - The new
separator
option allows setting a custom separator for theavoid
,exclude
andexclude-after
options avoid
,exclude
andexclude-after
can now work with files by using thefile:
prefix
Add filtering for Pirate ROMs, add exclude and avoid options
Calling the previous --blacklist
option a "blacklist" was a bad choice, as it was not filtering out ROMs, but rather avoiding them.
Not the option has been renamed to --avoid
and a new option for actually excluding ROMs was added with --exclude
.
You can now also use those as regular expressions with the --regex
option.
I also added a --no-pirate
option to filter out Pirate ROMs. This is also activated with --no-all
.
Add filtering for Enhancement Chips
This adds filtering for Enhancement Chips with the --no-enhancement-chips
option)
ATTENTION: --no-all
doesn't include --no-unlicensed
anymore. The reason for this is that some popular platforms (e.g. NES) have a number of Unlicensed, but still desirable, ROMs, and it's easier to make the users type
--no-all --no-unlicensed
if they want to exclude both than it is to make them type
--no-bios --no-program --no-enhancement-chips --no-proto --no-beta --no-demo --no-sample
in order to exclude everything but the unlicensed ROMs.
Bug fixes
This fixes a bug for parsing the XML when running on a system without the lxml library installed
Initial release
This is the initial release of this tool!
Well, there's not much else to say. The README is pretty self-explanatory, I think!