Opened 3 months ago

Closed 3 months ago

#12733 closed feature request (worksforme)

Queryable API for n games supported?

Reported by: rubyFeedback Owned by: digitall
Priority: normal Component: --Other--
Version: Keywords:
Cc: Game:

Description

Hey scummvm folks,

Not sure if this is useful or not, but I am curious as to how many games scummvm supports. And I would like to be able to query this via some API.

I don't mind what is queried here, e. g. "fully supported games" or "games that are somewhat supported" - these are details to me.

I'd just like to track progress over time and end up with some kind of "timeline" e. g. scummvm in 2015 supported 50 games, scummvm in 2021 supports 100 games. I suppose a wiki would work but if these are manually updated than they may get out of sync quickly, so a small queryable API would be nice for that. But admittedly this is not a huge issue at all so I am not sure if it should even be reported or not. But if there would be an official small API for that that would be neat. (I deliberately don't specify what should be returned because to me this is not so important; perhaps from a strict point of view you could have a few APIs, but I really mostly just care about some modest overview rather than this to be super-detailed and super-correct).

Change History (4)

comment:1 by sluicebox, 3 months ago

the output of scummvm --list-games is probably the best you're going to do. there's also --list-all-games

this is one of those "i searched it for you but i don't know anything else" responses, so not to be rude, but i don't have any further information and won't be answering any follow up questions or looking at this thread =)

Last edited 3 months ago by sluicebox (previous) (diff)

comment:2 by criezy, 3 months ago

Also https://www.scummvm.org/compatibility/ would be a better source than the wiki for this data. Here you can see all supported games for each version (you select the version at the top of the page). We do not list the thousands of Glk or AGS games though.

comment:3 by digitall, 3 months ago

Component: --Unset----Other--
Type: defectfeature request

@rubyFeedback: This isn't really a defect/bug and I think the previous posters have answered your feature request.

If you have a patch/pull request to implement this in either scummvm/scummvm or scummvm/scummvm-web, then please feel free to submit this.

Otherwise, if you want to discuss this in general terms, the forums tend to be better for this.

Closing as worksforme.

comment:4 by digitall, 3 months ago

Owner: set to digitall
Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.