[Scummvm-tracker] [ScummVM] #10467: Renewal of the CLI parameter --list-games
ArcadeTV
trac at scummvm.org
Mon Mar 26 15:44:43 CEST 2018
#10467: Renewal of the CLI parameter --list-games
------------------------------------------------+-----------------------
Reporter: ArcadeTV | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Component: --Unset--
Keywords: games-list, cli, game-id, datafiles | Game:
------------------------------------------------+-----------------------
Possible integration of a renewal of the CLI parameter "--list-games" and
dropping the parameter "--list-targets":
scummvm --list-games [additional options]
>> Outputs a complete list of supported games and additional data in xml
format.
Benefits:
Users will have a rather comfortable way to check their datafiles while
developers and frontend-people can utilize the data.
Data structure proposal (if applicable):
{{{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE scummvm PUBLIC "-//Scummvm//DTD Games Management Datafile//EN"
"http://www.scummvm.org/datafile.dtd">
<scummvm version="2.1.0" build="xxx" ...>
<engine name="SCUMM">
<description>
Lucasfilm / Lucasarts Games
</description>
<game id="atlantis" language="en">
<description>
<title>
Indiana Jones and the Fate of
Atlantis
</title>
</description>
<target id="atlantis-amiga">
<properties>
<medium>
Floppy
</medium>
<screen>
CGA
</screen>
</properties>
<datafiles>
<rom name="amiga1.ims"
size="72558" crc="377b7a12"/>
<rom name="amiga10.ims"
size="108142" crc="ef712bab"/>
<rom name="amiga11.ims"
size="92232" crc="c459e221"/>
<rom name="amiga2.ims"
size="92348" crc="87645b64"/>
<rom name="amiga3.ims"
size="108022" crc="9428544a"/>
<rom name="amiga4.ims"
size="87946" crc="4dd8ebdd"/>
<rom name="amiga5.ims"
size="120712" crc="092e5bee"/>
<rom name="amiga6.ims"
size="81074" crc="30df041c"/>
<rom name="amiga7.ims"
size="98016" crc="eaf41ff0"/>
<rom name="amiga8.ims"
size="98016" crc="eaf41ff0"/>
<rom name="amiga9.ims"
size="87160" crc="ef848134"/>
<rom name="atlantis.000"
size="12035" crc="75c86863"/>
<rom name="atlantis.001"
size="567950" crc="17fa8b06"/>
<rom name="atlantis.002"
size="678928" crc="9b3d1ebe"/>
<rom name="atlantis.003"
size="705605" crc="d1525b70"/>
<rom name="atlantis.004"
size="734533" crc="6c244c2b"/>
<rom name="atlantis.005"
size="711089" crc="fff20b58"/>
<rom name="atlantis.006"
size="758090" crc="58a9e787"/>
<rom name="atlantis.007"
size="742864" crc="b677d420"/>
<rom name="atlantis.008"
size="737731" crc="80b89c6c"/>
<rom name="atlantis.009"
size="750668" crc="65aac47b"/>
<rom name="atlantis.010"
size="688077" crc="ae25f49d"/>
<rom name="atlantis.011"
size="739373" crc="439f7b73"/>
</datafiles>
<compatibility>
Very good
</compatibility>
<platform>
Amiga
</platform>
<year>
1992
</year>
<developer>
LucasArts
</developer>
<publisher>
LucasArts, Disney
</publisher>
<distributor>
Activision
</distributor>
<nativeresolution>
<width>
320
</width>
<height>
200
</height>
</nativeresolution>
<colors>
256
</colors>
</target>
</game>
</engine>
<engine>
<game>
<target></target>
<target></target>
<target></target>
</game>
<game>
<target></target>
<target></target>
<target></target>
</game>
</engine>
</scummvm>
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10467>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list