[game-data-packager] 03/03: add links to ScummVM wiki, ResidualVM wiki & DoomWiki
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Sat Sep 5 07:29:02 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit 01789c5fa38dc799701cd91eb31b4b461aebf5ca
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sat Sep 5 09:27:21 2015 +0200
add links to ScummVM wiki, ResidualVM wiki & DoomWiki
these will show up both with "game-data-packager <game> --help"
and on the web list
---
data/arx.yaml | 1 +
data/atlantis.yaml | 1 +
data/brokensword1.yaml | 1 +
data/chex.yaml | 1 +
data/comi.yaml | 2 ++
data/compet-n.yaml | 2 +-
data/dig.yaml | 1 +
data/doom.yaml | 1 +
data/doom2.yaml | 3 ++-
data/draci.yaml | 1 +
data/drbrain1.yaml | 1 +
data/drbrain2.yaml | 1 +
data/dreamweb.yaml | 1 +
data/elvira1.yaml | 1 +
data/elvira2.yaml | 1 +
data/final-doom.yaml | 1 +
data/fullthrottle.yaml | 1 +
data/glory1.yaml | 1 +
data/glory2.yaml | 1 +
data/glory3.yaml | 1 +
data/gobliiins.yaml | 1 +
data/gobliins2.yaml | 1 +
data/goblins3.yaml | 1 +
data/grimfandango.yaml | 2 ++
data/hacx.yaml | 1 +
data/heretic.yaml | 1 +
data/hexen.yaml | 1 +
data/hugo.yaml | 1 +
data/inherit.yaml | 1 +
data/kingsquest1.yaml | 1 +
data/kingsquest2.yaml | 1 +
data/kingsquest3.yaml | 1 +
data/kingsquest4.yaml | 1 +
data/kingsquest5.yaml | 1 +
data/kingsquest6.yaml | 1 +
data/kyrandia1.yaml | 1 +
data/kyrandia2.yaml | 1 +
data/kyrandia3.yaml | 1 +
data/lands-of-lore.yaml | 1 +
data/larry1.yaml | 1 +
data/larry2.yaml | 1 +
data/larry3.yaml | 1 +
data/larry5.yaml | 1 +
data/larry6.yaml | 1 +
data/loom.yaml | 1 +
data/lost-in-time.yaml | 1 +
data/nomouth.yaml | 1 +
data/policequest1.yaml | 1 +
data/policequest2.yaml | 1 +
data/policequest3.yaml | 1 +
data/policequest4.wip | 1 +
data/return-to-zork.yaml | 1 +
data/sam-and-max.yaml | 1 +
data/sfinx.yaml | 1 +
data/sherlock-holmes1.yaml | 1 +
data/simon1.yaml | 1 +
data/simon2.yaml | 1 +
data/soltys.yaml | 1 +
data/spacequest1.yaml | 1 +
data/spacequest2.yaml | 1 +
data/spacequest3.yaml | 1 +
data/spacequest4.yaml | 1 +
data/spacequest5.yaml | 1 +
data/strife.yaml | 1 +
data/t7g.yaml | 1 +
data/teenagent.yaml | 1 +
data/tentacle.yaml | 1 +
data/toltecs.yaml | 1 +
data/toonstruck.yaml | 1 +
data/waxworks.yaml | 1 +
data/zak.yaml | 1 +
data/zork-inquisitor.yaml | 1 +
data/zork-nemesis.yaml | 1 +
game_data_packager/games/doom_common.py | 4 ++++
game_data_packager/games/residualvm_common.py | 3 +++
game_data_packager/games/scummvm_common.py | 1 +
tools/babel.py | 8 +++++++-
77 files changed, 91 insertions(+), 3 deletions(-)
diff --git a/data/arx.yaml b/data/arx.yaml
index ba0233a..003280c 100644
--- a/data/arx.yaml
+++ b/data/arx.yaml
@@ -3,6 +3,7 @@ copyright: © 2002 Arkane Studios
engine: arx-libertatis
try_repack_from: [~/.local/share/arx]
genre: Role Playing
+wiki: http://wiki.arx-libertatis.org/
# http://wiki.arx-libertatis.org/Required_data_files_and_checksums
diff --git a/data/atlantis.yaml b/data/atlantis.yaml
index 1513e19..2de5645 100644
--- a/data/atlantis.yaml
+++ b/data/atlantis.yaml
@@ -3,6 +3,7 @@ longname: Indiana Jones and the Fate of Atlantis
franchise: Indiana Jones
copyright: © 1992 LucasArts
plugin: scummvm_common
+wiki: Indiana_Jones_and_the_Fate_of_Atlantis
help_text: |
The non-english versions available on GOG.com are not always the best ones.
diff --git a/data/brokensword1.yaml b/data/brokensword1.yaml
index 0703eea..3b52022 100644
--- a/data/brokensword1.yaml
+++ b/data/brokensword1.yaml
@@ -3,6 +3,7 @@ longname: "Broken Sword: The Shadow of the Templars"
copyright: © 1996 Revolution Software
plugin: scummvm_common
gameid: sword1
+wiki: Broken_Sword_1
# http://wiki.scummvm.org/index.php/Datafiles#Broken_Sword:_The_Shadow_of_the_Templars
diff --git a/data/chex.yaml b/data/chex.yaml
index 70c2976..b41a004 100644
--- a/data/chex.yaml
+++ b/data/chex.yaml
@@ -7,6 +7,7 @@
longname: Chex Quest (including Chex Quest 2)
copyright: © 1996 Digital Café
plugin: doom_common
+wiki: Chex_Quest
packages:
chexquest-data:
diff --git a/data/comi.yaml b/data/comi.yaml
index 49ad4ed..2653b0d 100644
--- a/data/comi.yaml
+++ b/data/comi.yaml
@@ -6,6 +6,8 @@ copyright: © 1997 Lucasfilm Games
# takes 1.5x time; xz is really slow
compress_deb: [-Zgzip, -z1]
plugin: scummvm_common
+wiki: The_Curse_of_Monkey_Island
+
# for upgrade from versions where it was not multilingual
try_repack_from:
- /usr/share/games/curse-of-monkey-island
diff --git a/data/compet-n.yaml b/data/compet-n.yaml
index 2b37af9..71f8703 100644
--- a/data/compet-n.yaml
+++ b/data/compet-n.yaml
@@ -3,6 +3,7 @@ longname: "Doom: Compet-N wads"
franchise: Doom
copyright: © 1995-2002 Various
plugin: doom_common
+wiki: Compet-n
help_text: |
This is a selection of high-quality Doom and Doom II PWADS made
@@ -12,7 +13,6 @@ help_text: |
Old website:
http://www.doom2.net/compet-n/index.cgi?action=pwads
New Website: http://www.doom.com.hr/compet-n/
- Doom Wiki: http://doomwiki.org/wiki/Compet-n
packages:
doom-compet-n-data:
diff --git a/data/dig.yaml b/data/dig.yaml
index 9a896c4..855f9d6 100644
--- a/data/dig.yaml
+++ b/data/dig.yaml
@@ -2,6 +2,7 @@
longname: The Dig
copyright: © 1995 LucasArts
plugin: scummvm_common
+wiki: Dig
packages:
the-dig-en-data:
diff --git a/data/doom.yaml b/data/doom.yaml
index 66d1f2b..e297b33 100644
--- a/data/doom.yaml
+++ b/data/doom.yaml
@@ -11,6 +11,7 @@ try_repack_from:
- /usr/share/games/doom3bfg
plugin: doom_common
+wiki: Doom
help_text: |
Please provide the DOOM.WAD from either Doom 1.9 (episodes 1-3)
diff --git a/data/doom2.yaml b/data/doom2.yaml
index 83b9c4b..53a77c7 100644
--- a/data/doom2.yaml
+++ b/data/doom2.yaml
@@ -3,12 +3,13 @@
# http://doom.wikia.com/wiki/DOOM2.WAD
# http://doomwiki.org/wiki/DOOM2.WAD
longname: "Doom 2: Hell on Earth"
-franchise: Doom
+franchise: Doom_II
copyright: © 1994 id Software
try_repack_from:
- /usr/share/games/doom3bfg
plugin: doom_common
+wiki: Doom
help_text: |
Please provide the DOOM2.WAD from Doom 2 version 1.9.
diff --git a/data/draci.yaml b/data/draci.yaml
index 8f0729c..78e7ffa 100644
--- a/data/draci.yaml
+++ b/data/draci.yaml
@@ -2,6 +2,7 @@
longname: Dračí Historie
copyright: © 1995 NoSense
plugin: scummvm_common
+wiki: Draci
# TODO:
#
diff --git a/data/drbrain1.yaml b/data/drbrain1.yaml
index fb2e032..a974ec2 100644
--- a/data/drbrain1.yaml
+++ b/data/drbrain1.yaml
@@ -3,6 +3,7 @@ longname: "Castle of Dr. Brain"
franchise: DrBrain
copyright: © 1991 Sierra On-Line
plugin: scummvm_common
+wiki: Castle_of_Dr._Brain
gameid: castlebrain
genre: Kids
diff --git a/data/drbrain2.yaml b/data/drbrain2.yaml
index 457d528..fe3df70 100644
--- a/data/drbrain2.yaml
+++ b/data/drbrain2.yaml
@@ -3,6 +3,7 @@ longname: "The Island of Dr. Brain"
franchise: DrBrain
copyright: © 1992 Sierra
plugin: scummvm_common
+wiki: The_Island_of_Dr._Brain
gameid: islandbrain
genre: Kids
diff --git a/data/dreamweb.yaml b/data/dreamweb.yaml
index 1c196db..81ff035 100644
--- a/data/dreamweb.yaml
+++ b/data/dreamweb.yaml
@@ -1,6 +1,7 @@
---
copyright: © 1994 Creative Reality
plugin: scummvm_common
+wiki: Dreamweb
help_text: |
The ScummVM team would like to make it clear that this game was given a (15)
diff --git a/data/elvira1.yaml b/data/elvira1.yaml
index c3a1f37..470a89c 100644
--- a/data/elvira1.yaml
+++ b/data/elvira1.yaml
@@ -3,6 +3,7 @@ longname: "Elvira: Mistress of the Dark"
franchise: Elvira
copyright: © 1990 Horrorsoft
plugin: scummvm_common
+wiki: "Elvira:_Mistress_of_the_Dark"
genre: Horror
packages:
diff --git a/data/elvira2.yaml b/data/elvira2.yaml
index 5a3592f..10fe018 100644
--- a/data/elvira2.yaml
+++ b/data/elvira2.yaml
@@ -3,6 +3,7 @@ longname: "Elvira II: The Jaws of Cerberus"
franchise: Elvira
copyright: © 1992 Horrorsoft
plugin: scummvm_common
+wiki: "Elvira_2:_The_Jaws_of_Cerberus"
genre: Horror
packages:
diff --git a/data/final-doom.yaml b/data/final-doom.yaml
index 6a9a464..83f60a7 100644
--- a/data/final-doom.yaml
+++ b/data/final-doom.yaml
@@ -13,6 +13,7 @@ gog:
url: doom_ii_final_doom
plugin: doom_common
+wiki: Final_Doom
help_text: |
Please provide TNT.WAD and/or PLUTONIA.WAD from Final Doom.
diff --git a/data/fullthrottle.yaml b/data/fullthrottle.yaml
index fa049fe..3c0e772 100644
--- a/data/fullthrottle.yaml
+++ b/data/fullthrottle.yaml
@@ -5,6 +5,7 @@ copyright: © 1995 Lucasfilm Games
# takes 3.5x time; xz is really slow
compress_deb: [-Zgzip, -z1]
plugin: scummvm_common
+wiki: Full_Throttle
gameid: ft
help_text: |
diff --git a/data/glory1.yaml b/data/glory1.yaml
index 8cc5d1e..57e175b 100644
--- a/data/glory1.yaml
+++ b/data/glory1.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
copyright: © 1989 Sierra
genre: Role Playing
plugin: scummvm_common
+wiki: Quest_for_Glory
packages:
quest-for-glory1-ega-data:
diff --git a/data/glory2.yaml b/data/glory2.yaml
index 312f3b1..b0d82e2 100644
--- a/data/glory2.yaml
+++ b/data/glory2.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
copyright: © 1990 Sierra
genre: Role Playing
plugin: scummvm_common
+wiki: Quest_for_Glory_II
packages:
quest-for-glory2-data:
diff --git a/data/glory3.yaml b/data/glory3.yaml
index 6416b4d..3cf746a 100644
--- a/data/glory3.yaml
+++ b/data/glory3.yaml
@@ -4,6 +4,7 @@ franchise: Quest for Glory
copyright: © 1992 Sierra
genre: Role Playing
plugin: scummvm_common
+wiki: Quest_for_Glory_III
packages:
quest-for-glory3-data:
diff --git a/data/gobliiins.yaml b/data/gobliiins.yaml
index 6e1d365..d1f539e 100644
--- a/data/gobliiins.yaml
+++ b/data/gobliiins.yaml
@@ -3,6 +3,7 @@ franchise: Gobliiins
copyright: © 1991 Coktel Vision
plugin: scummvm_common
gameid: gob1
+wiki: Gobliiins
packages:
gobliiins-en-data:
diff --git a/data/gobliins2.yaml b/data/gobliins2.yaml
index c1824c3..df08949 100644
--- a/data/gobliins2.yaml
+++ b/data/gobliins2.yaml
@@ -4,6 +4,7 @@ franchise: Gobliiins
copyright: © 1992 Coktel Vision
plugin: scummvm_common
gameid: gob2
+wiki: Gobliins_2
packages:
gobliins2-data:
diff --git a/data/goblins3.yaml b/data/goblins3.yaml
index 35804e9..ada1b1a 100644
--- a/data/goblins3.yaml
+++ b/data/goblins3.yaml
@@ -2,6 +2,7 @@
longname: Goblins Quest 3
franchise: Gobliiins
plugin: scummvm_common
+wiki: Goblins_3
gameid: gob3
copyright: © 1992 Coktel Vision
diff --git a/data/grimfandango.yaml b/data/grimfandango.yaml
index 9147acb..209f2bd 100644
--- a/data/grimfandango.yaml
+++ b/data/grimfandango.yaml
@@ -3,6 +3,8 @@ longname: Grim Fandango
copyright: © 1998 LucasArts Entertainment Company LLC
plugin: residualvm_common
gameid: grim
+wiki: Grim_Fandango
+
# xz compression reduces the full game from 1.3GB to 1.1GB, or the demo
# from 71MB to 51MB... but it takes 10 minutes to do it (on a Core i7),
# which is going to make people think game-data-packager has crashed.
diff --git a/data/hacx.yaml b/data/hacx.yaml
index cd6fef4..092ffa7 100644
--- a/data/hacx.yaml
+++ b/data/hacx.yaml
@@ -5,6 +5,7 @@
longname: "HacX: Twitch 'n Kill"
copyright: © 1997 Banjo Software
plugin: doom_common
+wiki: Hacx
help_text: |
Please provide HACX.WAD from
diff --git a/data/heretic.yaml b/data/heretic.yaml
index 5bfac27..0fcd21e 100644
--- a/data/heretic.yaml
+++ b/data/heretic.yaml
@@ -7,6 +7,7 @@ franchise: Heretic
copyright: © 1994 Raven Software
plugin: doom_common
+wiki: Heretic
engine: "chocolate-heretic | heretic-engine"
help_text: |
diff --git a/data/hexen.yaml b/data/hexen.yaml
index 46576ee..2a6d53c 100644
--- a/data/hexen.yaml
+++ b/data/hexen.yaml
@@ -19,6 +19,7 @@ help_text: |
hexendemo.wad to avoid colliding with the full version of Hexen.
plugin: doom_common
+wiki: Hexen
engine: "chocolate-hexen | hexen-engine"
packages:
diff --git a/data/hugo.yaml b/data/hugo.yaml
index 9c31ba0..09a7e80 100644
--- a/data/hugo.yaml
+++ b/data/hugo.yaml
@@ -2,6 +2,7 @@
longname: The Hugo Trilogy
copyright: © 1990-1992 Gray Design Associates
plugin: scummvm_common
+wiki: Hugo
packages:
hugo1-data:
diff --git a/data/inherit.yaml b/data/inherit.yaml
index 4259d76..ba79828 100644
--- a/data/inherit.yaml
+++ b/data/inherit.yaml
@@ -2,6 +2,7 @@
longname: "Inherit the Earth: Quest for the Orb"
copyright: © 1994 The Dreamers Guild
plugin: scummvm_common
+wiki: Inherit_the_Earth
gameid: ite
help_text: |
diff --git a/data/kingsquest1.yaml b/data/kingsquest1.yaml
index 59d75ba..df7b9de 100644
--- a/data/kingsquest1.yaml
+++ b/data/kingsquest1.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest: Quest for the Crown"
franchise: "King's Quest"
copyright: © 1983 Sierra On-Line
plugin: scummvm_common
+wiki: King%27s_Quest
gameid: kq1
packages:
diff --git a/data/kingsquest2.yaml b/data/kingsquest2.yaml
index 7fcf475..d963ec4 100644
--- a/data/kingsquest2.yaml
+++ b/data/kingsquest2.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest II: Romancing the Throne"
franchise: "King's Quest"
copyright: © 1985 Sierra On-Line
plugin: scummvm_common
+wiki: King%27s_Quest_II
gameid: kq2
packages:
diff --git a/data/kingsquest3.yaml b/data/kingsquest3.yaml
index c8a317e..5763e81 100644
--- a/data/kingsquest3.yaml
+++ b/data/kingsquest3.yaml
@@ -3,6 +3,7 @@ longname: "King's Quest III: To Heir Is Human"
franchise: "King's Quest"
copyright: © 1986 Sierra On-Line
plugin: scummvm_common
+wiki: King%27s_Quest_III
gameid: kq3
packages:
diff --git a/data/kingsquest4.yaml b/data/kingsquest4.yaml
index 0a0f0de..90de813 100644
--- a/data/kingsquest4.yaml
+++ b/data/kingsquest4.yaml
@@ -2,6 +2,7 @@
longname: "King's Quest IV: The Perils of Rosella"
copyright: © 1988 Sierra Entertainment
plugin: scummvm_common
+wiki: King%27s_Quest_IV
gameid: kq4sci
packages:
diff --git a/data/kingsquest5.yaml b/data/kingsquest5.yaml
index 41fd066..1d235ce 100644
--- a/data/kingsquest5.yaml
+++ b/data/kingsquest5.yaml
@@ -2,6 +2,7 @@
longname: "King's Quest V: Absence Makes the Heart Go Yonder! "
copyright: © 1990 Sierra Entertainment
plugin: scummvm_common
+wiki: King%27s_Quest_V
gameid: kq5
packages:
diff --git a/data/kingsquest6.yaml b/data/kingsquest6.yaml
index ae8f2bd..d4bf826 100644
--- a/data/kingsquest6.yaml
+++ b/data/kingsquest6.yaml
@@ -2,6 +2,7 @@
longname: "King's Quest VI: Heir Today, Gone Tomorrow"
copyright: © 1992 Sierra Entertainment
plugin: scummvm_common
+wiki: King%27s_Quest_VI
gameid: kq6
packages:
diff --git a/data/kyrandia1.yaml b/data/kyrandia1.yaml
index 63f818b..e479a29 100644
--- a/data/kyrandia1.yaml
+++ b/data/kyrandia1.yaml
@@ -2,6 +2,7 @@
longname: Legend of Kyrandia I
copyright: © 1992 Westwood Studios
plugin: scummvm_common
+wiki: The_Legend_of_Kyrandia
gameid: kyra1
packages:
diff --git a/data/kyrandia2.yaml b/data/kyrandia2.yaml
index 8844a64..2d5a519 100644
--- a/data/kyrandia2.yaml
+++ b/data/kyrandia2.yaml
@@ -2,6 +2,7 @@
longname: "Legend of Kyrandia II: Hand of Fate"
copyright: © 1993 Westwood Studios
plugin: scummvm_common
+wiki: "The_Legend_of_Kyrandia:_Book_Two:_Hand_of_Fate"
gameid: kyra2
packages:
diff --git a/data/kyrandia3.yaml b/data/kyrandia3.yaml
index 42d2172..c2643a7 100644
--- a/data/kyrandia3.yaml
+++ b/data/kyrandia3.yaml
@@ -2,6 +2,7 @@
longname: "Legend of Kyrandia III: Malcolm's Revenge"
copyright: © 1994 Westwood Studios
plugin: scummvm_common
+wiki: "The_Legend_of_Kyrandia:_Book_Three:_Malcolm%27s_Revenge"
gameid: kyra3
packages:
diff --git a/data/lands-of-lore.yaml b/data/lands-of-lore.yaml
index 4745c46..d93f602 100644
--- a/data/lands-of-lore.yaml
+++ b/data/lands-of-lore.yaml
@@ -2,6 +2,7 @@
longname: "Lands Of Lore - The Throne of Chaos"
copyright: © 1993 Westwood Studios
plugin: scummvm_common
+wiki: Lands_of_Lore
gameid: lol
genre: Role Playing
diff --git a/data/larry1.yaml b/data/larry1.yaml
index 548aea5..03fc766 100644
--- a/data/larry1.yaml
+++ b/data/larry1.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry in the Land of the Lounge Lizards"
franchise: Leisure Suit Larry
copyright: © 1987 Sierra On-Line
plugin: scummvm_common
+wiki: Leisure_Suit_Larry
gameid: lsl1
genre: Adult Humor
diff --git a/data/larry2.yaml b/data/larry2.yaml
index 13a8288..39e303e 100644
--- a/data/larry2.yaml
+++ b/data/larry2.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)"
franchise: Leisure Suit Larry
copyright: © 1988 Sierra On-Line
plugin: scummvm_common
+wiki: Leisure_Suit_Larry_2
gameid: lsl2
genre: Adult Humor
diff --git a/data/larry3.yaml b/data/larry3.yaml
index 4b0012c..dc99ba6 100644
--- a/data/larry3.yaml
+++ b/data/larry3.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating
franchise: Leisure Suit Larry
copyright: © 1989 Sierra On-Line
plugin: scummvm_common
+wiki: Leisure_Suit_Larry_3
gameid: lsl3
genre: Adult Humor
diff --git a/data/larry5.yaml b/data/larry5.yaml
index 9c3caea..3500617 100644
--- a/data/larry5.yaml
+++ b/data/larry5.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work"
franchise: Leisure Suit Larry
copyright: © 1991 Sierra On-Line
plugin: scummvm_common
+wiki: Leisure_Suit_Larry_5
gameid: lsl5
genre: Adult Humor
diff --git a/data/larry6.yaml b/data/larry6.yaml
index c8481f6..2b8d974 100644
--- a/data/larry6.yaml
+++ b/data/larry6.yaml
@@ -3,6 +3,7 @@ longname: "Leisure Suit Larry 6: Shape Up or Slip Out!"
franchise: Leisure Suit Larry
copyright: © 1993 Sierra On-Line
plugin: scummvm_common
+wiki: Leisure_Suit_Larry_6
gameid: lsl6-cd
genre: Adult Humor
diff --git a/data/loom.yaml b/data/loom.yaml
index e1369a3..e120a3a 100644
--- a/data/loom.yaml
+++ b/data/loom.yaml
@@ -1,5 +1,6 @@
copyright: © 1990 Lucasfilm Games
plugin: scummvm_common
+wiki: Loom
packages:
loom-data:
diff --git a/data/lost-in-time.yaml b/data/lost-in-time.yaml
index a09acbf..bdcad85 100644
--- a/data/lost-in-time.yaml
+++ b/data/lost-in-time.yaml
@@ -2,6 +2,7 @@
longname: Lost in Time
copyright: © 1993 Coktel Vision
plugin: scummvm_common
+wiki: Lost_in_Time
gameid: lit
packages:
diff --git a/data/nomouth.yaml b/data/nomouth.yaml
index 1ff08bd..2b42d8e 100644
--- a/data/nomouth.yaml
+++ b/data/nomouth.yaml
@@ -3,6 +3,7 @@ longname: I Have No Mouth, and I Must Scream
copyright: © 1995 The Dreamers Guild
genre: Horror
plugin: scummvm_common
+wiki: I_Have_No_Mouth,_and_I_Must_Scream
gameid: ihnm
steam:
id: 245390
diff --git a/data/policequest1.yaml b/data/policequest1.yaml
index d79b80d..5307b56 100644
--- a/data/policequest1.yaml
+++ b/data/policequest1.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 1 - In Pursuit of The Death Angel
franchise: Police Quest
copyright: © 1987 Sierra
plugin: scummvm_common
+wiki: Police_Quest
gameid: pq1
# https://github.com/scummvm/scummvm/blob/e88d6265d8ea3d1133661073a5484e0ed372458e/engines/agi/detection_tables.h#L502
diff --git a/data/policequest2.yaml b/data/policequest2.yaml
index 1a1fbb4..902e0b6 100644
--- a/data/policequest2.yaml
+++ b/data/policequest2.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 2 - Vengeance
franchise: Police Quest
copyright: © 1988 Sierra On-Line
plugin: scummvm_common
+wiki: Police_Quest_II
gameid: pq2
packages:
diff --git a/data/policequest3.yaml b/data/policequest3.yaml
index cb7a266..6625f5f 100644
--- a/data/policequest3.yaml
+++ b/data/policequest3.yaml
@@ -3,6 +3,7 @@ longname: Police Quest 3 - The Kindred
franchise: Police Quest
copyright: © 1991 Sierra On-Line
plugin: scummvm_common
+wiki: Police_Quest_III
gameid: pq3
help_text: |
diff --git a/data/policequest4.wip b/data/policequest4.wip
index 33b9886..e61abef 100644
--- a/data/policequest4.wip
+++ b/data/policequest4.wip
@@ -2,6 +2,7 @@
longname: Police Quest 4 - Open Season
copyright: © 1993 Sierra Entertainment
plugin: scummvm_common
+wiki: Police_Quest_IV
gameid: pq4
help_text: |
diff --git a/data/return-to-zork.yaml b/data/return-to-zork.yaml
index 7c38ecf..7e4a4bf 100644
--- a/data/return-to-zork.yaml
+++ b/data/return-to-zork.yaml
@@ -3,6 +3,7 @@ longname: Return To Zork
franchise: Zork
copyright: © 1993 Infocom
plugin: scummvm_common
+wiki: Return_to_Zork
gameid: rtz
# http://www.thezorklibrary.com/installguides/rtz-scummvm.html
diff --git a/data/sam-and-max.yaml b/data/sam-and-max.yaml
index 98f70c0..ebc4296 100644
--- a/data/sam-and-max.yaml
+++ b/data/sam-and-max.yaml
@@ -2,6 +2,7 @@
longname: Sam and Max Hit the Road
copyright: © 1993 LucasArts
plugin: scummvm_common
+wiki: Sam_%26_Max_Hit_the_Road
gameid: samnmax
help_text: |
diff --git a/data/sfinx.yaml b/data/sfinx.yaml
index 7eaab0b..677ecd2 100644
--- a/data/sfinx.yaml
+++ b/data/sfinx.yaml
@@ -1,6 +1,7 @@
---
copyright: © 1997 L.K. Avalon
plugin: scummvm_common
+wiki: Sfinx
help_text: |
This requires a recent ScummVM build (December 22, 2014 or more recent),
diff --git a/data/sherlock-holmes1.yaml b/data/sherlock-holmes1.yaml
index 0e506bd..01fd841 100644
--- a/data/sherlock-holmes1.yaml
+++ b/data/sherlock-holmes1.yaml
@@ -2,6 +2,7 @@
longname: "The Lost Files of Sherlock Holmes - The Case of the Serrated Scalpel"
copyright: © 1992 Electronic Arts
plugin: scummvm_common
+wiki: "The_Lost_Files_of_Sherlock_Holmes:_The_Case_of_the_Serrated_Scalpel"
engine: scummvm (>= 1.8.0)
help_text: |
diff --git a/data/simon1.yaml b/data/simon1.yaml
index be59cfb..438381f 100644
--- a/data/simon1.yaml
+++ b/data/simon1.yaml
@@ -3,6 +3,7 @@ longname: Simon the Sorcerer
franchise: Simon the Sorcerer
copyright: © 1993 Adventure Soft
plugin: scummvm_common
+wiki: Simon_the_Sorcerer
packages:
simon-the-sorcerer1-en-data:
diff --git a/data/simon2.yaml b/data/simon2.yaml
index d063e5e..a0dde00 100644
--- a/data/simon2.yaml
+++ b/data/simon2.yaml
@@ -3,6 +3,7 @@ longname: "Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe"
franchise: Simon the Sorcerer
copyright: © 1995 Adventure Soft
plugin: scummvm_common
+wiki: "Simon_the_Sorcerer_II:_The_Lion,_the_Wizard_and_the_Wardrobe"
packages:
simon-the-sorcerer2-en-data:
diff --git a/data/soltys.yaml b/data/soltys.yaml
index 1617ef5..a2b2fdd 100644
--- a/data/soltys.yaml
+++ b/data/soltys.yaml
@@ -2,6 +2,7 @@
copyright: © 1995 L.K. Avalon
longname: Sołtys
plugin: scummvm_common
+wiki: Soltys
packages:
soltys-en-data:
diff --git a/data/spacequest1.yaml b/data/spacequest1.yaml
index 0d0d33f..f449034 100644
--- a/data/spacequest1.yaml
+++ b/data/spacequest1.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest I: The Sarien Encounter"
franchise: Space Quest
copyright: © 1986 Sierra
plugin: scummvm_common
+wiki: Space_Quest
gameid: sq1
# http://wiki.scummvm.org/index.php/Datafiles#AGI
diff --git a/data/spacequest2.yaml b/data/spacequest2.yaml
index d7a5913..dc89d26 100644
--- a/data/spacequest2.yaml
+++ b/data/spacequest2.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest II: Vohaul's Revenge"
franchise: Space Quest
copyright: © 1987 Sierra
plugin: scummvm_common
+wiki: Space_Quest_II
gameid: sq2
packages:
diff --git a/data/spacequest3.yaml b/data/spacequest3.yaml
index 1d92a54..af0f7cf 100644
--- a/data/spacequest3.yaml
+++ b/data/spacequest3.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest III: The Pirates of Pestulon"
franchise: Space Quest
copyright: © 1989 Sierra
plugin: scummvm_common
+wiki: Space_Quest_III
gameid: sq3
packages:
diff --git a/data/spacequest4.yaml b/data/spacequest4.yaml
index f3ee372..893d526 100644
--- a/data/spacequest4.yaml
+++ b/data/spacequest4.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest IV: Roger Wilco and the Time Rippers"
franchise: Space Quest
copyright: © 1991 Sierra
plugin: scummvm_common
+wiki: Space_Quest_IV
gameid: sq4
packages:
diff --git a/data/spacequest5.yaml b/data/spacequest5.yaml
index 00439fe..001a27c 100644
--- a/data/spacequest5.yaml
+++ b/data/spacequest5.yaml
@@ -3,6 +3,7 @@ longname: "Space Quest V: The Next Mutation"
franchise: Space Quest
copyright: © 1993 Sierra
plugin: scummvm_common
+wiki: Space_Quest_V
gameid: sq5
packages:
diff --git a/data/strife.yaml b/data/strife.yaml
index 991832d..6f4c863 100644
--- a/data/strife.yaml
+++ b/data/strife.yaml
@@ -7,6 +7,7 @@
longname: Strife
copyright: © 1996 Rogue Entertainment
plugin: doom_common
+wiki: Strife
genre: Role Playing
engine: "chocolate-strife | strife-engine"
diff --git a/data/t7g.yaml b/data/t7g.yaml
index da334e6..cdfb441 100644
--- a/data/t7g.yaml
+++ b/data/t7g.yaml
@@ -2,6 +2,7 @@
longname: The 7th Guest
copyright: © 1993 Trilobyte
plugin: scummvm_common
+wiki: The_7th_Guest
genre: Horror
help_text: |
diff --git a/data/teenagent.yaml b/data/teenagent.yaml
index 5a65e1e..27862b3 100644
--- a/data/teenagent.yaml
+++ b/data/teenagent.yaml
@@ -1,6 +1,7 @@
---
copyright: © 1995 Metropolis Software House
plugin: scummvm_common
+wiki: TeenAgent
help_text: |
This game is provided free-as-in-beer by GOG.com.
diff --git a/data/tentacle.yaml b/data/tentacle.yaml
index 41b86a3..f899140 100644
--- a/data/tentacle.yaml
+++ b/data/tentacle.yaml
@@ -2,6 +2,7 @@
longname: Day Of The Tentacle
copyright: © 1993 LucasArts
plugin: scummvm_common
+wiki: Day_of_the_Tentacle
# for upgrade from versions where it was not multilingual
try_repack_from:
- /usr/share/games/dayofthetentacle
diff --git a/data/toltecs.yaml b/data/toltecs.yaml
index a77dd2c..13d9ac6 100644
--- a/data/toltecs.yaml
+++ b/data/toltecs.yaml
@@ -2,6 +2,7 @@
longname: "3 Skulls of the Toltecs"
copyright: © 1996 Time Warner
plugin: scummvm_common
+wiki: Toltecs
packages:
toltecs-data:
diff --git a/data/toonstruck.yaml b/data/toonstruck.yaml
index 4761a0b..a64d2fb 100644
--- a/data/toonstruck.yaml
+++ b/data/toonstruck.yaml
@@ -1,6 +1,7 @@
---
copyright: © 1996 Virgin Interactive
plugin: scummvm_common
+wiki: Toonstruck
gameid: toon
packages:
diff --git a/data/waxworks.yaml b/data/waxworks.yaml
index 1dc018e..ee9f151 100644
--- a/data/waxworks.yaml
+++ b/data/waxworks.yaml
@@ -1,6 +1,7 @@
---
copyright: © 1992 Horrorsoft
plugin: scummvm_common
+wiki: Waxworks
genre: Horror
packages:
diff --git a/data/zak.yaml b/data/zak.yaml
index 5ea8fff..3b4180a 100644
--- a/data/zak.yaml
+++ b/data/zak.yaml
@@ -2,6 +2,7 @@
longname: Zak McKracken and the Alien Mindbenders
copyright: © 1988 Lucasfilm Games
plugin: scummvm_common
+wiki: Zak_McKracken_and_the_Alien_Mindbenders
help_text: |
GOG.com only sells the English version.
diff --git a/data/zork-inquisitor.yaml b/data/zork-inquisitor.yaml
index c3a497f..3688c46 100644
--- a/data/zork-inquisitor.yaml
+++ b/data/zork-inquisitor.yaml
@@ -3,6 +3,7 @@ longname: "Zork: Grand Inquisitor"
franchise: Zork
copyright: © 1997 Activision
plugin: scummvm_common
+wiki: "Zork:_Grand_Inquisitor"
help_text: |
For all versions: you need to first install the package fonts-liberation.
diff --git a/data/zork-nemesis.yaml b/data/zork-nemesis.yaml
index 8c5cb85..ad70537 100644
--- a/data/zork-nemesis.yaml
+++ b/data/zork-nemesis.yaml
@@ -3,6 +3,7 @@ longname: Zork Nemesis - The Forbidden Lands
franchise: Zork
copyright: © 1996 Activision
plugin: scummvm_common
+wiki: Zork_Nemesis
gameid: znemesis
help_text:
diff --git a/game_data_packager/games/doom_common.py b/game_data_packager/games/doom_common.py
index 823dc5b..63d30c3 100644
--- a/game_data_packager/games/doom_common.py
+++ b/game_data_packager/games/doom_common.py
@@ -58,6 +58,10 @@ class DoomGameData(GameData):
def __init__(self, shortname, data, workdir=None):
super(DoomGameData, self).__init__(shortname, data,
workdir=workdir)
+
+ self.wikibase = 'http://doomwiki.org/wiki/'
+ assert self.wiki
+
if self.engine is None:
self.engine = "chocolate-doom | doom-engine"
if self.genre is None:
diff --git a/game_data_packager/games/residualvm_common.py b/game_data_packager/games/residualvm_common.py
index a67e45b..0ca1f83 100644
--- a/game_data_packager/games/residualvm_common.py
+++ b/game_data_packager/games/residualvm_common.py
@@ -35,6 +35,9 @@ class ResidualvmGameData(GameData):
super(ResidualvmGameData, self).__init__(shortname, data,
workdir=workdir)
+ self.wikibase = 'http://wiki.residualvm.org/index.php/'
+ assert self.wiki
+
self.gameid = self.data['gameid']
if self.gameid != shortname:
self.aliases.add(self.gameid)
diff --git a/game_data_packager/games/scummvm_common.py b/game_data_packager/games/scummvm_common.py
index b71a5d7..f295276 100644
--- a/game_data_packager/games/scummvm_common.py
+++ b/game_data_packager/games/scummvm_common.py
@@ -36,6 +36,7 @@ class ScummvmGameData(GameData):
workdir=workdir)
self.wikibase = 'http://wiki.scummvm.org/index.php/'
+ assert self.wiki
if 'gameid' in self.data:
self.gameid = self.data['gameid']
diff --git a/tools/babel.py b/tools/babel.py
index 5537bf5..77f097f 100755
--- a/tools/babel.py
+++ b/tools/babel.py
@@ -53,6 +53,7 @@ for name, game in load_games().items():
stats['genre'] = game.genre
stats['shortname'] = name
stats['longname'] = game.longname
+ stats['url_wiki'] = game.wikibase + (game.wiki or '')
stats['total'] = len(game.packages)
stats['missing_langs'] = game.missing_langs
stats['fullfree'] = fullfree
@@ -164,7 +165,12 @@ for game in games:
css = ' class="%s"' % ' '.join(highlight)
else:
css = ''
- html.write(' <td%s>%s</td>\n' % (css, game['longname']))
+ html.write(' <td%s>' % css)
+ if game.get('url_wiki', False):
+ html.write('<a href="%s">%s</a>' % (game['url_wiki'], game['longname']))
+ else:
+ html.write(game['longname'])
+ html.write('</td>')
for lang in langs_order:
count = game.get(lang,None)
if lang in ('total', 'en') and count == None:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list