unexpectedpanda / retool

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

Post Filters #298

Closed Jaylinx closed 7 months ago

Jaylinx commented 8 months ago

Hello, I'm using the daily pack of No-Intro DATS with Aftermarket roms ticked in options

I want to make 1G1R only with Aftermarket roms in order to have one DAT with "normal" roms and one DAT with aftermarket roms for each systems.

So in Post Filters, I just write Aftermarket and scan my DATS. It works for a lot of systems like NES, GB, GBC, GBA, Lynx, GG, N64 and Jaguar. But for systems like Genesis, Master System, Super Nintendo and Virtual Boy it doesn't work, it gives me this error whatever the word I put in Post Filters

Traceback (most recent call last): File "retoolgui.py", line 225, in run File "retool.py", line 228, in main File "modules\titletools.py", line 662, in post_filters TypeError: 'in ' requires string as left operand, not dict

unexpectedpanda commented 8 months ago

I can't replicate this. It's possible that another setting is required to trigger it, or that those DATs in the daily pack were invalid in some way at the time you downloaded it.

Did you have other settings enabled as well? Could you provide one of the problem DAT files for me to test?

unexpectedpanda commented 7 months ago

Also, it might be useful to see your config/user-config.yaml file, just so I can get a sense as to your setup.

Jaylinx commented 7 months ago

I made a clean install and it worked as planned. Sorry for the inconvenience

unexpectedpanda commented 7 months ago

No troubles. Let me know if you run into an issue again :)