unexpectedpanda / retool

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

PS2 Educational Games not appearing on output list #342

Closed pirsir76 closed 6 months ago

pirsir76 commented 6 months ago

Describe the bug A clear and concise description of what the bug is.

Sorry, the title is wrong, it should be simply: "PS2 games not appearing on list" Specifically these games:

To reproduce Steps to reproduce the behavior.

Use Redump PS2 .dat file. Region: USA Exclusions: Everything except games

Expected behavior A clear and concise description of what you expected to happen.

Retool should produce a list without excluding the following games:

Operating system

Retool edition

Retool version For the command line edition of Retool, the version is shown when you run it with no other arguments.

For the GUI edition, click Help, then About.

Version 2.3.8

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

Global excludes:

Global includes:

System excludes:

System includes:

What other settings are you using?

Additional context Add any other context about the problem here.

No custom global or system filters. No other settings.

unexpectedpanda commented 6 months ago

Retool manages its own categories that don't always match Redump's definition. I'm comfortable with these being classed as educational.

pirsir76 commented 6 months ago

There is a further issue here:

Using Redump PS2 .dat file. Region: USA Exclusions: Everything except Educational shows 0 results. But, there should be 4 results (at least) Retool is outputting: • No titles in the input DAT match your preferences. No DAT file has been created.

They will only appear if you do a search for educational in conjunction with something else. Which is not how Retool is supposed to work as far as I understand.

unexpectedpanda commented 6 months ago

There's no issue at all, and it's working exactly as intended. Multiple categories are assigned to those titles through the clone list, so you've excluded the educational titles by also excluding games and demos,

{
    "group": "Konami Kids Playground (Demo)",
    "categories": ["Demo", "Educational", "Games"],
    "titles": [
        {"searchTerm": "Konami Kids Playground (Demo)"}
    ]
},
{
    "group": "Konami Kids Playground - Alphabet Circus",
    "categories": ["Educational", "Games"],
    "titles": [
        {"searchTerm": "Konami Kids Playground - Alphabet Circus"}
    ]
},
{
    "group": "Konami Kids Playground - Dinosaurs - Shapes & Colors",
    "categories": ["Educational", "Games"],
    "titles": [
        {"searchTerm": "Konami Kids Playground - Dinosaurs - Shapes & Colors"}
    ]
},
{
    "group": "Konami Kids Playground - Frogger - Hop, Skip & Jumpin' Fun",
    "categories": ["Educational", "Games"],
    "titles": [
        {"searchTerm": "Konami Kids Playground - Frogger - Hop, Skip & Jumpin' Fun"}
    ]
},
{
    "group": "Konami Kids Playground - Toy Pals Fun with Numbers",
    "categories": ["Educational", "Games"],
    "titles": [
        {"searchTerm": "Konami Kids Playground - Toy Pals Fun with Numbers"}
    ]
},
pirsir76 commented 6 months ago

I see. Is there a way I can filter games by just one category? Like, if I want to see all the games that have "Demo" in their category (regardless of what other categories the game has been placed in) is there a way to do that?

unexpectedpanda commented 6 months ago

Not with Retool there isn't.