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

added rom cover support #3

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

added rom cover support #3

wants to merge 6 commits into from

Conversation

DefKorns
Copy link
Contributor

@DefKorns DefKorns commented Sep 3, 2019

added the ability to check the crc32 from roms (no-intro set only) to find covers on custom server.

supports the following systems:

  • Nintendo Entertainment System
  • Game Boy
  • Game Boy Color
  • Super Nintendo
  • Sega Master System
  • Sega Genesis/ Mega Drive
  • Sega Game Gear

I only added covers for NES on my server, i'll update the other systems later

@DefKorns
Copy link
Contributor Author

DefKorns commented Sep 7, 2019

  • Added support for Mega Drive roms (*.md format)
  • Updated the base url to get the covers out of the ModMyClassic server. It contains 6500+ covers
  • Added git ignore, set to ignore roms
  • Added trigger to search boxart for all roms (except nds and gba)
  • Updated help menu

@Nemris
Copy link
Owner

Nemris commented Sep 7, 2019

Two things: is the server fully operational now?

The code is getting big, and I'm thinking about rewriting it in Python, to improve its portability.

@DefKorns
Copy link
Contributor Author

DefKorns commented Sep 7, 2019 via email

@Nemris
Copy link
Owner

Nemris commented Sep 7, 2019

No problem, you help where you can.

By the way, the commit history will still credit you, as well as the releases page, so your previous contributions will be recognized.

@DefKorns
Copy link
Contributor Author

DefKorns commented Sep 7, 2019 via email

@DefKorns
Copy link
Contributor Author

DefKorns commented Sep 9, 2019

@DMSalesman i tried to. But python is weird AF 😂

@Nemris
Copy link
Owner

Nemris commented Sep 10, 2019

@DefKorns That's because Python designing is different than Bash designing. If I have time, I'll put together a getcover.py and push it to a separate branch so you can examine it.

@DefKorns
Copy link
Contributor Author

@DMSalesman have you checked my getcover.py?

It's working (may a need tuning), but still missing a couple of features:

  • a way to search for any rom on a list(eg: python getcover.py all and it would search the covers for any valid rom in the folder
  • Ability to search by game code or crc32 (python getcover.py A2SE) and it would get the cover directly without searching files
  • ability to search by filename python (getcover.py Mario Kart DS.nds) to search for a specific game

@Nemris
Copy link
Owner

Nemris commented Sep 10, 2019

I checked it, yes. I believe that it can be rewritten with improved command line args parsing, and I'll do so once I get some free time.

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 this pull request may close these issues.

2 participants