Bug#776540: game-data-packager: please add support for games working with gemrbd engine

Alexandre Detiste alexandre.detiste at gmail.com
Sat Oct 3 21:03:38 UTC 2015


Hi,

[Markus]
>I'm currently struggling with the German version of Baldur's Gate 1. A
>lot of identical files are named differently like
>        
>fa670e7810253e8dfba283f844d450b8c5f429e4  Music/Bd2/Bd2endb2.ACM
>fa670e7810253e8dfba283f844d450b8c5f429e4  Music/Bf2/Bf2endd4.ACM

[Simon]
> We don't currently have a good way to spell "the file with sha1sum
> 1234... should be installed as foo1.dat in the English data but foo2.dat
> in German". Is that what you're asking for?

Maybe this is not a problem, there happens the same with Dreamweb for example:

  1040570   18fbb58f8621ee93b4045556cad447c6 dreamweb.v02
  1040570   18fbb58f8621ee93b4045556cad447c6 dreamwfr.v02
  1040570   18fbb58f8621ee93b4045556cad447c6 dreamwsp.v02

This is ok as long as these files doesn't share any common "look_for" name;
if this was the case, a file would be identified at random;
and G-D-P would randomly fail to create a package.

This problem did happened with Arx Fatalis game:

 http://anonscm.debian.org/cgit/pkg-games/game-data-packager.git/commit/?id=c14cbf6522f1ff3e9c38a87a9a4bf781b9a546d6

There's not yet an assertion against this in the code.

> For instance, English RTCW and French RTCW only differ by one file.

I had to change this into two full-blown packages
because GOG only sell the English version and a German dub (but not for people living in Germany);
so French user using a to be "--language=fr" arg won't get what they expect.

Now something really weird:

Someone told me I should contact GOG to propose them this one file
that's missing; because for many old games dubs they have the rights to sell,
but not the game itself.

> If some files are identical, there's syntax for adding symlinks (see
> tyrian.yaml).
That won't work accross packages, or one need to mess with a baldur-common package
and have the various dubs depend on this one; like it's done for spear-of-destiny.

Maybe these dubs aren't even co-installable; I too have never used gemrb.


PS: I've added a "step 0" in adding_a_game.mdwn to explain how to work from
the git version.

Alexandre

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20151003/6fc77229/attachment.sig>


More information about the Pkg-games-devel mailing list