Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aftermarket Homebrew #37

Closed
westoncampbell opened this issue Jun 21, 2022 · 3 comments · Fixed by #38
Closed

Aftermarket Homebrew #37

westoncampbell opened this issue Jun 21, 2022 · 3 comments · Fixed by #38

Comments

@westoncampbell
Copy link

westoncampbell commented Jun 21, 2022

No-Intro is now including a lot of "(Aftermarket) (Homebrew)" ROMs in their database.

Can these options be added to the filters? Maybe --no-homebrew? Using --exclude "(Homebrew)" for now.

Also, sometimes there are multiple versions of homebrew games.

For example, Nintendo Entertainment System:

Nova the Squirrel (World) (v1.01) (Aftermarket) (Homebrew).zip
Nova the Squirrel (World) (v1.02) (Aftermarket) (Homebrew).zip
Nova the Squirrel (World) (v1.03) (Aftermarket) (Homebrew).zip
Nova the Squirrel (World) (v1.04) (Aftermarket) (Homebrew).zip
Nova the Squirrel (World) (v1.05) (Aftermarket) (Homebrew).zip
Nova the Squirrel (World) (v1.06) (Aftermarket) (Homebrew).zip

Can the scanning be updated to only include the latest version number?

Currently it includes multiple version numbers in the output folder.

FYI -- I know you have the new DATRomTool project now, but I still prefer this project. Hopefully you'll be able to update it. :-)

One more idea -- It would be nice to have the option to use partial filenames for the dat files.

I currently have to rename the dat files every time I use this script. I have all my commands for each system saved to a text file.

Nintendo - Nintendo Entertainment System (Headerless) (Parent-Clone) (20220620-100820).dat

I would like to only include "Nintendo - Nintendo Entertainment System (Headerless)" in my text file command list, and the script would automatically detect the correct file.

This would allow me to download the latest dats from No-Intro and drop them in my input folder and use my saved commands without having to rename files to match my saved commands.

@andrebrait
Copy link
Owner

It's possible, yes. I just need some time to do it.

Alternatively, you can use exclusions to exclude these names from candidates. Let me know if that works and I can see if I can make a dedicated option for it. I'll also include it in DATROMTool if that's the case.

And what do you mean it outputs multiple version numbers? That shouldn't happen, unless the games are lacking parent-clone data and then the tool thinks they're different games.

Could you send me the DAT file you're using?

@andrebrait
Copy link
Owner

Sorry, I see you said you're using exclusions. Good.

Are you getting the expected results?

@westoncampbell
Copy link
Author

westoncampbell commented Jun 21, 2022

I think you're correct about lacking parent-clone data. I don't think it happened for all homebrew -- just specific versions. I will verify this when I am home. Yes, the exclusion worked to remove all homebrew titles from my final output.

The "Nova the Squirrel" example I provided wasn't one of the games affected by the multiple versions -- I just quickly searched for a game with multiple versions I could use as example. This game does include parent-clone data.

cscribn added a commit to cscribn/1g1r-romset-generator that referenced this issue Oct 4, 2022
cscribn added a commit to cscribn/1g1r-romset-generator that referenced this issue Oct 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants