Bug#775080: game-data-packager: Python code should be less trigger-happy about downloading expansions

Simon McVittie smcv at debian.org
Sun Jan 11 01:59:24 UTC 2015


Package: game-data-packager
Version: 39
Severity: wishlist

(Yes I know this is a bug report for a version I haven't even released
yet.)

If I add a download URL for hexenworld-pakfiles-0.15.tgz in hexen2.yaml,
every time I run "game-data-packager hexen2 /.../steamapps/common/Hexen 2",
it will download hexenworld-pakfiles-0.15.tgz and produce
hexen2-hexenworld-data. This is ... overly enthusiastic.
ja would have the same problem for the semi-official addons
if I had a download URL for them that didn't involve jumping through
JavaScript hoops.

This would become a serious problem if I added support for a
major mod, e.g. Threewave CTF for quake3, which I'm considering doing;
every time someone wanted to pack up Q3A or Q3TA, as a side-effect,
g-d-p would try to download Threewave, which is rather large.

g-d-p should not fill gaps in expansions via auto-download
unless it has seen some "key file" from the expansion, or the expansion
has been requested specifically. Purely downloadable expansions would
not have any key files listed, but g-d-p should still be prepared to
(for instance) download quake2-xatrix-2.00.tar.xz to fill in
missing files, *if* it has been given xatrix/pak0.pak as input.

    S



More information about the Pkg-games-devel mailing list