[game-data-packager] 01/02: Add support for doing the Quake packages via YAML

Stephen Kitt skitt at debian.org
Fri Jan 9 06:14:00 UTC 2015


On Sun, 04 Jan 2015 22:33:58 +0000, Simon McVittie <smcv at debian.org> wrote:
> On 04/01/15 22:06, Stephen Kitt wrote:
> > What would you need to know to resolve the FIXME? I have the original CDs
> > (for Quake and the expansions) so I should be able to find the info...
> 
> That would be great. Ideally, please walk through the unpack process for
> each of the files available from your CDs (in the case of q101_int.*,
> concatenate the two parts and use lhasa to uncompress the result) then
> for each file involved, including intermediate files, do:
> 
> cksum $file
> md5sum $file
> sha1sum $file
> sha256sum $file
> 
> I think the interesting files are:
> 
> q101_int.1
> q101_int.2
> their concatenation (in supported/quake it's called unpackme.exe)
> *.pak (case-insensitively) obtained by unpacking their concatenation
> with lhasa

On the Quake 1.01 CD (all the sums are presented in the order cksum, md5sum,
sha1sum, sha256sum):

326782693 15323555 q101_int.1
752f49131bb3ba832346e873c1bcfdc6  q101_int.1
cb4c93b3b3715d228628452700aa5210319819b1  q101_int.1
9069aa9e6e421520419621df06ee2464d912d37f456544e01b99dce95e96d603 q101_int.1

1346095307 9228516 q101_int.2
9ed67b39020575771e29645d977c9216  q101_int.2
0635481600468265453eb1f22e7ac12303cdab94  q101_int.2
7386c8dfc0479b96a509b8f910923482a460812dc286bff1027745b2342cbad2 q101_int.2

After concatenation (to q101_int.exe; that's what deice on the CD calls it):

3769782044 24552071 q101_int.exe
00ec83fe931371ddae30f9b7c83d414c  q101_int.exe
05c914478ac19e19561916c18b2327343b825dbb  q101_int.exe
49754ddfe94e186ce8f9d6ecdf0bcfcda1d9f77f8b661622ee6a1d056a174862 q101_int.exe

Extracting that with lhasa produces the following relevant files:

3351025396 25462 comexp.txt
0575bbd0df753f6e44b7a0f67ffc1413  comexp.txt
606c21d258d58823a605fc20f5c45600d9b0ffb0  comexp.txt
82e2d4eefc220d3b595a74317155c3159d758d5fda288f039a9371ed13e5a11a comexp.txt

3946223549 4031 licinfo.txt
f1a3b7c5c163059345d7507ad1324e3d  licinfo.txt
1ee3fef4440431a26235f7375632a523c1776466  licinfo.txt
52952e005f5bcd9bca0813eb8d3b2b4ce860ff6b48ee17e30bd8be872c3268ae licinfo.txt

1339070913 44326 manual.txt
beaa9e3a9a8ef071d876d59fe35817ce  manual.txt
1296dc25be9412b7a09eb7fbf6883638895fa402  manual.txt
aaec528149360af828c499b3e3a53b0bccf31778876f159b532888bf33df54ad manual.txt

3769057337 10862 rlicnse.txt
c19fec3ec138ee39868a021acaa34d65  rlicnse.txt
26767c3ee16d16c36031789f851644afa79fbca4  rlicnse.txt
c16e5944f9fa873444458923622654b49f51b8064e081d01c0894ebf22fe3abe rlicnse.txt

4232016217 18276119 id1/pak0.pak
85fc9cee2035b66290da1e33be2ac86b  id1/pak0.pak
86bad20bac27ac49747be60d6bc8ca8ff5f85806  id1/pak0.pak
eec9a020b6d8b6df73a5b911e19985f6e2539c1c6857b4a9f400553b9599677d id1/pak0.pak

3683309993 34257856 id1/pak1.pak
d76b3e5678f0b64ac74ce5e340e6a685  id1/pak1.pak
6fd0d1643047612f41afb2001b972d830c792921  id1/pak1.pak
94e355836ec42bc464e4cbe794cfb7b5163c6efa1bcc575622bb36475bf1cf30 id1/pak1.pak

comexp.txt is the commercial exploitation license; licinfo.txt is a summary
of the various licenses; manual.txt is the game's complete manual;
rlicnse.txt is the license for the registered version of Quake.

> In game-data-packager git (or v38 which I'm hopefully going to upload
> soon) you can run the undocumented command "game-data-packager
> make-template the/directory/with/those/in/" and send me the resulting YAML.
> 
> The size and checksums of the hipnotic/pak0.pak, rogue/pak0.pak on your
> CDs (again case-insensitively), and the number and length of CD tracks
> on those CDs, would also be useful information. My only sources of Quake
> expansions are a reissued CD-ROM with both expansions bundled together,
> and Steam (which seems to ship the same paks that are on my CD).

On the Scourge of Armagon CD:

345401104 40564 manual.htm
d571f4e25c39a6ee1aa5e71dd7219838  manual.htm
f856211bbd001fdd45ef6723471bb821b39271f9  manual.htm
ee1ac8bd99e3e8a3dbf4692b5563d24300f6041bcbb59944bd834084631b07b8 manual.htm

2684027732 29551 manual.txt
9e5a6f56047e1b586be108c0598cbe5e  manual.txt
d843e899db57630c612ff71207cd1c52f7415850  manual.txt
2cc953802c9b6d5ac680438b4f88213a8657ece4f2ab7b67b51a590b125d4d88 manual.txt

415120192 35527205 hipnotic/pak0.pak
0ab83681aaf841c4320269e02941a14a  hipnotic/pak0.pak
1b089a41dd0cf9268668a5072acfb858a7fb8cc2  hipnotic/pak0.pak
62b83569ba975015535be73407796ce0829ebcfa75a68fb29c67514649dc655f hipnotic/pak0.pak

The CD has eight audio tracks (2 to 9) with the following lengths:
* track 2: 3m:10.840s
* track 3: 3m:11.173s
* track 4: 3m:03.706s
* track 5: 3m:12.293s
* track 6: 3m:13.066s
* track 7: 3m:06.653s
* track 8: 3m:03.240s
* track 9: 3m:03.400s

On the Dissolution of Eternity CD:

1111051062 43702 manual.htm
6d258cb6d042c10b0f638b4dbf7b242d  manual.htm
25b37eb5a420ffef67ce23b52a086464e4d6b18e  manual.htm
e1a0117c8f97305b72da97fd34873669836eb48702f7272abe42bd53c129024a manual.htm

27864436 30664 manual.txt
7d9d3fad75c0ee581a8265e59151ee2c  manual.txt
fa3365bc72459409f87b370a5ccf3b0a143bb7ff  manual.txt
ffdb37e124bf1f35d149a63a2b5cdc8ddd31c3b571c39003d986111450c91584 manual.txt

4033998175 37875279 rogue/pak0.pak
f8898a483b131de21581656c94f3c1a4  rogue/pak0.pak
cc81b8f6acde6dde148a91f2f34ef172192c2036  rogue/pak0.pak
51b861f617f280cf02b78b7f867f5e9522f82d12d9b28d5bfad6b554834f40e3 rogue/pak0.pak

The CD has eight audio tracks as follows:
* track 2: 3m:12.000s
* track 3: 3m:09.680s
* track 4: 3m:06.813s
* track 5: 3m:09.213s
* track 6: 3m:17.346s
* track 7: 3m:04.013s
* track 8: 3m:06.573s
* track 9: 3m:09.466s

Regards,

Stephen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20150109/adaef92b/attachment.sig>


More information about the Pkg-games-devel mailing list