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

Alternate Platform Names #136

Open
TVsIan opened this issue Mar 27, 2019 · 7 comments
Open

Alternate Platform Names #136

TVsIan opened this issue Mar 27, 2019 · 7 comments

Comments

@TVsIan
Copy link

TVsIan commented Mar 27, 2019

Would it be possible to add support for alternate/duplicate platforms? As an example, I have my PC Engine ROMs split between PC Engine, PC Engine CD, Turbo Grafx, Turbo Grafx CD, and SuperGrafx. While I could edit the config to change the folder name for each scrape, or rename folders back and forth, it would be easier if it could read the es_systems.cfg (which contains the "parent" system's name in the tags) or I could add one of the alternate platforms to the config with something like:

[pce-cd]
scrapeas="pcengine"

The Pixel theme contains images for a lot of those alternate platforms, so I've been using those names as a guideline while working on my setup. That could also be useful for having a pre-set list of aliases for the scraper.

Thanks!

@muldjord
Copy link
Owner

I'm not gonna read the es_systems, this is too specific for that frontend. But I do somewhat like your alternate solution with:

[<CUSTOMSYSTEM>]
scrapeas="somethingelse"

I will add it to the roadmap and let it boil in my mind for a bit, but no promises.

@muldjord
Copy link
Owner

Btw, some of these platforms might be added soon as I am currently awaiting the XU4 guys to give me a list of platforms they'd like me to include. So keep an eye out for that.

@msdos
Copy link

msdos commented Apr 5, 2019

Can you try to use symbolic links? Just a thought...

@muldjord
Copy link
Owner

muldjord commented Apr 5, 2019

That's not quite enough I'm afraid. What they want is to have it seemless, without the need to change the inputfolder per run. This is not currently possible.

@idillicus
Copy link

Hi there, to make custom systems work, just rename the folder with the right sys name and after u chached and built the gamelist, rename it back with your custom name. For instance: if u hava a pcengine and a tg16 folder, change for a while the pcengin one in somthing different, then rename tg16 --> pcengine, run skyscraper for that folder and then rename both back to their original names.
I tried it and it worked for me. Enjoy :-)

@priiduneemre
Copy link

priiduneemre commented Dec 18, 2022

+1 for this.

This would also make it possible to scrape RetroPie's ports from TheGamesDB, for example.
(Currently seems to not be doable, since ports is not a valid platform in itself.)

@retrobit
Copy link

retrobit commented Dec 17, 2023

This is now supported by the latest official fork of the project by Gemba. I deleted my previous comment so as not to cause confusion and steer anyone in the wrong direction.

Clarified, working, example use case using the official documented way to add platforms/systems to Skyscraper is here: Gemba#6

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

No branches or pull requests

6 participants