[Scummvm-tracker] [ScummVM :: Bugs] #13741: [Homepage] Please add a sub-URL, called "/statistics" and/or "/stats"

ScummVM :: Bugs trac at scummvm.org
Mon Aug 1 20:56:39 UTC 2022


#13741: [Homepage] Please add a sub-URL, called "/statistics" and/or "/stats"
----------------------------+------------------------
Reporter:  rubyFeedback     |       Owner:  (none)
    Type:  feature request  |      Status:  new
Priority:  low              |   Component:  --Unset--
 Version:                   |  Resolution:
Keywords:  statistics       |        Game:
----------------------------+------------------------
Comment (by criezy):

 That's an interesting idea.

 It would be impossible to provide statistics for all the games that work
 with ScummVM due to some engines such as glk, ags, and eventually director
 having potentially thousands of games that we never heard of and can work
 using the fallback detection. However we could for example have statistics
 on the number of stable engines, and how many games are detected
 (excluding fallback detection).

 One way to do it currently is to run ScummVM on the command line with the
 `--list-games` or `--list-engines` option. The output can be piped into a
 command to count the lines. On Linux or macOS you will for example get the
 number of detected games with:
 {{{
 scummvm --list-games | wc -l
 }}}

 Since I was curious and I have various ScummVM versions on my computer I
 ran it and got:
 ||         ||= Number of engines =||= Detected games =||
 ||= 1.8.1 =||      ||  153 ||
 ||= 1.9.0 =||      ||  159 ||
 ||= 2.0.0 =||      ||  164 ||
 ||= 2.1.2 =||      ||  177 ||
 ||= 2.2.0 =||  64  || 1927 ||
 ||= 2.5.1 =||  74  || 5715 ||
 ||= 2.6.0 =||  78  || 6705 ||

 Some notes:
 * The `--list-engines` was introduced in ScummVM 2.2.0, so I did not
 include the number of supported engines for older versions as it would
 have to be determined using another method.
 * The glk engine (for interactive fiction games) was added in ScummVM
 2.2.0. It explains the big jump in the number of detected games for that
 version.
 * The ags and director engines were added in ScummVM 2.5.0, and explains
 the second big jump. And many more AGS games were added in the detection
 tables for version 2.6.0.

 With recent ScummVM versions (2.2.0 and above) you can also filter by
 engines. For example on Linux or macOS:
 {{{
 scummvm --list-games | grep 'ags:' | wc -l
 }}}

 This tells me that the most detected games are in the ags, glk, and
 director engines (although I believe many detected director games do not
 work properly yet).
 ||         ||= ags =||= glk =||= director =||
 ||= 2.2.0 =||       ||  1425 ||       ||
 ||= 2.5.1 =||  2116 ||  1984 ||  1080 ||
 ||= 2.6.0 =||  2818 ||  2017 ||  1321 ||
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13741#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list