[game-data-packager] 01/01: heroes3: add support for the demo

Alexandre Detiste detiste-guest at moszumanska.debian.org
Sun Aug 6 19:34:30 UTC 2017


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 8c0b363c5fc7daded93529c2a641cf08ce90e540
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sun Aug 6 21:32:13 2017 +0200

    heroes3: add support for the demo
---
 data/heroes3.yaml | 81 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 68 insertions(+), 13 deletions(-)

diff --git a/data/heroes3.yaml b/data/heroes3.yaml
index f8856d5..0ac1203 100644
--- a/data/heroes3.yaml
+++ b/data/heroes3.yaml
@@ -7,6 +7,16 @@ try_repack_from: [~/.local/share/vcmi]
 disks: 2
 
 packages:
+  homm3-demo-data:
+    provides: homm3-data
+    mutually_exclusive: True
+    demo_for:
+    - homm3-en-data
+    - homm3-fr-data
+    install_to: usr/share/vcmi
+    install:
+    - demo assets
+
   homm3-en-data:
     provides: homm3-data
     mutually_exclusive: True
@@ -17,7 +27,7 @@ packages:
     - assets common
     - assets english
     - Data/H3ab_spr.lod
-    - Data/VIDEO.VID?gog
+    - Data/Video.vid?gog
     - Data/Heroes3.snd
     - contents of core.zip
     optional:
@@ -72,7 +82,7 @@ files:
     - assets common
     - assets english
     - Data/H3ab_spr.lod?gog
-    - Data/VIDEO.VID?gog
+    - Data/Video.vid?gog
     - Data/Heroes3.snd?concatenated
 
   setup_homm_3_complete_french_4.0_(10665).exe:
@@ -92,10 +102,10 @@ files:
     - Data/H3ab_spr.lod?gog
     - Data/H3ab_spr.lod?alt
 
-  Data/VIDEO.VID:
+  Data/Video.vid:
     alternatives:
-    - Data/VIDEO.VID?gog
-    - Data/VIDEO.VID?alt
+    - Data/Video.vid?gog
+    - Data/Video.vid?alt
 
   Maps/Faeries.h3m:
     alternatives:
@@ -107,17 +117,58 @@ files:
     - Maps/One Bad Day - Allied.h3m?gog
     - Maps/One Bad Day - Allied.h3m?alt
 
+  h3demo.exe:
+    unpack:
+      format: cabextract
+    provides:
+      - data1.cab
+      - data1.hdr
+
+  data1.cab:
+    other_parts:
+    - data1.hdr
+    unpack:
+      format: unshield
+    provides:
+    - demo assets
+
+
 groups:
   archives: |
     2243829   18170b8d757074a462f8a2b6fa646ed9 core.zip
     973162040 0c97452fc4da4e8811173f21df873fab setup_homm_3_complete_4.0_(10665).exe
     967891752 6c3ee33a531bd0604679581ab267d8a3 setup_homm_3_complete_french_4.0_(10665).exe
+    98265058  33e40e8236126f63bc6f8f70568c379d h3demo.exe
+    2068480   522b6f45f534058d02a561838559b1f4 h3demo.exe?the_actual_game_executable
+    97009730  bd14ddb43fe2140881ed89a875867149 data1.cab
+    5706      3cce739f4983909021b811ee2f402145 data1.hdr
+
+  demo assets: |
+    22712791  dce7bcf8a06dae045e6eb127f5294aae Data/H3bitmap.lod?demo
+    46999681  c5b9456ca0d28cdef7f19566375e3ba6 Data/H3sprite.lod?demo
+    13215944  ff3332e9fc9de99fe5a1922fa43d917e Data/Heroes3.snd?demo
+    9879856   c8b126c985257c4601ca98ff30f81985 Data/Video.vid?demo
+    373939    9a1299585d2f9b3f37e2f72f9debd5f5 MP3/AITheme0.mp3?demo
+    1358024   b447710df17d447ae143b7772cadca0a MP3/Combat01.mp3?demo
+    1019600   6a32233d1c23801c2203b90067e68e37 MP3/Dirt.mp3?demo
+    77245     ffeed2a7164a86bff576222abdc966ba MP3/Defend Castle.mp3?demo
+    39364     7de8733e194b9844658cc8375af1b95c MP3/LoseCastle.mp3?demo
+    56626     1a114795ae8be2248ed0d390942cea9e MP3/LoseCombat.mp3?demo
+    594316    f14bf57dacf3f0ddc763bd4b0b0515b9 MP3/MainMenu.mp3?demo
+    51823     cc240953f079d4601474b9c47eb76d3b MP3/Retreat Battle.mp3?demo
+    1128564   9389b1f14e3e418f9c2480f15b61c713 MP3/StrongHold.mp3?demo
+    40957     5fda483908583a4fd21383ce6307b0ab MP3/Surrender Battle.mp3?demo
+    122246    6278a8cfddfbe636adfe8f6e940f8b40 MP3/UltimateLose.mp3?demo
+    914987    fd35611d3f19342b22ffc21027a6948d MP3/Water.mp3?demo
+    43670     48b22b0264dec2d14daaf4164ae9e3a7 MP3/Win Battle.mp3?demo
+    592114    7ff47ab64d33ca2d26e666cf736ac69d MP3/Win Scenario.mp3?demo
+    10011     570ffc5fc046aca44723261c94e90426 Maps/H3demo.h3m
 
   assets: |
     12131193  ad94c8a434f855f147a07ee6a7cd4506 Data/H3ab_spr.lod?gog
     11986171  d41fbe0f7e3a336530a0c712b1c28a11 Data/H3ab_spr.lod?alt
-    628963904 2918d3f87e9dfa20f5fdd4053f580115 Data/VIDEO.VID?gog
-    22278256  f4c412604da8d4ca76023330b83f54c8 Data/VIDEO.VID?alt
+    628963904 2918d3f87e9dfa20f5fdd4053f580115 Data/Video.vid?gog
+    22278256  f4c412604da8d4ca76023330b83f54c8 Data/Video.vid?alt
     28510380  3f6fe76267d7173272b0de43f2f10bb5 Data/Heroes3-cd2.snd
     15247056  bc706e3de2c9ccd8a1065444882e3c51 Data/Heroes3.snd?cd1
     #28510380 + 15247056 = 43757436... what are those 4 extra bytes ?
@@ -170,7 +221,7 @@ groups:
     361539    336e9dd07bee4c2fc3c63b6faa1ea935 MP3/Lose Campain.mp3
     78396     bd42c8967f4678cde304b51a3c9c0d19 MP3/LoseCastle.mp3
     113424    2ad756d8fc24e48406d2f163879c654c MP3/LoseCombat.mp3
-    1186782   7989290eab056518055957617ce3c3d1 MP3/MAINMENU.MP3
+    1186782   7989290eab056518055957617ce3c3d1 MP3/MainMenu.mp3
     1599195   1d35d81cdc402f60683fa5d1595875e8 MP3/NeutralTheme.mp3
     2664630   4a937d6bfa0bf0e60feab44117d85bf2 MP3/RAMPART.MP3
     2159643   4410c4bbc4b023f0a084c86f2441d030 MP3/ROUGH.MP3
@@ -184,7 +235,7 @@ groups:
     3616641   b5447e9427a0e05cf588759042e65ed2 MP3/TowerTown.mp3
     244779    ad758c0aa59922c05bb4a23f219ccff5 MP3/UltimateLose.mp3
     1839387   263dfd4520d50cb48a81a090b2d83d17 MP3/Underground.mp3
-    1826460   ffdd6323c8c83055d35efca3424135ed MP3/WATER.MP3
+    1826460   ffdd6323c8c83055d35efca3424135ed MP3/Water.mp3
     87987     29900da59b1d31cde5cf767814f5fa75 MP3/Win Battle.mp3
     1182195   209ab68210fe64e5e17fcd7d69dc32fa MP3/Win Scenario.mp3
     2456547   100be3f46b38c4a5add11c3c4aafc2f8 MP3/necroTown.mp3
@@ -361,7 +412,7 @@ groups:
     64446149  fe687b7611433f45c16747d8fe5845e9 Data/H3sprite.lod?fr
     1724864   a6a8f684148fa3f5fcc3bab9e064523d Data/H3psprit.lod
     44322972  cd43a62125c7a24c6753578fc8bddf79 Data/Heroes3.snd?fr
-    629194516 b3b8fe04080d29989a97efd0dd5272e1 Data/VIDEO.VID?fr
+    629194516 b3b8fe04080d29989a97efd0dd5272e1 Data/Video.vid?fr
     47680     df93249c90306e72faa5cca205f6bde2 Maps/A Viking We Shall Go Allied.h3m?fr
     47650     0851de49f1079111df8b49dd9910c1ea Maps/A Viking We Shall Go.h3m?fr
     9490      ef5644ae889ee6462e237f802fe642f0 Maps/A Warm and Familiar Place.h3m?fr
@@ -587,6 +638,10 @@ groups:
 sha1sums: |
   7cf1ecec73e8c2f2c2619415cd16749be5641942  setup_homm_3_complete_4.0_(10665).exe
   7e5a737c51530a1888033d188ab0635825ee622f  setup_homm_3_complete_french_4.0_(10665).exe
+  8d44f794a3fe80bea524f90b38fed3325ca3d1cb  h3demo.exe
+  c09db3ae02d1928ff62031d8bcedfeac5f47a9e2  data1.cab
+  31eeb4ea63330b634c53a61fb32c5bce555b48b4  data1.hdr
+
   b1039b86a60759ca360eed43a21c156f8c50ad4d  Data/H3ab_ahd.snd
   bbbdb74ce8d5a73bd257771783c3dcac6fa1f9ee  Data/H3ab_ahd.vid
   3791929e8d469f13f869b08aaa6742ac7a243198  Data/H3ab_bmp.lod
@@ -595,7 +650,7 @@ sha1sums: |
   da73a621f25973245c809c9a9e1b40719b3592a0  Data/H3sprite.lod
   45068b3aec9834a7a9d00c940be4f1daf4659c63  Data/Heroes3.snd?cd1
   317fce3096cf18c32f99ddadca68c904057caf3a  Data/Heroes3-cd2.snd
-  714e6b89f9c855997cb42856c6b4f8f28082c5d2  Data/VIDEO.VID?alt
+  714e6b89f9c855997cb42856c6b4f8f28082c5d2  Data/Video.vid?alt
   279a7d3f1a5bf898f19769cbc5ebf3fbd0303fc9  MP3/AITHEME1.MP3
   ebd8ca6a10584027fe1aff6344e6973ac8972f5a  MP3/AITHEME2.MP3
   8abbac63121f816268880df05ba14f49d56decdc  MP3/AITheme0.mp3
@@ -635,7 +690,7 @@ sha1sums: |
   5f6089efb6e70c32ecf47ccb03f619474eef5ffc  MP3/Lose Campain.mp3
   c539b65da137fbfe03d13f3499ed06f6989ff108  MP3/LoseCastle.mp3
   aa49c0002428b6608997e072adbaf3954dcfeaa1  MP3/LoseCombat.mp3
-  5516298bed3e41dbf428bf4f775c47cfa7f25a7b  MP3/MAINMENU.MP3
+  5516298bed3e41dbf428bf4f775c47cfa7f25a7b  MP3/MainMenu.mp3
   71e058c804f158c26e4d9c079d9392090c86ce33  MP3/NeutralTheme.mp3
   39e188af20209a1926262fb33ed081cd856c7b96  MP3/RAMPART.MP3
   000cd26e55b7d64cfdab1a0ac635ec4eebf69310  MP3/ROUGH.MP3
@@ -649,7 +704,7 @@ sha1sums: |
   1ec995b2b5d62369e1cdc926c83a38ab4554058d  MP3/TowerTown.mp3
   a6aee34eb9985923489387eaa8696af887960d9b  MP3/UltimateLose.mp3
   5f6a9e5a01805d2dff2205ce4c33a9fe815242d3  MP3/Underground.mp3
-  ee31175aaea48be1d2bfd8c1b8c0aaac1cc27692  MP3/WATER.MP3
+  ee31175aaea48be1d2bfd8c1b8c0aaac1cc27692  MP3/Water.mp3
   64d1c976a1f55458285b9d7c5180d25843582779  MP3/Win Battle.mp3
   bf772314dd84fc5bad3ea705ee25860f402bd6f1  MP3/Win Scenario.mp3
   4399dca1f4a1dbd4332349ca422044ab87e5dd01  MP3/necroTown.mp3

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