[game-data-packager] 01/01: add new game: "Touché: The Adventures of the Fifth Musketeer"

Alexandre Detiste detiste-guest at moszumanska.debian.org
Fri Nov 13 10:20:09 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 66d3a372f672bc4f306c1651c047af3f599fe0c9
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Fri Nov 13 11:19:19 2015 +0100

    add new game: "Touché: The Adventures of the Fifth Musketeer"
---
 data/touche.yaml                    | 187 ++++++++++++++++++++++++++++++++++++
 debian/TODO                         |   1 -
 debian/changelog                    |   1 +
 debian/control                      |   1 +
 game_data_packager/make_template.py |   2 +-
 5 files changed, 190 insertions(+), 2 deletions(-)

diff --git a/data/touche.yaml b/data/touche.yaml
new file mode 100644
index 0000000..efdebd3
--- /dev/null
+++ b/data/touche.yaml
@@ -0,0 +1,187 @@
+---
+longname: "Touché: The Adventures of the Fifth Musketeer"
+copyright: © 1995 Clipper Software
+plugin: scummvm_common
+wiki: Touché:_The_Adventures_of_the_Fifth_Musketeer
+
+missing_langs: [it,pl]
+
+help_text: |
+  The floppy & CD versions for one given language share
+  an identical TOUCHE.DAT; the CD versions also provide
+  voices. The voices are always in English.
+
+  ---------------------------------------------------------  
+
+  game-data-packager won't recognize TOUCHE.SO3/.SOG/.SOF
+  as generated by 'compress_touche' utility
+  http://wiki.scummvm.org/index.php/User_Manual/Appendix:_Tools#compress_touche
+
+  Even the FLAC version is unreproducible,
+  because version strings get in the generated file:
+
+  > $ strings TOUCHE.SOF | head
+  > fLaC
+  > reference libFLAC 1.2.1 20070917
+
+packages:
+  touche-fifth-musketeer-en-data:
+    provides: touche-fifth-musketeer
+    install:
+    - touche.dat
+    optional:
+    - voice files
+
+  touche-fifth-musketeer-de-data:
+    provides: touche-fifth-musketeer
+    lang: de
+    install:
+    - touche.dat?de
+    optional:
+    - voice files
+
+  touche-fifth-musketeer-es-data:
+    provides: touche-fifth-musketeer
+    lang: es
+    install:
+    - touche.dat?es
+    optional:
+    - voice files
+
+  touche-fifth-musketeer-fr-data:
+    provides: touche-fifth-musketeer
+    lang: fr
+    longname: "Les Aventures du 5ème mousquetaire (Touché)"
+    install:
+    - touche.dat?fr
+    optional:
+    - voice files
+
+groups:
+  default group: |
+    26350211  6de2714bef18056f93fcf6e160be8a66 touche.dat
+    26625537  66ff9dc3b2eeb8d89ec82728f8a2e6ca touche.dat?de
+    26529523  39e9d914996324e7662720b4d5fa4816 touche.dat?es
+    26558232  dabc88d12a7468e1e72185570efdac34 touche.dat?fr
+  voice files: |
+    5503572   d3c81cb2f8f7eb4a4852f30264bde7ec obj
+    2861414   7ef1f3dd22056874b6df0369d4289de1 v11
+    17309171  976bdbe572fa3c88cb6e273b26e6331c v12
+    7260867   bb910a07297255bae1d0a659b2498593 v13
+    8785025   cebfe8ca10402d2bfe125d7d6908ffcd v14
+    3978051   7559ffcf8fa1f7d656930ac12871bf1d v16
+    5901088   96f0238183e8014c49e80a945a258f69 v17
+    12811106  1127268b005f67063b079f7be205e542 v19
+    1425256   dfa0102e1fae8492c634d284e06cc498 v20
+    3526766   56de58c1a5d117163466b41221d6e238 v21
+    348588    c5153ce52a39e1686d15cb2686e42d5a v22
+    105000    64cad45c406b7ccca7f5968227cf5097 v23
+    8281696   cd9dd700ad0590bc00003aa64ed0212c v24
+    2932987   089e118811fef76d6bc330884a35a474 v25
+    640546    c088daa7208669706deea841918fd867 v26
+    9807795   0f17ef838c7a6b4904107b4529372477 v30
+    3852016   33ac2f9f6a9cc61ac9df04ab5c554dc9 v31
+    5333845   5f601f1752eef235d90b98a4bfed3284 v32
+    3301674   9b739ae64fbee5528edd2a0e6ec9f626 v33
+    5108235   863dcbea6e31b1d45a9a7ee7f4527540 v34
+    4560544   f371724d8fde8c8a0a9ecd1584449a93 v35
+    3981250   72a605652b009b785d2304b9011e07ed v36
+    2272884   02af0c3f65ddececc21aa873b0a71d30 v37
+    1997228   e433feecf9628c0725e90495f1b45096 v39
+    3573089   46f1eb4689d160b1ecf514e09c2eb713 v40
+    2603142   58b5fbc134f792b7a3253880162d891e v41
+    4760432   de9baf554bd66ef98fab517551e438ab v64
+    674234    69a6b9b127a84f9f6051f0cd11b22a7e v65
+    8452930   990c8aa0342c1a42be192b955b44b39a v67
+    14548015  1f992d2eee9aef090575fe8fe1ede84f v75
+    1156377   bc5559002bc8b4ae4afdb172b4e3a313 v78
+    8998039   6579f0a020a56a26194a447a1ded7f58 v80
+    3046385   7a4abab0c4387415e22dd20795520aa3 v87
+    19402537  2de1c5a29893d2a9875da57a57ff931b v91
+    25069221  2534d8cb31aaf0593b4764272d9862d5 v92
+    19811503  753b548bea6b0122564abcb8ce540384 v93
+    10117723  9cc0c1ca44ab08bca56dd6e0dc264340 v94
+    11020191  8344f81383fd43e95736f83917d6999b v95
+    10377685  f8d59c56938c6a36ee888f1310203c9d v96
+    6043107   65faa737f7b48a19832e5a0086f05482 v97
+    7621175   028c86f3c6f13c292ea063819be1a171 v98
+    11240320  af5d516912f02519624f031fca7fb0c4 v99
+    3323615   47d6899ac472b04ec0f245c5a742cba9 v100
+    1150028   cc3aff563f644ec0df8e4961d450d122 v101
+    1921556   40686fc346649376b15953add8a6c7be v103
+    9975354   4957717cad2394e3a10b9cdf9633d3fe v104
+    1408019   8b2a223b505cd468454b568d41d1445e v105
+    2491455   805fa090efbcb14663c8b41550b791ef v106
+    3358904   1a9207a226e9e2957427ccf137abffc9 v109
+    11956785  6b3f1f66e142da8ce0c5d35030f4214a v112
+    8920069   7cd72fb3534746d1c7db82c1ee4952a2 v113
+    4649547   4c2dd626cdf0fa200aadbbd4fe8ea5cd v120
+    3701640   13d138ff20c8b9eca448f6f8e5abf899 v124
+    4628531   bae71624aa096cdda3464d03743b3924 v125
+    6125370   9c5485af15fc0ae996c16d6d09729fa2 v126
+    3439148   8469c2736eb900c5501e6423074bacc3 v127
+    1199065   c291efa400fa9be4052934996bc754b5 v130
+
+sha1sums: |
+  7a8089a09cf74f383cc3d4d7a13a6a81fa4a1ea1  touche.dat
+  cd4eee2e972392df188625224a04a28ad502a43d  touche.dat?de
+  3387763757a5e0bfb5c38b090ebfa751fec4403b  touche.dat?es
+  c54b14af50a39baa21544d048d21c2d2009b4364  touche.dat?fr
+  3ab2a0cd5068d0e8cb2b8bf45176ed698a9b5ca5  obj
+  83627be1f6274c11242845f799edad447d87ecd8  v11
+  c4cb0f18bc14932e77555e65f2a5f163f21e3562  v12
+  f9a6807c618485532bd9bd624f539cb36346c996  v13
+  89d05f43a1c2308b94b079cb9977728cabc86313  v14
+  d0019245ad4dc36b195c9c792255764ad1ef2f0c  v16
+  a2c6b25b89ebb98116da7cf58b4d0328d9930397  v17
+  557a77ed1ac0d33b12b1c34fff5319f29cc02399  v19
+  22af1982e683a9f5c52cd6c3039b0dc101a07f16  v20
+  2d93bff7edb694639a58f3f181a77d02b897ea01  v21
+  8aed0c474dc4207f3ce7a1de03cf6623ceb9c54e  v22
+  0533c87a021a3eff7c4c0f91e689d4e3fbb0f3de  v23
+  9faaadedadc4b98d9bd3ccd7f02562a73c9f7678  v24
+  37a458e4b5391b39f5677ab42c39e0f64e726597  v25
+  cf445e0ca46edb8e5add5ee70ee5f714b859c85a  v26
+  2f1f0fcfef5b1d70c77663b39cbe345b61b9c0f9  v30
+  4f0178e54b2b98621e193802bbdbd1a55a15da9d  v31
+  5c09091d5af4bafc9a04434298f3729d3abe3161  v32
+  2ff2bad6f002da218a116e7dd777596459257177  v33
+  d3eb5a277e3705df332eb7afa60420629fab61ab  v34
+  5f70b57d3f39c2a4927640c0cb5e1b3dd5bc4f73  v35
+  aeeaa79155c3bef77510a1aafa5ee255fcc26382  v36
+  4528e6d6ecd685a005e3803ba403f6ef6cf97551  v37
+  2d2546ec0b6fa5d6899ee61e51af2f2a51128ccb  v39
+  c4c348a3e2c56f165fbcad7471d06caf3a200709  v40
+  b2774094afe53242825d3ee27f064f8e810f8cb3  v41
+  a4eabb6ee3cdc656a57dcc628f17c27e0c83239d  v64
+  84d5128d38cccd28f49520f3c0da292fe1ee9940  v65
+  e046e2e80a506eccd2773b2d2bae5bd228cef1a0  v67
+  38f4620482d1318e9689a4376060ab1f871908d2  v75
+  aade0e09a4ee2bf7aa1d4d1d41d7832de39e1a20  v78
+  7c02e8cca61665bdb6e388af42c212541a01ed41  v80
+  8ebc9bdedca8d91c0cf56db5999b1107d1a55109  v87
+  46de6732b62e00e797b6ee36b02153d79cc5f39a  v91
+  aa3b56c4a4b98a3f18b7fc5ab05ad60e4629b6ab  v92
+  d861d9b1e020a590bb74efbd356c752f5f57bf59  v93
+  3a6432a5e60b20f1d22ae103e205476f293c2b04  v94
+  77df84c9057dd24e72c01f75d66b40fd1c6952fc  v95
+  05bcead437f7eeb031da69c0afd767f495879815  v96
+  c13be8ff1906d34fdd16c5916c3546d04d010834  v97
+  f401b172574be792a66b275d9944d75a6c9a0f6a  v98
+  ae029c0e0393e6e3ea3ae3f233ad84b5d57a6e26  v99
+  277724d1a648661e3ab4a6b1add58261a6721848  v100
+  20eb0081b71c96342cb6506306dbc1fe1dede9c5  v101
+  fa3b7fe81806e84c2bc64446cc5b2560de87b0ed  v103
+  a7219f88499a1c378938586965b901934a85c394  v104
+  53fbfa9445130db742eb3f8609b62fb87bd55c5a  v105
+  fb4413105c834e95bc2f6df535328c0db91ff0fa  v106
+  2fd1d6a6610f32da40ce4f3265a4348660eaac68  v109
+  748cb1e253816a2ffedf21ef8024b4084a763c9f  v112
+  e4543ae55bd52cb6d25218fa58987d6a4a89bfdb  v113
+  97b71cecb15af323f8a0a67ca24513ddc41839c7  v120
+  b417d58affe6cd12f8a97ca1fbe0660011bc741a  v124
+  b95b649c68e01c7c737b5208a0b02557cc06fcfa  v125
+  4cf2bc14c83921f870f1d27b593beab246b1d20a  v126
+  b821d28beca15fd823c9b6a62beedee5fbca33ad  v127
+  cdabce1439e605b7fc0637e2537334905affcfcc  v130
+...
diff --git a/debian/TODO b/debian/TODO
index 74d330b..d075878 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -30,7 +30,6 @@ The Lost Files of Sherlock Holmes - The Case of the Rose Tattoo
 The Princess and the Crab
 The Secret of Monkey Island
 Tony Tough and the Night of Roasted Moths
