Commit 3de6ca54 authored by Alexandre Detiste's avatar Alexandre Detiste

add support for franchise: tag

parent adcadefc
---
longname: Indiana Jones and the Fate of Atlantis
franchise: Indiana Jones
copyright: © 1992 LucasArts
plugin: scummvm_common
......
---
longname: The Curse of Monkey Island
franchise: Monkey Island
copyright: © 1997 Lucasfilm Games
# gzip -1 saves significant size; gzip -6 only saves an extra 10M and
# takes 1.5x time; xz is really slow
......
---
longname: "Doom: Compet-N wads"
franchise: Doom
copyright: © 1995-2002 Various
plugin: doom_common
......
---
longname: "Descent: First Strike"
franchise: Descent
copyright: © 1994 Parallax Software Corporation
engine: d1x-rebirth
genre: Flight simulator
......
---
longname: Descent II
franchise: Descent
copyright: © 1995 Parallax Software Corporation
engine: d2x-rebirth
genre: Flight simulator
......
......@@ -5,6 +5,7 @@
# http://doom.wikia.com/wiki/DOOM.WAD
# http://doomwiki.org/wiki/DOOM.WAD
longname: Doom (including Ultimate Doom)
franchise: Doom
copyright: © 1993 id Software
try_repack_from:
- /usr/share/games/doom3bfg
......
......@@ -3,6 +3,7 @@
# http://doom.wikia.com/wiki/DOOM2.WAD
# http://doomwiki.org/wiki/DOOM2.WAD
longname: "Doom 2: Hell on Earth"
franchise: Doom
copyright: © 1994 id Software
try_repack_from:
- /usr/share/games/doom3bfg
......
---
longname: "Castle of Dr. Brain"
franchise: DrBrain
copyright: © 1991 Sierra On-Line
plugin: scummvm_common
gameid: castlebrain
......
---
longname: "The Island of Dr. Brain"
franchise: DrBrain
copyright: © 1992 Sierra
plugin: scummvm_common
gameid: islandbrain
......
---
longname: "Elvira: Mistress of the Dark"
franchise: Elvira
copyright: © 1990 Horrorsoft
plugin: scummvm_common
genre: Horror
......
---
longname: "Elvira II: The Jaws of Cerberus"
franchise: Elvira
copyright: © 1992 Horrorsoft
plugin: scummvm_common
genre: Horror
......
......@@ -3,6 +3,7 @@
# http://doomwiki.org/wiki/TNT.WAD
# http://doomwiki.org/wiki/PLUTONIA.WAD
longname: Final Doom
franchise: Doom
copyright: © 1996 id Software
aliases: [tnt, plutonia]
steam:
......
---
longname: "Quest for Glory: So You Want to Be a Hero"
franchise: Quest for Glory
copyright: © 1989 Sierra
genre: Role Playing
plugin: scummvm_common
......
---
longname: "Quest for Glory II: Trial by Fire"
franchise: Quest for Glory
copyright: © 1990 Sierra
genre: Role Playing
plugin: scummvm_common
......
---
longname: "Quest for Glory III: Wages of War"
franchise: Quest for Glory
copyright: © 1992 Sierra
genre: Role Playing
plugin: scummvm_common
......
---
franchise: Gobliiins
copyright: © 1991 Coktel Vision
plugin: scummvm_common
gameid: gob1
......
---
longname: Gobliins 2 - The Prince Buffoon
franchise: Gobliiins
copyright: © 1992 Coktel Vision
plugin: scummvm_common
gameid: gob2
......
---
longname: Goblins Quest 3
franchise: Gobliiins
plugin: scummvm_common
gameid: gob3
copyright: © 1992 Coktel Vision
......
......@@ -3,6 +3,7 @@
# http://doomwiki.org/wiki/HERETIC.WAD
# http://doomwiki.org/wiki/HERETIC1.WAD
longname: "Heretic: Shadow of the Serpent Riders"
franchise: Heretic
copyright: © 1994 Raven Software
plugin: doom_common
......
---
longname: Hexen II
franchise: Heretic
copyright: © 1997 Raven Software, id Software, Activision
engine: "uhexen2 | hexen2-engine"
genre: First-person shooter
......
---
longname: "Zork: Grand Inquisitor"
franchise: Zork
copyright: © 1997 Activision
plugin: scummvm_common
......
---
longname: Zork Nemesis - The Forbidden Lands
franchise: Zork
copyright: © 1996 Activision
plugin: scummvm_common
gameid: znemesis
......
---
longname: "Zork Anthology"
franchise: Zork
plugin: z_code
help_text:
......
shortname: string (useless, = filename without '.yaml')
longname: string
franchise: string
copyright: string
compress_deb: string/bool
aliases: list
......
......@@ -511,6 +511,10 @@ class GameData(object):
# The formal name of the game, e.g. Quake III Arena
self.longname = shortname.title()
# The franchise this game belongs to.
# this is used to loosely ties various .yaml files
self.franchise = None
# The one-line copyright notice used to build debian/copyright
self.copyright = None
......@@ -566,7 +570,7 @@ class GameData(object):
self.argument_parser = None
for k in ('longname', 'copyright', 'compress_deb', 'help_text',
'engine', 'genre', 'missing_langs',
'engine', 'genre', 'missing_langs', 'franchise',
'steam', 'gog', 'dotemu', 'origin', 'url_misc'):
if k in self.data:
setattr(self, k, self.data[k])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment