[game-data-packager] 01/01: Loom: either 000.lfl or loom.exe is mandatory

Alexandre Detiste alexandre.detiste at gmail.com
Thu Sep 10 08:59:20 UTC 2015


2015-09-10 10:28 GMT+02:00 Stephen Kitt <skitt at debian.org>:
> Le 10/09/2015 10:15, Alexandre Detiste a écrit :
>>
>>  files:
>> +  000.lfl_provider:
>> +    alternatives:
>> +    - 000.lfl
>> +    - loom.exe
>> +    install_as: $alternative
>
>
> Thanks for that, I didn't find how to do this...

It's a rarely used obscure feature that was only needed by RiseOfTheTriad.

>  I've also got the EGA version of Loom, which uses different files
> altogether. I've prepared a template for it, but I'm wondering whether I
> should add it as a separate loom-ega.yaml, or just a new loom-ega-data
> package in loom.yaml

Users shouldn't have to know in advance whether they have the EGA or VGA
version at hand; both definitions should go in a single .yaml files.

> I'd like to keep both variants co-installable, but they need to go in
> separate directories AFAICT.

The scummvm plugin handle that perfectly fine; the .desktop file is
built this way:

    entry['Exec'] = 'scummvm -p /%s %s' % (package.install_to, gameid)

where package.install_to is /usr/share/games +
the package name with the '-data' suffix stripped off.


Here's an example of other EGA + VGA game:

http://anonscm.debian.org/cgit/pkg-games/game-data-packager.git/tree/data/glory1.yaml

In hindsight the "best" package should have been named
quest-for-glory1-data instead of quest-for-glory1-vga-data ;
to keep a consistent naming where
version without suffix = best/english version;
other version: demo/floppy/ega/dubbed versions

> Regards,
>
> Stephen

Thanks for testing & fixing this game.

>From scummvm source; it feels like support for the Steam versions of "The Dig"
& "Indiana Jones and the Fate of Atlantis" is likely broken too.

https://github.com/scummvm/scummvm/blob/master/engines/scumm/detection.cpp#L213

I don't know if this is still current.

But as there are 5 dubbed versions of atlantis.000; there are maybe too
5 versions of "Indiana Jones and the Fate of Atlantis.exe", so there are
5 alternatives needed...

Greets,

Alexandre



More information about the Pkg-games-devel mailing list