File: ja.yaml

package info (click to toggle)
game-data-packager 87
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 33,392 kB
  • sloc: python: 15,387; sh: 704; ansic: 95; makefile: 50
file content (248 lines) | stat: -rw-r--r-- 9,941 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
---
# Copyright 2014-2018 Simon McVittie
# Copyright 2015-2017 Alexandre Detiste
# SPDX-License-Identifier: GPL-2.0-only

longname: "Star Wars Jedi Knight: Jedi Academy"
franchise: "Star Wars: Jedi Knight"
copyright: "\u00a9 2003 Activision, Inc. / LucasArts, a division of Lucasfilm Entertainment Company Ltd."
# There's really no point in compressing the .deb; the only compressible
# things in it are the control files and copyright information,
# alongside ~ 1.2 GiB of compressed zip files. xz can save 20 MiB,
# but that's less than 2% of the total size and takes 10 times as long.
compression: false
engine: openjk-academy | openjk-academy-server
genre: Action
wikipedia: https://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight:_Jedi_Academy
disks: 2

steam:
  id: 6020
  path: common/Jedi Academy

help_text: |
  For jedi-academy-data, directories provided should be one
  of these:

  * an installation of Jedi Academy retail CD-ROM, patched to version 1.01
    using Windows or Wine (download jkacademy1_01.exe, sha256:
    2bb34035ed65f4855e2e17e1b56076543947e426bac794b098b58c039ec253dc)

  * an installation of Jedi Academy 1.01 from Steam
    (<http://store.steampowered.com/app/6020/>)
    via Windows or Wine, typically found in
    C:/Program Files/Steam/steamapps/common/Jedi Academy

  For jedi-academy-bonus-data, provide the optional free addons
  jabonusmaps.exe and jasiegedestroyer.exe, or the PK3 files base/bonus.pk3
  and base/siege_destroyer.pk3, or a directory containing them.

disabled_help_text: |
  A single-player-only demo version can be downloaded from various sites,
  including:

  * http://www.fileplanet.com/129982/120000/fileinfo/Jedi-Knight:-Jedi-Academy-Single-Player-Demo
  * http://jediknight3.filefront.com/file/Star_Wars_Jedi_Knight_Jedi_Academy_SinglePlayer_Demo;18502
  * http://www.gamershell.com/download_3298.shtml

packages:
  jedi-academy-demo-data:
    DISABLED: https://github.com/JACoders/OpenJK/issues/618
    engine: openjk-academy
    demo_for: jedi-academy-data
    install_to: $assets/jedi-academy-demo/base
    install:
      - demo data
    license:
    - license.txt

  jedi-academy-data:
    version: '1.01'
    gog:
      url: star_wars_jedi_knight_jedi_academy
    install:
      - base game
      - patch

  jedi-academy-bonus-data:
    aliases: [bonus]
    longname: "Bonus maps for Jedi Academy"
    copyright: "
       \u00a9 2003-2004 Activision, Inc. / LucasArts,
       a division of Lucasfilm Entertainment Company Ltd.
       and/or Raven Software"
    description: |
      This package contains semi-official, free-to-download bonus data
      released by Raven Software for Jedi Academy:

       * Coruscant duel map
       * Rift of Shadows CTF map
       * Gas Mine, The Fortress, Conquest of Byss and Ord Mantell Canyon FFA maps
       * "Destroyer" vehicle combat map for Siege mode
    expansion_for: jedi-academy-data
    install_to: $assets/jedi-academy
    symlinks:
      $prefix/lib/openjk/JediAcademy/base/bonus.pk3: $install_to/base/bonus.pk3
      $prefix/lib/openjk/JediAcademy/base/siege_destroyer.pk3: $install_to/base/siege_destroyer.pk3
    install:
      - bonus maps

files:
  setup_star_wars_jedi_knight_-_jedi_academy_1.01_(10331).exe:
    unpack:
      format: innoextract
    provides:
    - base game
    - patch
    - license.txt

  jabonusmaps.exe:
    provides:
    - base/bonus.pk3
    unpack:
      format: zip

  jasiegedestroyer.exe:
    provides:
    - base/siege_destroyer.pk3
    unpack:
      format: zip

  # GamersHell/Filefront version
  Jedi_Knight_jediacademydemo.exe:
    unpack:
      format: 7z
      flags: ['-r']
    provides:
      - demo Installshield

  # GamersHell adds extra cruft and wraps it in a zip file
  GHJediAcademy.zip:
    unpack:
      format: zip
    provides:
    - Jedi_Knight_jediacademydemo.exe

  # FilePlanet version, which is different for some reason
  JediAcademyDemo.exe:
    unpack:
      format: 7z
      flags: ['-r']
    provides:
      - demo Installshield

  data1.cab:
    unpack:
      format: unshield
      other_parts: [data1.hdr, data2.cab]
      #strace -e open unshield x Disk1/data1.cab 2>&1 >/dev/null | grep Disk1 | sort -u
      #open("Disk1/data1.cab", O_RDONLY)       = 4
      #open("Disk1/data1.hdr", O_RDONLY)       = 4
      #open("Disk1/data2.cab", O_RDONLY)       = 4
      groups: ['Game Files', 'English Files']
    provides:
    - assets0.pk3?demo
    - license.txt

  # avoid warnings that assets0.pk3 didn't match the demo version due to the
  # name mismatch
  base/assets0.pk3:
    look_for:
      - assets0.pk3

  assets0.pk3?demo:
    unpack:
      format: zip
    provides:
    - ui/demo_ingame.txt
    - ui/demo_menus.txt

groups:
  base game: |
    # Jedi Academy CD1 GameData/GameData or installation
    561806019 e17ee714ce9632f401960abb1b22fa4a  base/assets0.pk3
    # Jedi Academy CD2 GameData/GameData or installation
    652804510 3f47006dde61f171769666f31065a34c  base/assets1.pk3
    1116384   961ad372c3cd73075d70ba71a497b89e  base/assets2.pk3

  patch: |
    # Jedi Academy patch 1.04 (self-extracting patch, no known way to extract
    # programatically)
    9282026   71c2edf5a30135d4aa921bf6259946ee  base/assets3.pk3

  bonus maps: |
    14328834  85b76849fea33bea2f37727e8a33e373  base/bonus.pk3
    5948070   31d6b95740930ce4b8f1da7d7326c7aa  base/siege_destroyer.pk3

  demo data: |
    188127360 6f8a641f2ac6415359d988578a58d973  assets0.pk3?demo
    859       fdfa73db069a7483655d36382e6ca5c2  ui/demo_ingame.txt
    1158      424ced91603a58e353b5e458df93c412  ui/demo_menus.txt

  demo license:
    license: true
    group_members: |
      6242    e006adc9086c848c16f1f4309d5773b2  license.txt

  demo Installshield: |
    2883388   8ad81b71336465f0e77432ffacacfdf2  data1.cab
    22740     e5d1e819214ee6ce4e3d001b6c2e0689  data1.hdr
    191976107 149bb051007547ff8aae15fec6305a32  data2.cab

  intermediate files: |
    195892094 cae3213d54df238f611f4b630f4d4743  JediAcademyDemo.exe
    196079221 15524eb3a7a778803592b967584fc34f  Jedi_Knight_jediacademydemo.exe
    196080485 93f4f42338f1479eeb6ef8b6ca2f8e13  GHJediAcademy.zip
    14191104  b58bd4b6ee9ecf32bf36c06468627675  jabonusmaps.exe
    5945344   ea334db95f4436ceab5c6670d1695f67  jasiegedestroyer.exe
    1317436576 4aa9d8dc65d6d426281b419ac72e804f setup_star_wars_jedi_knight_-_jedi_academy_1.01_(10331).exe

sha1sums: |
  d2f73d9c53b20f1d7c8e2b778c3c5255272223b6  base/assets0.pk3
  6163b1139750209a9afd5c7ad71086a759acc286  base/assets1.pk3
  d1d140b1559b6e3982ce6cacac9cbf3eea5af518  base/assets2.pk3
  e5766e676f466c5db9d8ec4c92fae1bb4098d000  base/assets3.pk3
  0551652ccec96782bf01bbb269ab671133c45f1e  jabonusmaps.exe
  a39274d4b7303dd38775be53266eca499a4532ec  base/bonus.pk3
  b422049effcda42633b953628dd342187ca0a4f1  jasiegedestroyer.exe
  9d70ccb1cae8e920bce7184fbf457f072074c95b  base/siege_destroyer.pk3
  942ad7edbe9716fa9dfd043e4bdfe17dd582934a  JediAcademyDemo.exe
  a2e6779998f5e07b94154c57500f0837a188aafb  Jedi_Knight_jediacademydemo.exe
  3c16848c122c208091636bf9a9272c2ceaa61e5d  GHJediAcademy.zip
  964b879b3121bed38475a5503282910d55c3e6b2  data1.cab
  2b3f83dc4dcf5323f74eaecae5a2b6faa82e5a02  data1.hdr
  ce92ea7e92c77da09d7a21245699ce56b1923d4e  data2.cab
  93c5a678fc250dacb17be8f09b3a8253d2ec8048  assets0.pk3?demo
  85d35354ac49f102baed51ff67d5f7abe892785b  license.txt
  4f257c4625f08f612b75bb4b0aa722c00a9902e8  setup_star_wars_jedi_knight_-_jedi_academy_1.01_(10331).exe

sha256sums: |
  ffea9e7489bad7175411d122e0652b4272efb67c0e71805d1f4d8058084b5939  base/assets0.pk3
  5f196826e226b1115bd46f54697334ca970c8261dd76864c1600179ff38e4c4f  base/assets1.pk3
  8f21cdd89afe78fdf916d103117f4b2621c6f4781dee003716057dc705ef98af  base/assets2.pk3
  0f542dccb6858fc10a8083ca71f581c9eba93173386e03a9e5e05d3a56118f78  base/assets3.pk3
  46efce45525104a3bb12746fe81386570c2ee10bd004d92ab89d8e64007cd149  jabonusmaps.exe
  3df3566aa1f29e71c64f5a67924ea8bd2b6dd03d5b6006e1807e6a80bc6113c5  base/bonus.pk3
  1479d82f2664e5bead9e0a17ebbab9ed3b8f04d5c93ea18cf2cc7786ddf21d43  jasiegedestroyer.exe
  0083d99038e015240119ffbf2c22a0205f52524ac44d0a56478db5c2c3452c60  base/siege_destroyer.pk3
  133e10900229e6f8691f883b03c7e88e9e7f1e7c136d8ee934208846af534df1  JediAcademyDemo.exe
  b8d6ecc26e28c2358aae32b77b4837c8900175786fa5531507d86c421d4f910a  Jedi_Knight_jediacademydemo.exe
  d90fc62d080b806dba57939ea09a36a7fb80a61e340a8beb22365d68d55d2041  GHJediAcademy.zip
  7598d076b4694d614cf3543cb8888941fb50d5d18294494a9cfe570cb09f806b  data1.cab
  c0a70499f27f2b8d9061933b568a27f2645216bf409e12d6884e4bdd5295db73  data1.hdr
  9fe56ac86286847ab5a1dfebc1dd1c6d9001ca9d986da0b223ae53b80815fa5a  data2.cab
  d7d015ef905f7df092eb5b9d011013a80b3eca414aca3e8de50d89a2e8e299ed  assets0.pk3?demo
  60b35b90f168939db20c3e9ab7b72d657f576e56adba65b01bf2ea6d88f1f6f5  license.txt
  b8b7784757a849fdcbc1294f5f2918e2033a6aae9c8f03932b6cde6f93ea2b92  setup_star_wars_jedi_knight_-_jedi_academy_1.01_(10331).exe

# Not used yet
sha512sums: |
  557091ce0afefe15eadacb55320b863ea509bf36b73e1e3ab740107dc7536a3fd74613c40b9df63f2bee153fbcfe6cddf3d32e62f4375d6d22d56d2d688182fd  base/assets0.pk3
  26247582cdd31d2d6db913ab772b4b3d3c87b7030a6bcad31734e7337cddd49432d1d8d605df016ac8cdaa8fb23fc3de9c4bb536c966dd298d6554b5f0029e06  base/assets1.pk3
  0a1fe567b03f8c5bbf046aab9efa6e89ab8e491a9a07fbfbf8e9c6ba0b1e4a990dd4102cdbeef6c20b14579a82b5a62876f76cf7380eebaae7903032f9c81beb  base/assets2.pk3
  69733cf79508243ae9bd99b09e0dc059ad67c28d3abeb77a2f02233ddb476f0eaaa683750649cdf82bcd59b92dcfc87b8e170361257ad71c9521e7b9d825235a  base/assets3.pk3
  561f4e6b44fb95da3b9b2571ad293d18a0c041824474ec78ed4da1d63207aea78f0fd61354ab0814ac54e31795866c7e5af9180c18a64dc933e8bd6382a037c6  base/bonus.pk3
  f29138ded6ae48c20fe24ace7f92a2e203e9c69a83804ddad8b40373fb195eb8b99a4155d805a644a65394e436dab19a97040a8ebd970bf016a7e7b4f546485f  base/siege_destroyer.pk3

...
# vim:set sw=2 sts=2 et: