[game-data-packager] 07/10: grimfandango: use ?variation syntax

Simon McVittie smcv at debian.org
Sun Oct 4 20:47:57 UTC 2015


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch master
in repository game-data-packager.

commit 55f3e8885b51808aceeeadad0888d1e8d4da7510
Author: Simon McVittie <smcv at debian.org>
Date:   Sun Oct 4 21:32:11 2015 +0100

    grimfandango: use ?variation syntax
---
 data/grimfandango.yaml         | 765 +++++++++++++++--------------------------
 game_data_packager/__init__.py |   2 +-
 2 files changed, 284 insertions(+), 483 deletions(-)

diff --git a/data/grimfandango.yaml b/data/grimfandango.yaml
index 209f2bd..eab1334 100644
--- a/data/grimfandango.yaml
+++ b/data/grimfandango.yaml
@@ -62,23 +62,23 @@ packages:
       provides: grimfandango-data
     install:
     - gfupd101.exe
-    - credits.lab_de
+    - credits.lab?de
     - data000.lab
     - data001.lab
     - data002.lab
-    - data003.lab_de
+    - data003.lab?de
     - data004.lab
-    - local.lab_de
+    - local.lab?de
     - movie00.lab
-    - movie01.lab_de
-    - movie02.lab_de
-    - movie03.lab_de
-    - movie04.lab_de
-    - vox0000.lab_de
-    - vox0001.lab_de
-    - vox0002.lab_de
-    - vox0003.lab_de
-    - vox0004.lab_de
+    - movie01.lab?de
+    - movie02.lab?de
+    - movie03.lab?de
+    - movie04.lab?de
+    - vox0000.lab?de
+    - vox0001.lab?de
+    - vox0002.lab?de
+    - vox0003.lab?de
+    - vox0004.lab?de
     - year0mus.lab
     - year1mus.lab
     - year3mus.lab
@@ -91,23 +91,23 @@ packages:
       provides: grimfandango-data
     install:
     - gfupd101.exe
-    - credits.lab_es
+    - credits.lab?es
     - data000.lab
     - data001.lab
     - data002.lab
     - data003.lab
     - data004.lab
-    - local.lab_es
+    - local.lab?es
     - movie00.lab
-    - movie01.lab_es
-    - movie02.lab_es
-    - movie03.lab_es
-    - movie04.lab_es
-    - vox0000.lab_es
-    - vox0001.lab_es
-    - vox0002.lab_es
-    - vox0003.lab_es
-    - vox0004.lab_es
+    - movie01.lab?es
+    - movie02.lab?es
+    - movie03.lab?es
+    - movie04.lab?es
+    - vox0000.lab?es
+    - vox0001.lab?es
+    - vox0002.lab?es
+    - vox0003.lab?es
+    - vox0004.lab?es
     - year0mus.lab
     - year1mus.lab
     - year3mus.lab
@@ -120,23 +120,23 @@ packages:
       provides: grimfandango-data
     install:
     - gfupd101.exe
-    - credits.lab_fr
+    - credits.lab?fr
     - data000.lab
     - data001.lab
     - data002.lab
     - data003.lab
     - data004.lab
-    - local.lab_fr
+    - local.lab?fr
     - movie00.lab
-    - movie01.lab_fr
-    - movie02.lab_fr
-    - movie03.lab_fr
-    - movie04.lab_fr
-    - vox0000.lab_fr
-    - vox0001.lab_fr
-    - vox0002.lab_fr
-    - vox0003.lab_fr
-    - vox0004.lab_fr
+    - movie01.lab?fr
+    - movie02.lab?fr
+    - movie03.lab?fr
+    - movie04.lab?fr
+    - vox0000.lab?fr
+    - vox0001.lab?fr
+    - vox0002.lab?fr
+    - vox0003.lab?fr
+    - vox0004.lab?fr
     - year0mus.lab
     - year1mus.lab
     - year3mus.lab
@@ -144,9 +144,9 @@ packages:
     - year4mus.lab
     optional:
     - manual.pdf
-    - readme.txt_fr
+    - readme.txt?fr
     license:
-    - license.txt_fr
+    - license.txt?fr
 
   grimfandango-it-data:
     lang: it
@@ -154,23 +154,23 @@ packages:
       provides: grimfandango-data
     install:
     - gfupd101.exe
-    - credits.lab_it
+    - credits.lab?it
     - data000.lab
     - data001.lab
     - data002.lab
     - data003.lab
     - data004.lab
-    - local.lab_it
+    - local.lab?it
     - movie00.lab
-    - movie01.lab_it
-    - movie02.lab_it
-    - movie03.lab_it
-    - movie04.lab_it
-    - vox0000.lab_it
-    - vox0001.lab_it
-    - vox0002.lab_it
-    - vox0003.lab_it
-    - vox0004.lab_it
+    - movie01.lab?it
+    - movie02.lab?it
+    - movie03.lab?it
+    - movie04.lab?it
+    - vox0000.lab?it
+    - vox0001.lab?it
+    - vox0002.lab?it
+    - vox0003.lab?it
+    - vox0004.lab?it
     - year0mus.lab
     - year1mus.lab
     - year3mus.lab
@@ -183,23 +183,23 @@ packages:
       provides: grimfandango-data
     install:
     - gfupd101.exe
-    - credits.lab_pt_br
+    - credits.lab?pt_br
     - data000.lab
     - data001.lab
     - data002.lab
     - data003.lab
     - data004.lab
-    - local.lab_pt_br
+    - local.lab?pt_br
     - movie00.lab
-    - movie01.lab_pt_br
-    - movie02.lab_pt_br
-    - movie03.lab_pt_br
-    - movie04.lab_pt_br
-    - vox0000.lab_pt_br
-    - vox0001.lab_pt_br
-    - vox0002.lab_pt_br
-    - vox0003.lab_pt_br
-    - vox0004.lab_pt_br
+    - movie01.lab?pt_br
+    - movie02.lab?pt_br
+    - movie03.lab?pt_br
+    - movie04.lab?pt_br
+    - vox0000.lab?pt_br
+    - vox0001.lab?pt_br
+    - vox0002.lab?pt_br
+    - vox0003.lab?pt_br
+    - vox0004.lab?pt_br
     - year0mus.lab
     - year1mus.lab
     - year3mus.lab
@@ -207,9 +207,9 @@ packages:
     - year4mus.lab
     optional:
     - manual.pdf
-    - readme.txt_pt_br
+    - readme.txt?pt_br
     license:
-    - license.txt_pt_br
+    - license.txt?pt_br
 
   grimfandango-demo-en-data:
     better_version: grimfandango-big-demo-en-data
@@ -228,9 +228,9 @@ packages:
     - Movies/demo_backend.san
     - Movies/demo_frontend.san
     optional:
-    - readme.txt_demo
+    - readme.txt?demo
     license:
-    - license.txt_demo
+    - license.txt?demo
 
   grimfandango-big-demo-en-data:
     demo_for: grimfandango-en-data
@@ -245,12 +245,12 @@ packages:
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_big
-    - Movies/demo_frontend.san_big
+    - Movies/demo_backend.san?big
+    - Movies/demo_frontend.san?big
     optional:
-    - readme.txt_demo_big
+    - readme.txt?demo_big
     license:
-    - license.txt_demo_big
+    - license.txt?demo_big
 
   grimfandango-demo-de-data:
     engine: residualvm (>= 0.3.0)
@@ -259,20 +259,20 @@ packages:
       provides: grimfandango-demo-data
     lang: de
     install:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_de
+    - voice001.lab?de
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_de
-    - Movies/demo_frontend.san_de
+    - Movies/demo_backend.san?de
+    - Movies/demo_frontend.san?de
     optional:
-    - readme.txt_demo_de
+    - readme.txt?demo_de
     license:
-    - license.txt_demo_de
+    - license.txt?demo_de
 
   grimfandango-demo-es-data:
     engine: residualvm (>= 0.3.0)
@@ -281,20 +281,20 @@ packages:
       provides: grimfandango-demo-data
     lang: es
     install:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_es
+    - voice001.lab?es
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_es
-    - Movies/demo_frontend.san_es
+    - Movies/demo_backend.san?es
+    - Movies/demo_frontend.san?es
     optional:
-    - readme.txt_demo_es
+    - readme.txt?demo_es
     license:
-    - license.txt_demo_es
+    - license.txt?demo_es
 
   grimfandango-demo-fr-data:
     engine: residualvm (>= 0.3.0)
@@ -303,20 +303,20 @@ packages:
       provides: grimfandango-demo-data
     lang: fr
     install:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_fr
+    - voice001.lab?fr
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_fr
-    - Movies/demo_frontend.san_fr
+    - Movies/demo_backend.san?fr
+    - Movies/demo_frontend.san?fr
     optional:
-    - readme.txt_demo_fr
+    - readme.txt?demo_fr
     license:
-    - license.txt_demo_fr
+    - license.txt?demo_fr
 
   grimfandango-demo-it-data:
     engine: residualvm (>= 0.3.0)
@@ -325,29 +325,26 @@ packages:
       provides: grimfandango-demo-data
     lang: it
     install:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_it
+    - voice001.lab?it
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_it
-    - Movies/demo_frontend.san_it
+    - Movies/demo_backend.san?it
+    - Movies/demo_frontend.san?it
     optional:
-    - readme.txt_demo_it
+    - readme.txt?demo_it
     license:
-    - license.txt_demo_it
+    - license.txt?demo_it
 
 files:
   # demos
   #######
-  license.txt_demo:
-    install_as: license.txt
-  readme.txt_demo:
+  readme.txt?demo:
     install_to: $docdir
-    install_as: readme.txt
 
   grim-win-demo1-en.zip:
     download: http://sourceforge.net/projects/residualvm/files/demos/grim/grim-win-demo1-en.zip?download
@@ -364,8 +361,8 @@ files:
     - Movies/hq_open.san
     - Movies/demo_backend.san
     - Movies/demo_frontend.san
-    - license.txt_demo
-    - readme.txt_demo
+    - license.txt?demo
+    - readme.txt?demo
 
   GrimFandangoDemo.zip:
     download: https://archive.org/download/GrimFandangoDemo/GrimFandangoDemo.zip
@@ -388,144 +385,89 @@ files:
     - Movies/hq_open.san
     - Movies/demo_backend.san
     - Movies/demo_frontend.san
-    - license.txt_demo
-    - readme.txt_demo
-
-  Movies/demo_backend.san_big:
-    install_as: Movies/demo_backend.san
-  Movies/demo_frontend.san_big:
-    install_as: Movies/demo_frontend.san
-  license.txt_demo_big:
-    install_as: license.txt
-  readme.txt_demo_big:
-    install_to: $docdir
-    install_as: readme.txt
-
-  # German
-  gfdemo01.lab_de_es_fr_it:
-    install_as: gfdemo01.lab
-  voice001.lab_de:
-    install_as: voice001.lab
-  Movies/demo_backend.san_de:
-    install_as: Movies/demo_backend.san
-  Movies/demo_frontend.san_de:
-    install_as: Movies/demo_frontend.san
-  license.txt_demo_de:
-    install_as: license.txt
-  readme.txt_demo_de:
-    install_to: $docdir
-    install_as: readme.txt
+    - license.txt?demo
+    - readme.txt?demo
 
   grim-win-demo-de.zip:
     download: http://sourceforge.net/projects/residualvm/files/demos/grim/grim-win-demo-de.zip?download
     unpack:
       format: zip
     provides:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_de
+    - voice001.lab?de
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_de
-    - Movies/demo_frontend.san_de
-    - license.txt_demo_de
-    - readme.txt_demo_de
-
-  # Spanish
-  voice001.lab_es:
-    install_as: voice001.lab
-  Movies/demo_backend.san_es:
-    install_as: Movies/demo_backend.san
-  Movies/demo_frontend.san_es:
-    install_as: Movies/demo_frontend.san
-  license.txt_demo_es:
-    install_as: license.txt
-  readme.txt_demo_es:
+    - Movies/demo_backend.san?de
+    - Movies/demo_frontend.san?de
+    - license.txt?demo_de
+    - readme.txt?demo_de
+
+  readme.txt?demo_es:
     install_to: $docdir
-    install_as: readme.txt
 
   grim-win-demo-sp.zip:
     download: http://sourceforge.net/projects/residualvm/files/demos/grim/grim-win-demo-sp.zip?download
     unpack:
       format: zip
     provides:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_es
+    - voice001.lab?es
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_es
-    - Movies/demo_frontend.san_es
-    - license.txt_demo_es
-    - readme.txt_demo_es
-
-  # French
-  voice001.lab_fr:
-    install_as: voice001.lab
-  Movies/demo_backend.san_fr:
-    install_as: Movies/demo_backend.san
-  Movies/demo_frontend.san_fr:
-    install_as: Movies/demo_frontend.san
-  license.txt_demo_fr:
-    install_as: license.txt
-  readme.txt_demo_fr:
+    - Movies/demo_backend.san?es
+    - Movies/demo_frontend.san?es
+    - license.txt?demo_es
+    - readme.txt?demo_es
+
+  readme.txt?demo_fr:
     install_to: $docdir
-    install_as: readme.txt
 
   grim-win-demo-fr.zip:
     download: http://sourceforge.net/projects/residualvm/files/demos/grim/grim-win-demo-fr.zip?download
     unpack:
       format: zip
     provides:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_fr
+    - voice001.lab?fr
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_fr
-    - Movies/demo_frontend.san_fr
-    - license.txt_demo_fr
-    - readme.txt_demo_fr
-
-  # Italian
-  voice001.lab_it:
-    install_as: voice001.lab
-  Movies/demo_backend.san_it:
-    install_as: Movies/demo_backend.san
-  Movies/demo_frontend.san_it:
-    install_as: Movies/demo_frontend.san
-  license.txt_demo_it:
-    install_as: license.txt
-  readme.txt_demo_it:
+    - Movies/demo_backend.san?fr
+    - Movies/demo_frontend.san?fr
+    - license.txt?demo_fr
+    - readme.txt?demo_fr
+
+  readme.txt?demo_it:
     install_to: $docdir
-    install_as: readme.txt
 
   grim-win-demo-it.zip:
     download: http://sourceforge.net/projects/residualvm/files/demos/grim/grim-win-demo-fr.zip?download
     unpack:
       format: zip
     provides:
-    - gfdemo01.lab_de_es_fr_it
+    - gfdemo01.lab?de_es_fr_it
     - grimdemo.mus
     - sound001.lab
-    - voice001.lab_it
+    - voice001.lab?it
     - Movies/al_close.san
     - Movies/al_open.san
     - Movies/hq_close.san
     - Movies/hq_open.san
-    - Movies/demo_backend.san_it
-    - Movies/demo_frontend.san_it
-    - license.txt_demo_it
-    - readme.txt_demo_it
+    - Movies/demo_backend.san?it
+    - Movies/demo_frontend.san?it
+    - license.txt?demo_it
+    - readme.txt?demo_it
 
   # full games
   ############
@@ -534,150 +476,18 @@ files:
 
   data000.lab:
     alternatives:
-      - data000.lab_prepatched
-      - data000.lab_unpatched
-    install_as: data000.lab
-  data000.lab_prepatched:
-    look_for: [data000.lab]
-  data000.lab_unpatched:
-    look_for: [data000.lab]
+      - data000.lab?prepatched
+      - data000.lab?unpatched
 
   vox0000.lab:
     alternatives:
-      - vox0000.lab_prepatched
-      - vox0000.lab_unpatched
-    install_as: vox0000.lab
-  vox0000.lab_prepatched:
-    look_for: [vox0000.lab]
-  vox0000.lab_unpatched:
-    look_for: [vox0000.lab]
+      - vox0000.lab?prepatched
+      - vox0000.lab?unpatched
 
   vox0001.lab:
     alternatives:
-      - vox0001.lab_prepatched
-      - vox0001.lab_unpatched
-    install_as: vox0001.lab
-  vox0001.lab_prepatched:
-    look_for: [vox0001.lab]
-  vox0001.lab_unpatched:
-    look_for: [vox0001.lab]
-
-  credits.lab_de:
-    install_as: credits.lab
-  data003.lab_de:
-    install_as: data003.lab
-  local.lab_de:
-    install_as: local.lab
-  movie01.lab_de:
-    install_as: movie01.lab
-  movie02.lab_de:
-    install_as: movie02.lab
-  movie03.lab_de:
-    install_as: movie03.lab
-  movie04.lab_de:
-    install_as: movie04.lab
-  vox0000.lab_de:
-    install_as: vox0000.lab
-  vox0001.lab_de:
-    install_as: vox0001.lab
-  vox0002.lab_de:
-    install_as: vox0002.lab
-  vox0003.lab_de:
-    install_as: vox0003.lab
-  vox0004.lab_de:
-    install_as: vox0004.lab
-
-  credits.lab_es:
-    install_as: credits.lab
-  local.lab_es:
-    install_as: local.lab
-  movie01.lab_es:
-    install_as: movie01.lab
-  movie02.lab_es:
-    install_as: movie02.lab
-  movie03.lab_es:
-    install_as: movie03.lab
-  movie04.lab_es:
-    install_as: movie04.lab
-  vox0000.lab_es:
-    install_as: vox0000.lab
-  vox0001.lab_es:
-    install_as: vox0001.lab
-  vox0002.lab_es:
-    install_as: vox0002.lab
-  vox0003.lab_es:
-    install_as: vox0003.lab
-  vox0004.lab_es:
-    install_as: vox0004.lab
-
-  credits.lab_fr:
-    install_as: credits.lab
-  local.lab_fr:
-    install_as: local.lab
-  movie01.lab_fr:
-    install_as: movie01.lab
-  movie02.lab_fr:
-    install_as: movie02.lab
-  movie03.lab_fr:
-    install_as: movie03.lab
-  movie04.lab_fr:
-    install_as: movie04.lab
-  vox0000.lab_fr:
-    install_as: vox0000.lab
-  vox0001.lab_fr:
-    install_as: vox0001.lab
-  vox0002.lab_fr:
-    install_as: vox0002.lab
-  vox0003.lab_fr:
-    install_as: vox0003.lab
-  vox0004.lab_fr:
-    install_as: vox0004.lab
-
-  credits.lab_it:
-    install_as: credits.lab
-  local.lab_it:
-    install_as: local.lab
-  movie01.lab_it:
-    install_as: movie01.lab
-  movie02.lab_it:
-    install_as: movie02.lab
-  movie03.lab_it:
-    install_as: movie03.lab
-  movie04.lab_it:
-    install_as: movie04.lab
-  vox0000.lab_it:
-    install_as: vox0000.lab
-  vox0001.lab_it:
-    install_as: vox0001.lab
-  vox0002.lab_it:
-    install_as: vox0002.lab
-  vox0003.lab_it:
-    install_as: vox0003.lab
-  vox0004.lab_it:
-    install_as: vox0004.lab
-
-  credits.lab_pt_br:
-    install_as: credits.lab
-  local.lab_pt_br:
-    install_as: local.lab
-  movie01.lab_pt_br:
-    install_as: movie01.lab
-  movie02.lab_pt_br:
-    install_as: movie02.lab
-  movie03.lab_pt_br:
-    install_as: movie03.lab
-  movie04.lab_pt_br:
-    install_as: movie04.lab
-  vox0000.lab_pt_br:
-    install_as: vox0000.lab
-  vox0001.lab_pt_br:
-    install_as: vox0001.lab
-  vox0002.lab_pt_br:
-    install_as: vox0002.lab
-  vox0003.lab_pt_br:
-    install_as: vox0003.lab
-  vox0004.lab_pt_br:
-    install_as: vox0004.lab
+      - vox0001.lab?prepatched
+      - vox0001.lab?unpatched
 
   # docs
   manual.pdf:
@@ -686,30 +496,21 @@ files:
   readme.txt:
     install_to: $docdir
 
-  readme.txt_fr:
+  readme.txt?fr:
     install_to: $docdir
-    install_as: readme.txt
-  license.txt_fr:
-    install_as: license.txt
 
-  readme.txt_it:
+  readme.txt?it:
     install_to: $docdir
-    install_as: readme.txt
-  license.txt_it:
-    install_as: license.txt
 
-  readme.txt_pt_br:
+  readme.txt?pt_br:
     install_to: $docdir
-    install_as: readme.txt
-  license.txt_pt_br:
-    install_as: license.txt
 
 size_and_md5: |
   # Small English Demo
   29489930  25d831d57a93eb3ab8edbb07b7b63943 gfdemo01.lab
   20366437  3ba28e7e36a49b5fd01ba98e3c772fe8 grimdemo.mus
-  3570      31115996e024ec1c8c0625fd8f1de52a license.txt_demo
-  11998     257d9e1631e9642bd57a9ae231db3f79 readme.txt_demo
+  3570      31115996e024ec1c8c0625fd8f1de52a license.txt?demo
+  11998     257d9e1631e9642bd57a9ae231db3f79 readme.txt?demo
   3405950   c91a7d405d15fb198a9cb31f89637026 sound001.lab
   13722714  f24a45079394fee296a0f7fad07c7fad voice001.lab
   1614692   b63b58537803e3c7d108bf24fb769be0 Movies/al_close.san
@@ -723,39 +524,39 @@ size_and_md5: |
   56915444  627a0534f52cec13be5e5e8867d5a6fe grim-win-demo1-en.zip
   # Large English Demo
   46615911  aa44d6c01a1b03d4607901933635d385 gdemo001.lab
-  3561      44cd06dcb4a200e4f85444a3e4228ed3 license.txt_demo_big
-  9061      a6067fb45d5c871a612e2d854141ac17 readme.txt_demo_big
-  32032600  ad02ff0f842ec873be9027fcc34359e3 Movies/demo_backend.san_big
-  42079548  1c10ead42737b0162e88337ce83aaa76 Movies/demo_frontend.san_big
+  3561      44cd06dcb4a200e4f85444a3e4228ed3 license.txt?demo_big
+  9061      a6067fb45d5c871a612e2d854141ac17 readme.txt?demo_big
+  32032600  ad02ff0f842ec873be9027fcc34359e3 Movies/demo_backend.san?big
+  42079548  1c10ead42737b0162e88337ce83aaa76 Movies/demo_frontend.san?big
   103599118 d4f326bbf9bd5141bd1447a14c3ac45d grim-win-demo2-en.zip
 
-  29533695  fd728f040557118b7ca436f8205029e5 gfdemo01.lab_de_es_fr_it
-  10154     aeb093d29b48518309e5d3453caf3be1 readme.txt_demo_de
-  4518      828745b502599817de5cbca10906ffcb license.txt_demo_de
-  16561196  d1d68735ae10148ecccb6b5000a4db96 voice001.lab_de
-  32892580  3fff9d6d46d8d424f0598389404495a7 Movies/demo_backend.san_de
-  44247744  5ee5a054bb123f8d1f0cd1c2845ded73 Movies/demo_frontend.san_de
+  29533695  fd728f040557118b7ca436f8205029e5 gfdemo01.lab?de_es_fr_it
+  10154     aeb093d29b48518309e5d3453caf3be1 readme.txt?demo_de
+  4518      828745b502599817de5cbca10906ffcb license.txt?demo_de
+  16561196  d1d68735ae10148ecccb6b5000a4db96 voice001.lab?de
+  32892580  3fff9d6d46d8d424f0598389404495a7 Movies/demo_backend.san?de
+  44247744  5ee5a054bb123f8d1f0cd1c2845ded73 Movies/demo_frontend.san?de
   109152089 22a344efc9f4349faffd83f29e2e2c62 grim-win-demo-de.zip
 
-  11158     9fb7d450586078862384a1b365cc7af0 readme.txt_demo_es
-  4074      5c1f2a6db88528865788d87b4e43efb5 license.txt_demo_es
-  13367206  00cb825deca33b96719bc157a5427c40 voice001.lab_es
-  32995578  68a2f5b40f9abc347969ef38a4a2c1ee Movies/demo_backend.san_es
-  44289652  5201ac57e73486c2d2c9cf31f1838edf Movies/demo_frontend.san_es
+  11158     9fb7d450586078862384a1b365cc7af0 readme.txt?demo_es
+  4074      5c1f2a6db88528865788d87b4e43efb5 license.txt?demo_es
+  13367206  00cb825deca33b96719bc157a5427c40 voice001.lab?es
+  32995578  68a2f5b40f9abc347969ef38a4a2c1ee Movies/demo_backend.san?es
+  44289652  5201ac57e73486c2d2c9cf31f1838edf Movies/demo_frontend.san?es
   106002228 c63511d1929c486b1a91e9be08e59e50 grim-win-demo-sp.zip
 
-  12948     e7fac98c41c5b0f2669a4719f08efeca readme.txt_demo_fr
-  4323      4d26946f51662e1c7505e67f1ea4bff6 license.txt_demo_fr
-  13764168  43f56fca727e117b724051c740202c26 voice001.lab_fr
-  32907832  7354de829eb6b8507fcb0283020ab49f Movies/demo_backend.san_fr
-  44231358  e77f2994d0d65cd17cf53edee677dbff Movies/demo_frontend.san_fr
+  12948     e7fac98c41c5b0f2669a4719f08efeca readme.txt?demo_fr
+  4323      4d26946f51662e1c7505e67f1ea4bff6 license.txt?demo_fr
+  13764168  43f56fca727e117b724051c740202c26 voice001.lab?fr
+  32907832  7354de829eb6b8507fcb0283020ab49f Movies/demo_backend.san?fr
+  44231358  e77f2994d0d65cd17cf53edee677dbff Movies/demo_frontend.san?fr
   106289874 75f9cf0c2234062057eb71f4a0a1be33 grim-win-demo-fr.zip
 
-  10592     4738bf8fa669237a22c5d4759fbb504f readme.txt_demo_it
-  4034      b89f06513b491db81a46294ee0843b2d license.txt_demo_it
-  14907410  412bd831ec42d226fa173e0f55cb47cd voice001.lab_it
-  33250146  e07b0ba0627ab9c7d88077325446db4b Movies/demo_backend.san_it
-  44358474  9168ef0396fdf543bcbc869088af1c60 Movies/demo_frontend.san_it
+  10592     4738bf8fa669237a22c5d4759fbb504f readme.txt?demo_it
+  4034      b89f06513b491db81a46294ee0843b2d license.txt?demo_it
+  14907410  412bd831ec42d226fa173e0f55cb47cd voice001.lab?it
+  33250146  e07b0ba0627ab9c7d88077325446db4b Movies/demo_backend.san?it
+  44358474  9168ef0396fdf543bcbc869088af1c60 Movies/demo_frontend.san?it
   107546348 fa64964175febb657779475f13abadd4 grim-win-demo-it.zip
 
 
@@ -764,8 +565,8 @@ size_and_md5: |
   2272959   bc57c4db2ab814f3bb115ec5702b62f4 gfupd101.exe
 
   19399     6dcecad8f01657184f8576aab8fb3f00 credits.lab
-  29197049  2069b8bf113119910df8219e787e7e94 data000.lab_prepatched
-  29163069  08e2505a6a7fd90d3920131b1297c60f data000.lab_unpatched
+  29197049  2069b8bf113119910df8219e787e7e94 data000.lab?prepatched
+  29163069  08e2505a6a7fd90d3920131b1297c60f data000.lab?unpatched
   116140627 84cf3072586fe2840ae16774adb6f5cb data001.lab
   115377732 d236403c0d860961963db0134380001f data002.lab
   65997693  76dcfc2c21f3412415674c65611fb76d data003.lab
@@ -775,10 +576,10 @@ size_and_md5: |
   70712720  24a8704a331a03097d195f3597fe21e1 movie02.lab
   88576747  113a768e7206016df72f9d2f5c1851b7 movie03.lab
   107184933 605d6f2cc4d21fbe702d8e637b5bcfa1 movie04.lab
-  4333790   c7900f32d48d7e265629bd355a21c795 vox0000.lab_prepatched
-  #???      67627f2d9314f9c0ae55dd2099fc052f vox0000.lab_unpatched
-  57993159  40beb2e0a6572dc89fddb21f282bc237 vox0001.lab_prepatched
-  58011176  6a32f8079d2d98d1c10ec8364765fd4b vox0001.lab_unpatched
+  4333790   c7900f32d48d7e265629bd355a21c795 vox0000.lab?prepatched
+  #???      67627f2d9314f9c0ae55dd2099fc052f vox0000.lab?unpatched
+  57993159  40beb2e0a6572dc89fddb21f282bc237 vox0001.lab?prepatched
+  58011176  6a32f8079d2d98d1c10ec8364765fd4b vox0001.lab?unpatched
   93358525  70419878e32377d9d2906fbcb2cb59b5 vox0002.lab
   38906667  7c88ad7c949a516793b584299f33ed23 vox0003.lab
   38561440  ae53a36f77eb0d42a28653b28c345439 vox0004.lab
@@ -794,80 +595,80 @@ size_and_md5: |
   5849      2ba3a23bad66e675fc48e5f0de86bda2 license.txt
   19523     5e6d32b8061e3af60aa10b3200c84a6b readme.txt
 
-  608       27c961c16f9eaf0260781883150e5611 local.lab_de
-  22410     2e6319c2ec5772ced5dc9f8b41eb5de7 credits.lab_de
-  65997693  7f76c20f1d77db287473ffef10b8b309 data003.lab_de
-  121032679 500bc51ce211d528f6c7170f479c9525 movie01.lab_de
-  68042073  a4d5c108a167afb0674e26790edf65e6 movie02.lab_de
-  89237151  d2aae2e27616f78016a71818e528acda movie03.lab_de
-  108330269 f1b8c1de4f82099ab080f9cbe2b02da6 movie04.lab_de
-  4456393   e884221099ba62dacf04a35be8428419 vox0000.lab_de
-  66829347  e13eb421b9490cbaeef66f0cf6156764 vox0001.lab_de
-  105318939 5ea9fde04f3315a51fe1fe9c5bdb9d0d vox0002.lab_de
-  46150860  5bda9a36181c1fea368491b842c11efe vox0003.lab_de
-  45076847  bae246c5335c1d139b97a48277ee8841 vox0004.lab_de
-
-  608       d22648d6787c2f8f0a789ee3ed0c08f7 local.lab_es
-  20117     836a2081d5e57ed6ef5eaade7f770b0e credits.lab_es
-  120129023 ede9fb7d035a5d4af496f23f811707a2 movie01.lab_es
-  67816506  f5879c544f4c1f1f2e2d2e92c026c245 movie02.lab_es
-  88912073  fb87d5a9e3a81d3ffd521dee4432c4da movie03.lab_es
-  107955623 2daf2ec272a7be49cbfde053482f182c movie04.lab_es
-  4095899   076bf048de229ad8cefcb3d7c0bfd134 vox0000.lab_es
-  53831340  77cdd6f02bc3f7085bff17c454066de3 vox0001.lab_es
-  89132266  c4484dadd4a33066290e1847523d7d64 vox0002.lab_es
-  36960437  1d4e94e3d3fd803a02c9993412359082 vox0003.lab_es
-  35626091  3577a8b6cf013bc5b9c9133e29d1f4f0 vox0004.lab_es
-  28189     9ab004a39d5af1de98c1b3b4679000fc readme.txt_es
-
-  608       c9dd41f66883959de27f80bbe457f30d local.lab_fr
-  22827     cd71ca4e600198277f22e944988f7516 credits.lab_fr
-  120698568 16674e1496e4fb3f0f5f173f12e30617 movie01.lab_fr
-  67922585  90fce3e6e1f91455d92b072f773f0a67 movie02.lab_fr
-  89023244  c2ba7adbf09b7a4f69c180f1c74297ee movie03.lab_fr
-  108272734 7e2a4578010cdf5407bb24dcfb6705e4 movie04.lab_fr
-  4006869   dbe35af39eec29db21a4c6e1c228cc9d vox0000.lab_fr
-  56268691  e940d5a4a4f2229f0a6674bf45464457 vox0001.lab_fr
-  90380806  24bbf1f6d3d63ae07ad2dd06bd7dad8c vox0002.lab_fr
-  37188834  c4aa2c45b24f351e8fce40a141084fb0 vox0003.lab_fr
-  35932906  a49dce6e1bb83ad40b47e03903aaff1b vox0004.lab_fr
-  20463     03938d1da0c48b05e470e58c2766e549 readme.txt_fr
-  4878      6b49393e34e376c2f34914e107e4f0df license.txt_fr
-
-  608       6142624ce13ea3c9079aa80918010c4a local.lab_it
-  20443     1827307248d55c07642342c9213a4723 credits.lab_it
-  119782233 9fd30d0289f9b4d5c09e821a0a478db5 movie01.lab_it
-  67785654  129dad4e40987e91c5549c819d0dad1d movie02.lab_it
-  88938419  0fdb7dda9ebc049eac386d29bface366 movie03.lab_it
-  107969541 7c8d7e0f4beaca3910658290e8b14cf8 movie04.lab_it
-  4198635   c9e1a755f280b3ebff58578c4e5f1e52 vox0000.lab_it
-  62185775  a0455d5d883ed46f0bda5030e4b5654c vox0001.lab_it
-  97693353  616e4147c39268b650ce112bf79ea3a1 vox0002.lab_it
-  #alt ?    24bbf1f6d3d63ae07ad2dd06bd7dad8c vox0002.lab_it_alt
-  40819529  f900cb063fbd0ef2a0516e9a00291d13 vox0003.lab_it
-  41316151  57915d4dd3aa5aa44817477b7bd41ce6 vox0004.lab_it
-  15294     c8ab25a0096baec5ec1ff44ae3442a4c readme.txt_it
-  3935      754ae87aa7844f460a17a4030a62d82a license.txt_it
-
-  608       04d76cbbd5e603f35318bebb64f69378 local.lab_pt_br
-  21082     368baa2f319a72278035095e4f4a4466 credits.lab_pt_br
-  120178549 a88876b3347106d49b733c178f0d606a movie01.lab_pt_br
-  67752668  000185c50bbf09bcd7421667d46a9e5c movie02.lab_pt_br
-  88860971  5280486c3aee4fb1f9dcbc289f5f58b9 movie03.lab_pt_br
-  107966760 d9bfe59690a5de0500d18e29cdaa293f movie04.lab_pt_br
-  4014934   d48832ea234015e74590654ada02e163 vox0000.lab_pt_br
-  57875710  31f261f87cc4854055c1ca1afddf677e vox0001.lab_pt_br
-  93221846  0748f44ee1e67b6d7555a644a1fa43ce vox0002.lab_pt_br
-  39666932  e107073a05f588df0c057b594c28b50e vox0003.lab_pt_br
-  38307536  2be5b0cc13a83f59945d31080b0949bb vox0004.lab_pt_br
-  18246     7f7d0aee1bc070a833375d77087db78a readme.txt_pt_br
-  880       027fec44c66cf0345e5a70f65cee5226 license.txt_pt_br
+  608       27c961c16f9eaf0260781883150e5611 local.lab?de
+  22410     2e6319c2ec5772ced5dc9f8b41eb5de7 credits.lab?de
+  65997693  7f76c20f1d77db287473ffef10b8b309 data003.lab?de
+  121032679 500bc51ce211d528f6c7170f479c9525 movie01.lab?de
+  68042073  a4d5c108a167afb0674e26790edf65e6 movie02.lab?de
+  89237151  d2aae2e27616f78016a71818e528acda movie03.lab?de
+  108330269 f1b8c1de4f82099ab080f9cbe2b02da6 movie04.lab?de
+  4456393   e884221099ba62dacf04a35be8428419 vox0000.lab?de
+  66829347  e13eb421b9490cbaeef66f0cf6156764 vox0001.lab?de
+  105318939 5ea9fde04f3315a51fe1fe9c5bdb9d0d vox0002.lab?de
+  46150860  5bda9a36181c1fea368491b842c11efe vox0003.lab?de
+  45076847  bae246c5335c1d139b97a48277ee8841 vox0004.lab?de
+
+  608       d22648d6787c2f8f0a789ee3ed0c08f7 local.lab?es
+  20117     836a2081d5e57ed6ef5eaade7f770b0e credits.lab?es
+  120129023 ede9fb7d035a5d4af496f23f811707a2 movie01.lab?es
+  67816506  f5879c544f4c1f1f2e2d2e92c026c245 movie02.lab?es
+  88912073  fb87d5a9e3a81d3ffd521dee4432c4da movie03.lab?es
+  107955623 2daf2ec272a7be49cbfde053482f182c movie04.lab?es
+  4095899   076bf048de229ad8cefcb3d7c0bfd134 vox0000.lab?es
+  53831340  77cdd6f02bc3f7085bff17c454066de3 vox0001.lab?es
+  89132266  c4484dadd4a33066290e1847523d7d64 vox0002.lab?es
+  36960437  1d4e94e3d3fd803a02c9993412359082 vox0003.lab?es
+  35626091  3577a8b6cf013bc5b9c9133e29d1f4f0 vox0004.lab?es
+  28189     9ab004a39d5af1de98c1b3b4679000fc readme.txt?es
+
+  608       c9dd41f66883959de27f80bbe457f30d local.lab?fr
+  22827     cd71ca4e600198277f22e944988f7516 credits.lab?fr
+  120698568 16674e1496e4fb3f0f5f173f12e30617 movie01.lab?fr
+  67922585  90fce3e6e1f91455d92b072f773f0a67 movie02.lab?fr
+  89023244  c2ba7adbf09b7a4f69c180f1c74297ee movie03.lab?fr
+  108272734 7e2a4578010cdf5407bb24dcfb6705e4 movie04.lab?fr
+  4006869   dbe35af39eec29db21a4c6e1c228cc9d vox0000.lab?fr
+  56268691  e940d5a4a4f2229f0a6674bf45464457 vox0001.lab?fr
+  90380806  24bbf1f6d3d63ae07ad2dd06bd7dad8c vox0002.lab?fr
+  37188834  c4aa2c45b24f351e8fce40a141084fb0 vox0003.lab?fr
+  35932906  a49dce6e1bb83ad40b47e03903aaff1b vox0004.lab?fr
+  20463     03938d1da0c48b05e470e58c2766e549 readme.txt?fr
+  4878      6b49393e34e376c2f34914e107e4f0df license.txt?fr
+
+  608       6142624ce13ea3c9079aa80918010c4a local.lab?it
+  20443     1827307248d55c07642342c9213a4723 credits.lab?it
+  119782233 9fd30d0289f9b4d5c09e821a0a478db5 movie01.lab?it
+  67785654  129dad4e40987e91c5549c819d0dad1d movie02.lab?it
+  88938419  0fdb7dda9ebc049eac386d29bface366 movie03.lab?it
+  107969541 7c8d7e0f4beaca3910658290e8b14cf8 movie04.lab?it
+  4198635   c9e1a755f280b3ebff58578c4e5f1e52 vox0000.lab.lab?
+  62185775  a0455d5d883ed46f0bda5030e4b5654c vox0001.lab?it
+  97693353  616e4147c39268b650ce112bf79ea3a1 vox0002.lab?it
+  #alt ?    24bbf1f6d3d63ae07ad2dd06bd7dad8c vox0002.lab?it_alt
+  40819529  f900cb063fbd0ef2a0516e9a00291d13 vox0003.lab?it
+  41316151  57915d4dd3aa5aa44817477b7bd41ce6 vox0004.lab?it
+  15294     c8ab25a0096baec5ec1ff44ae3442a4c readme.txt?it
+  3935      754ae87aa7844f460a17a4030a62d82a license.txt?it
+
+  608       04d76cbbd5e603f35318bebb64f69378 local.lab?pt_br
+  21082     368baa2f319a72278035095e4f4a4466 credits.lab?pt_br
+  120178549 a88876b3347106d49b733c178f0d606a movie01.lab?pt_br
+  67752668  000185c50bbf09bcd7421667d46a9e5c movie02.lab?pt_br
+  88860971  5280486c3aee4fb1f9dcbc289f5f58b9 movie03.lab?pt_br
+  107966760 d9bfe59690a5de0500d18e29cdaa293f movie04.lab?pt_br
+  4014934   d48832ea234015e74590654ada02e163 vox0000.lab?pt_br
+  57875710  31f261f87cc4854055c1ca1afddf677e vox0001.lab?pt_br
+  93221846  0748f44ee1e67b6d7555a644a1fa43ce vox0002.lab?pt_br
+  39666932  e107073a05f588df0c057b594c28b50e vox0003.lab?pt_br
+  38307536  2be5b0cc13a83f59945d31080b0949bb vox0004.lab?pt_br
+  18246     7f7d0aee1bc070a833375d77087db78a readme.txt?pt_br
+  880       027fec44c66cf0345e5a70f65cee5226 license.txt?pt_br
 
 sha1sums: |
   3c1dc57de81be733451ab2f81a2fec6bc23388ad  gfdemo01.lab
   9d79a5c44291713c0fa8174b296b9e569941ba38  grimdemo.mus
