unexpectedpanda / retool

Retool: a better filter tool for Redump and No-Intro DAT files.
BSD 3-Clause "New" or "Revised" License
343 stars 22 forks source link

Selecting only Unlicensed option didn't generate Unlicensed Games DAT #344

Closed dsync89 closed 1 month ago

dsync89 commented 1 month ago

Describe the bug I'm currently using Retool to generate 1G1R DAT for all Unlicensed Titles, instead of Licensed titles. When only keeping Unlicensed checked, there is no match.

To reproduce

  1. Using NO-INTRO Nintendo - SNES
  2. Retool exclusion

image

image

Expected behavior Game with Unl should be included, while still conforming to 1G1R rules.

Operating system

Retool edition

Retool version v2.3.8-win-x86-64

For the GUI edition, click Help, then About.

Are you using custom global or system filters? If so, list them below

What other settings are you using?

Additional context

An alternative is to use Unl in the Override by text. But this won't generate 1G1R for Unlicensed, but rather including all Unl games, which is not desired.

image


TITLES WITHOUT CLONES
=====================

+ Chip's Challenge (USA) (Aftermarket) (Unl)
+ Corn Buster (World) (Aftermarket) (Unl)
+ Creepy Bird (World) (Aftermarket) (Unl)
+ Cult of Remute, The (World) (Aftermarket) (Unl)
+ Dorke & Ymp (World) (Aftermarket) (Unl)
+ First Samurai (World) (Aftermarket) (Unl)
+ Fork Parker's Crunch Out (World) (Aftermarket) (Unl)
+ Game Genie (USA) (Unl)
+ Game Genie (USA) (Unl) (Alt)
+ Game Genie (USA) (v2.0) (Unl)
+ Game Saver (Europe) (v1.6) (Unl)
+ Game Saver (Europe) (v1.7) (Unl)
+ Gourmet Warriors (USA) (Aftermarket) (Unl)
+ Hind Strike (USA) (Unl)
+ Hong Kong '97 (Japan) (En,Ja,Zh-Hant) (CM) (Unl)
+ Hong Kong '97 (Japan) (En,Ja,Zh-Hant) (Unl)
+ Iron Commando (Europe) (Aftermarket) (Unl)
+ Jet Pilot Rising (Germany) (Aftermarket) (Unl)
+ Jim Power - The Lost Dimension in 3D (World) (Aftermarket) (Unl)
+ Jim Power - The Lost Dimension in 3D (World) (Enhanced) (Aftermarket) (Unl)
+ Joe & Mac - Ultimate Caveman Collection (Europe) (Aftermarket) (Unl)
+ Legend (World) (Aftermarket) (Unl)
+ Legend (World) (Steam) (Aftermarket) (Unl)
+ Lester the Unlikely (USA)
+ Little Medusa (USA) (Aftermarket) (Unl)
+ Little Medusa (USA) (Demo) (Aftermarket) (Unl)
+ Lizard (World) (Aftermarket) (Unl)
+ Lizard (World) (Demo) (Aftermarket) (Unl)
+ Maerchen Adventure Cotton 100% (USA) (Aftermarket) (Unl)
+ Mr. Bloppy Saves the World (World) (Aftermarket) (Unl)
+ Nekotako (Japan) (Aftermarket) (Unl)
+ Nightmare Busters (World) (Unl)
+ Old Towers (USA) (Aftermarket) (Unl)
+ Parame ROM Cassette Vol. 1 (Japan) (Unl)
+ Parame ROM Cassette Vol. 2 (Japan) (Unl)
+ Parame ROM Cassette Vol. 3 (Japan) (Unl)
+ Parame ROM Cassette Vol. 4 (Japan) (Unl)
+ Parame ROM Cassette Vol. 5 (Japan) (Unl)
+ Pinkie (World) (Aftermarket) (Unl)
+ Pro Action Replay (Europe) (27c256) (Unl)
+ Pro Action Replay (Europe) (Unl) [b]
+ Pro Action Replay MK2 (Europe) (Unl) [b]
+ Pro Action Replay MK2 (Europe) (v1.1) (Unl) [b]
+ Pro Action Replay MK3 (Europe) (Unl)
+ Reverse Kids (Japan) (Unl)
+ River City Girls Zero (USA) (De) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Es) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Fr) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (It) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Ja) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Ko) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Original Translation) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (RCG Translation) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Zh-Hans) (Steam Release) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Zh-Hans) (Switch Release) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Zh-Hant) (Steam Release) (Aftermarket) (Unl)
+ River City Girls Zero (USA) (Zh-Hant) (Switch Release) (Aftermarket) (Unl)
+ SM Choukyoushi Hitomi (Japan) (Beta) (Unl) [b]
+ SM Choukyoushi Hitomi (Japan) (Unl)
+ SM Choukyoushi Hitomi - Bangai Hen (Japan) (Unl)
+ SM Choukyoushi Hitomi - Bangai Hen 2 - Maki no Love Love Panic (Japan) (Unl)
+ SM Choukyoushi Hitomi Vol. 2 (Japan) (Unl)
+ SM Choukyoushi Hitomi Vol. 2 - Trial Version (Japan) (Unl)
+ SM Choukyoushi Hitomi Vol. 2 Remix (Japan) (Unl)
+ SM Choukyoushi Hitomi Vol. 3 (Japan) (Unl) (Alt) [b]
+ SM Choukyoushi Hitomi Vol. 3 (Japan) (Unl) [b]
+ SM Choukyoushi Hitomi Vol. 3 - Test Version (Japan) (Unl)
+ Socks the Cat Rocks the Hill (World) (Unl)
+ Stone Protectors (USA) (Steam) (Unl)
+ Street Racer (World) (Aftermarket) (Unl)
+ Super 3D Noah's Ark (USA) (Unl)
+ Super 3D Noah's Ark (World) (Aftermarket) (Unl)
+ Super 8 (USA) (Unl)
+ Super Big 2 (China) (Unl)
+ Super MIDI Pak (World) (Aftermarket) (Unl)
+ Super Thor Quest (World) (Aftermarket) (Unl)
+ Super Turrican 2 Special Edition (USA) (Aftermarket) (Unl)
+ Super Turrican Collection (USA) (Aftermarket) (Unl)
+ Super Turrican Collection (USA) (Aftermarket) (Unl) (Alt)
+ Super X-Terminator 2 Sasuke (Japan) (Unl) [b]
+ Sydney Hunter and the Caverns of Death (USA) (Aftermarket) (Unl)
+ Taiwan 16 Mahjong II - Horoscope Girls Edition (Hong Kong) (Unl)
+ Tinhead (World) (Aftermarket) (Unl)
+ Tri-Star (USA) (Unl)
+ Undercover Cops (USA) (Aftermarket) (Unl)
+ Unholy Night - The Darkness Hunter (Japan) (En) (Unl)
+ Unholy Night - The Darkness Hunter (USA) (Unl)
+ X (Japan) (Demo) (1991-05-08) (Unl)
+ Yo-Yo Shuriken (World) (Aftermarket) (Unl)
unexpectedpanda commented 1 month ago

That's not how excludes work. Unchecking an exclude doesn't mean that type is included, just that it's not excluded.

What you're seeing is what happens when a title belongs to two types. Since all your (Unl) titles are also games, and you chose to exclude games, you get no results.

The relevant feature requests are #249 and #333, however since Retool is no longer maintained, those features won't be implemented.

unexpectedpanda commented 1 month ago

As a workaround, deselect Games as well and add the following text to the post filters:

(Unl)
(Pirate)
(Aftermarket)

This filters the output after the 1G1R processing to only include titles with those strings.