Bug#745081: game-data-packager: add support for full versions of wolf3d and spear of destiny
Simon McVittie
smcv at debian.org
Fri Jan 16 00:28:20 UTC 2015
On 15/01/15 23:06, Stephen Kitt wrote:
> Hi Simon,
>
> On Thu, 15 Jan 2015 10:37:10 +0000, Simon McVittie <smcv at debian.org> wrote:
>> On Thu, 17 Apr 2014 at 22:37:38 +0200, esp wrote:
>>> 7) Wolfenstein 3D v1.4 shareware
>>
>> Supported for a long time.
>
> It no longer works for me
Sorry, logic error. A 2-line patch later, it works again.
> (BTW, this new default goes against the main help message, which ends with
> "run game-data-packager [game] to see game-specific arguments".)
Hmm, yes. I'm not sure what should happen there...
On one hand, if there's an obvious Easy Correct Thing for
"game-data-packager $game" to do, it should just go and do it rather
than expecting extra command-line arguments. It seemed particularly
silly that for smallish and free-to-download games like Tyrian and the
Panzer General files for LGeneral, you need to add "-w" to make it
actually give you a .deb.
On the other hand, if it goes off and downloads the demo or shareware
version automatically, the ability to get the full game isn't as
discoverable as it could be.
I might go for some sort of compromise, like: if there's suitable
full-version data in a --search path, just do it; else require some sort
of hint to the user's intentions before we go off and download things
(with some standard argument like --auto to mean "do what I mean"). Or
perhaps I should always require --auto, but allow it to be enabled in a
configuration file.
Regardless, the help text should probably say "game-data-packager GAME
--help" instead.
> I had a look in the Python library but couldn't find any actual use of the
> optional property. (On g-d-p master.)
You're quite right. I hadn't actually implemented that feature yet...
now I have. Hopefully it works.
S
More information about the Pkg-games-devel
mailing list