full wolf3d support

Simon McVittie smcv at debian.org
Mon Jan 5 12:43:12 UTC 2015


On 05/01/15 11:51, Fabian Greffrath wrote:
> For ROTT, it would make sense to package the Shareware episode
> separately, although the registered episode is also available, because
> the Shareware episode in actually an episode on its own and not only a
> stripped down version of the registered game.

There is precedent: quake2-full-data and quake2-demo-data are
co-installable (it is less useful in Q2, because the demo is a
stripped-down version of the full game, but it's nice to be able to test
the demo without uninstalling the full game). The quake2 executable
wrapper defaults to running whichever one you have installed, or the
full game if both are available.

I would suggest having rott-shareware-data and rott-registered-data
packages installing to /usr/share/games/$binary_package, and adapting
rott to use those, possibly with a wrapper script around the rott engine
that is backwards-compatible with rott-data (so it would look in up to 3
locations).

There could even be separate .desktop files for shareware and
registered, using the same TryExec trick as the Quake mission packs
(although to do that we'd have to teach the Python code in g-d-p how to
install a dummy executable file into the package).

    S




More information about the Pkg-games-devel mailing list