-  9753cc809c0385b0f8f4b084a0c6cecb7b3f86fa  license.txt_demo
-  1147558a5e402bab50db44b256b01bbfd05e6418  readme.txt_demo
+  9753cc809c0385b0f8f4b084a0c6cecb7b3f86fa  license.txt?demo
+  1147558a5e402bab50db44b256b01bbfd05e6418  readme.txt?demo
   c88690928218234b11a0ed154c27266772353d3d  sound001.lab
   fc2d5aed4f7389e9aaa25bd0007861452e449124  voice001.lab
   73cd3837d424a47c0285d293b5efe9da19693e26  Movies/al_close.san
@@ -881,24 +682,24 @@ sha1sums: |
   38f6178cb342c39f04e77cf0091141f58f5cad09  grim-win-demo1-en.zip
 
   ed6d15473bdcb3f87180ebb05c18740e6bcc2ed5  gdemo001.lab
-  51edb7b0bf49f7d9883193aeb2b94da8500af026  Movies/demo_backend.san_big
-  392fbaa105bfb985730a8ad45490bc471713b8d0  Movies/demo_frontend.san_big
+  51edb7b0bf49f7d9883193aeb2b94da8500af026  Movies/demo_backend.san?big
+  392fbaa105bfb985730a8ad45490bc471713b8d0  Movies/demo_frontend.san?big
   cb8e17b40652a9278a5ac5dbc9939df9df94fd3e  grim-win-demo2-en.zip
 