-Touché: The Adventures of the Fifth Musketeer
 Troll's Tale
 Urban Runner
 Voyeur
diff --git a/debian/changelog b/debian/changelog
index ee631df..6706d69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ game-data-packager (44) UNRELEASED; urgency=medium
     - Conquests of Camelot: The Search for the Grail
     - Conquests of the Longbow: The Legend of Robin Hood
     - Freddy Pharkas: Frontier Pharmacist
+    - Touché: The Adventures of the Fifth Musketeer
 
   Support for new languages and versions:
 
diff --git a/debian/control b/debian/control
index 5f2b695..447e940 100644
--- a/debian/control
+++ b/debian/control
@@ -156,6 +156,7 @@ Description: Installer for game data files
   * Super 3D Noah's Ark
   * Theme Hospital
   * Toonstruck
+  * Touché: The Adventures of the Fifth Musketeer
   * Transport Tycoon Deluxe
   * Tyrian
   * X-COM: UFO Defense
diff --git a/game_data_packager/make_template.py b/game_data_packager/make_template.py
index 7146626..709ee56 100644
--- a/game_data_packager/make_template.py
+++ b/game_data_packager/make_template.py
@@ -54,7 +54,7 @@ MD5_SAFE_ENOUGH = 5000
 def guess_lang(string):
     string = string.lower()
     path = os.path.basename(string.rstrip('/'))
-    if path in ('de', 'en', 'fr', 'it', 'ja', 'pl', 'ru'):
+    if path.split('-')[-1] in ('de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'ru'):
         return path
     for short, long in [('de', 'german'),
                         ('es', 'spanish'),

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