-  123db81a085b9029dde2e20dcf9297964c549a3f  gfdemo01.lab_de_es_fr_it
-  c4d4e7f2c7a82f87a19f99a19ae6e2e3f854fbed  voice001.lab_de
-  34c9523e6abc7f48b9e9b5f2a2d6f1a645d11b05  Movies/demo_backend.san_de
-  dc683a3ee78446d85a05cc5b0507d33857af6952  Movies/demo_frontend.san_de
+  123db81a085b9029dde2e20dcf9297964c549a3f  gfdemo01.lab?de_es_fr_it
+  c4d4e7f2c7a82f87a19f99a19ae6e2e3f854fbed  voice001.lab?de
+  34c9523e6abc7f48b9e9b5f2a2d6f1a645d11b05  Movies/demo_backend.san?de
+  dc683a3ee78446d85a05cc5b0507d33857af6952  Movies/demo_frontend.san?de
   508c9f567b2d33edc04efbb78f51380852d3ad9f  grim-win-demo-de.zip
 
-  a8d22fcc45eb68fb70ebfd2ff6e0dc0fb8b19cba  voice001.lab_fr
-  c40b9f348c059326ba386623e848240b2de1f395  Movies/demo_backend.san_fr
-  3aa955852fbca2c588e7d1b8df1f46795288b869  Movies/demo_frontend.san_fr
+  a8d22fcc45eb68fb70ebfd2ff6e0dc0fb8b19cba  voice001.lab?fr
+  c40b9f348c059326ba386623e848240b2de1f395  Movies/demo_backend.san?fr
+  3aa955852fbca2c588e7d1b8df1f46795288b869  Movies/demo_frontend.san?fr
   1d7462e59692ea42358c5efcff0f13379c17967d  grim-win-demo-fr.zip
 
-  4be08b3d2c472879a5cd636725328b7510d38ab9  voice001.lab_it
-  c016f05dcc72d7319b8ea413ee9f75b6baa074cc  Movies/demo_backend.san_it
-  7e626dac311deb6ee32fdae75bd558cb157372a8  Movies/demo_frontend.san_it
+  4be08b3d2c472879a5cd636725328b7510d38ab9  voice001.lab?it
+  c016f05dcc72d7319b8ea413ee9f75b6baa074cc  Movies/demo_backend.san?it
+  7e626dac311deb6ee32fdae75bd558cb157372a8  Movies/demo_frontend.san?it
   ce596891262ce23b021ea6714698e537b71ad7c6  grim-win-demo-it.zip
 
   c947fa95f1a32905e14202e0ad2de6bd907abb37  gfupd101.exe
@@ -914,7 +715,7 @@ sha1sums: |
   fa5ac6d75b6ba22c23d014cb7ab505a18a98c32e  data004.lab
   397d8124cf589fde7d22594d41aafd9e2728f4eb  movie02.lab
   63393814641a7faa19992a44ac914fdb95046046  movie04.lab
-  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab_prepatched
+  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab?prepatched
   146f40f6cd2da1cb864b6c0af9b7239ab6980464  vox0002.lab
   e8ae79ae78218af317f2d38a53d1a5cb58ad7771  vox0004.lab
   5487825561b2405c96ff5aee2de9198572b97cc3  year0mus.lab
@@ -923,37 +724,37 @@ sha1sums: |
 
   # Disc B (some of these are duplicates of files on disc A)
   94b10f4489dc95e48b30e7a4e98c4f77c159a41e  credits.lab
-  f62d752f72b2c4d71440940ef52331d2211effbb  data000.lab_prepatched
+  f62d752f72b2c4d71440940ef52331d2211effbb  data000.lab?prepatched
   4d6202132a01a939ebf39d49f2c99d311dd0753d  data001.lab
   43a4e8cf91449433678e02f93af5bb846556f593  data003.lab
   846f790323d16e46aaa8bd33b6f2a90096efa7d8  movie00.lab
   3dfaaf37f2b29763cca24e7785a1d32f7d097a7a  movie01.lab
   6cb663caa8aeb259c2902021cf8a96f708f3b85c  movie03.lab
-  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab_prepatched
-  3062ada7bd0e15e527eab2af175d6ad15f697e2f  vox0001.lab_prepatched
+  b63de15607bf584ebf3aaa720ec2b016ecad57c0  vox0000.lab?prepatched
+  3062ada7bd0e15e527eab2af175d6ad15f697e2f  vox0001.lab?prepatched
   1f239713f11d60617d795317241859619a41c40c  vox0003.lab
   5487825561b2405c96ff5aee2de9198572b97cc3  year0mus.lab
   2cbc7b92372d9c697f1e8b179dee1f88a3ee9b5f  year1mus.lab
   14ab6da736518afc30599e20e5e1d898ac55565b  year3mus.lab
 
-  8775cbe627edea49e529b73955c6ffeedf33ed61  local.lab_de
-  e185e9143cc3affbb3680a9d39786087ec76d637  credits.lab_de
-  1dc53a77452a33b0323bc30e9f81fd040f77157a  data003.lab_de
-  72a39bc2a9f4382ee52cbce62028ebfa69246ce5  movie01.lab_de
-  6b5285223cf2f1be3c9f62d19f969187841a5a47  movie02.lab_de
-  7a583eb9afd97c513b08a4626915577179ba264b  movie03.lab_de
-  4afa658bd1a7ece67c00f22c272eab0f7527207b  movie04.lab_de
-  aa3e15d7df4501adaa23f87bc61a91389d707e9b  vox0000.lab_de
-  0845c9bf8431078e00516fd9b73aa228a619cced  vox0001.lab_de
-  093de0573d7481f13eb497375292e0f3f18d457e  vox0002.lab_de
-  ef850ef7a5e6371c9fb1f1eb0215af4662b91d9c  vox0003.lab_de
-  05f2231be2cfad24de1bd40dc9801e766242f31c  vox0004.lab_de
+  8775cbe627edea49e529b73955c6ffeedf33ed61  local.lab?de
+  e185e9143cc3affbb3680a9d39786087ec76d637  credits.lab?de
+  1dc53a77452a33b0323bc30e9f81fd040f77157a  data003.lab?de
+  72a39bc2a9f4382ee52cbce62028ebfa69246ce5  movie01.lab?de
+  6b5285223cf2f1be3c9f62d19f969187841a5a47  movie02.lab?de
+  7a583eb9afd97c513b08a4626915577179ba264b  movie03.lab?de
+  4afa658bd1a7ece67c00f22c272eab0f7527207b  movie04.lab?de
+  aa3e15d7df4501adaa23f87bc61a91389d707e9b  vox0000.lab?de
+  0845c9bf8431078e00516fd9b73aa228a619cced  vox0001.lab?de
+  093de0573d7481f13eb497375292e0f3f18d457e  vox0002.lab?de
+  ef850ef7a5e6371c9fb1f1eb0215af4662b91d9c  vox0003.lab?de
+  05f2231be2cfad24de1bd40dc9801e766242f31c  vox0004.lab?de
 
 sha256sums: |
   3abe7ea4607ea4b8e01d5320bd4cd7ba4e5dd7a44f4b6bb9c87940789de46109  gfdemo01.lab
   4de6ca4fa176af64e2c8744d885519993c9b82b77067e2fab1907bf5701a23e2  grimdemo.mus
-  3b6d903709d0e8c5233f2b06ab40d19ff821791f4dfdb5cc33f998ac321a291d  license.txt_demo
-  98616a17e26990eeaf21efa13c2c489cbca7f456b4d8309896c02f4a3a4a9843  readme.txt_demo
+  3b6d903709d0e8c5233f2b06ab40d19ff821791f4dfdb5cc33f998ac321a291d  license.txt?demo
+  98616a17e26990eeaf21efa13c2c489cbca7f456b4d8309896c02f4a3a4a9843  readme.txt?demo
   4b4879ee424cf8a1abe8e0f7ba6bc41c383e5946d54ee4be0c4c5e4eab4a23df  sound001.lab
   46474b1e0c82836cf09e2d65866eb5e0c13b8afd0becece98b04945fde57ee02  voice001.lab
   77e142104383e2478edacf19e7bb14f6662b2293e0ec7229b6eb1bf26a1d237d  Movies/al_close.san
@@ -977,7 +778,7 @@ sha256sums: |
   192f817dc7e71267f4044fffb32ac1a0fab8648a82fa779e04702081bfbd6a39  data004.lab
   7c1fe7a67c864e8939d7560091dc811807cf6de411410537253188cfa7949635  movie02.lab
   689e48deb4e9bb7f3650195bd98197ee2e078f167243bcd5a0819d8303c8d7ac  movie04.lab
-  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab_prepatched
+  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab?prepatched
   76111ca8825dd7be9738dad70f200761430deb2407f2466a601657a68fbce85a  vox0002.lab
   dbd53b581dbd5ffd17f25d56a81eb58f096000a9f62bf39998e73917332e1cc5  vox0004.lab
   76638df2a7090f612c973cf336b63a7b9d63a9d7d35f2b7d7c23eb16a4d589ee  year0mus.lab
@@ -985,30 +786,30 @@ sha256sums: |
   989b0468c54a35569e79cbf3fb82e3733b7e99e0ab2b1659c87fb69b74f6a04c  year4mus.lab
 
   30b68b6fa83a375e320e26d3f34bc5d676f0d89253426177441fa9342afc8070  credits.lab
-  893a26c7480374188562ae9032ab616b09b781e0e2e6c6fccf613c5f3e5dd738  data000.lab_prepatched
+  893a26c7480374188562ae9032ab616b09b781e0e2e6c6fccf613c5f3e5dd738  data000.lab?prepatched
   cb40cd50d2677b175ca05008f9c789ddec1d5d5e4ead798109d64da9a4000b54  data001.lab
   e1f36889ab4c133c924b038d838658aa6ef9dce20930e25ee22795c0ef9f8c01  data003.lab
   0a452538c2279d8e935671ed46d7c7b858a352897aebb6dd7d6ba6f75f2fb3d8  movie00.lab
   536e450b9d6b33cdbadb973abd45b99a728da077a3047e3e23e045502b54dd91  movie01.lab
   4af21664df7525c432f4095b9a76f6a2b25734626492aa27acbfa498c297876f  movie03.lab
-  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab_prepatched
-  43c085f36c5fa0343eb0711f781180c8074015a38b07d0e1d0795c3ea2eee54a  vox0001.lab_prepatched
+  4df5c6f09f7a578f4b3e880d1adc0ddf9ddf4b8d4dc54cc25d20a875fa94e051  vox0000.lab?prepatched
+  43c085f36c5fa0343eb0711f781180c8074015a38b07d0e1d0795c3ea2eee54a  vox0001.lab?prepatched
   faae43db0a15dbe7b12848cff63ca25fa7f9ad4f754c98a2eae8a2a818995817  vox0003.lab
   76638df2a7090f612c973cf336b63a7b9d63a9d7d35f2b7d7c23eb16a4d589ee  year0mus.lab
   1f9defe5ce01cc4edfa33cf94ee51f6741e6356b65f212bba6a5cee511470938  year1mus.lab
   85df32cba7955620964de1ddeb0abb145972558b08d3187a7bc1c2908544ea86  year3mus.lab
 
-  9a984734c83bbe6867e58e8a6990202b0aae2dc5760f808fdc971f4a30565195  local.lab_de
-  170c4189ac0bf3fa13482ab2e5bfe66fe4b947e1b40c2e1f1cc9df5c3969eac0  credits.lab_de
-  f6e671fbf25b014ea78e208df9a8c4fa68d0676cb5b68bca6afa297e9572b5fc  data003.lab_de
-  c9f3fde1a18e5d54b4780a4ec1148a4cdc988bdf81e2c7cb3942476a2cdeafa7  movie01.lab_de
-  0233e91cec640fc1d13fbdbd3a813ca00a87aa551e967dc1f11ff1b173619f1d  movie02.lab_de
-  9df47e6cda8dfa4886cc3b361d3642d64b47fa0fa33c5dc5d162c477d8234dc3  movie03.lab_de
-  c017839df77247bba5921f2c393f1edd7904c1320535d49d701ce757f9acdd60  movie04.lab_de
-  6d93e7aceef04136c4eae80867d3e491bc42255343c22adde6eacfe8958ae330  vox0000.lab_de
-  4edfe50794bd8464b9a7e9590609acfa877e678e1dc6fc27d61b08d723b0b90e  vox0001.lab_de
-  8f37b606fe90a1eb558d68ff55c88474c2e345f70e360cec70554d35b75393cf  vox0002.lab_de
-  d6524396191d305b431335ff899543837b89bfc5216c8d9044ecaca4af228952  vox0003.lab_de
-  a27ef1e1f524f87a5935c39931c054827a2e82e1401245f0e913baecf40825f3  vox0004.lab_de
+  9a984734c83bbe6867e58e8a6990202b0aae2dc5760f808fdc971f4a30565195  local.lab?de
+  170c4189ac0bf3fa13482ab2e5bfe66fe4b947e1b40c2e1f1cc9df5c3969eac0  credits.lab?de
+  f6e671fbf25b014ea78e208df9a8c4fa68d0676cb5b68bca6afa297e9572b5fc  data003.lab?de
+  c9f3fde1a18e5d54b4780a4ec1148a4cdc988bdf81e2c7cb3942476a2cdeafa7  movie01.lab?de
+  0233e91cec640fc1d13fbdbd3a813ca00a87aa551e967dc1f11ff1b173619f1d  movie02.lab?de
+  9df47e6cda8dfa4886cc3b361d3642d64b47fa0fa33c5dc5d162c477d8234dc3  movie03.lab?de
+  c017839df77247bba5921f2c393f1edd7904c1320535d49d701ce757f9acdd60  movie04.lab?de
+  6d93e7aceef04136c4eae80867d3e491bc42255343c22adde6eacfe8958ae330  vox0000.lab?de
+  4edfe50794bd8464b9a7e9590609acfa877e678e1dc6fc27d61b08d723b0b90e  vox0001.lab?de
+  8f37b606fe90a1eb558d68ff55c88474c2e345f70e360cec70554d35b75393cf  vox0002.lab?de
+  d6524396191d305b431335ff899543837b89bfc5216c8d9044ecaca4af228952  vox0003.lab?de
+  a27ef1e1f524f87a5935c39931c054827a2e82e1401245f0e913baecf40825f3  vox0004.lab?de
 ...
 # vim:set sw=2 sts=2 et:
diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index d736098..0ff5109 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -826,7 +826,7 @@ class GameData(object):
                 assert wanted.size is not None or filename in (
                    'hipnotic/pak0.pak_qdq_glquake_compat',
                    'resource.1?106_cd',
-                   'vox0000.lab_unpatched',
+                   'vox0000.lab?unpatched',
                    ), (self.shortname, wanted.name)
 
     def construct_task(self, **kwargs):

-- 
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