Bug#869630: game-data-packager: Please add support for Heroes of Might and Magic III

Johannes Schauer josch at debian.org
Tue Jul 25 18:47:01 UTC 2017


Quoting Simon McVittie (2017-07-25 09:01:45)
> If there are files in "$dest_dir" that are edited at runtime, we will also
> need to know which ones (compare the clean "$dest_dir" with the one you moved
> out of the way). If there are files that you know are not strictly required
> (the music?) we would also like to know about those.

I understand that g-d-p does not want to package files that are not needed at
all but why does it need to know about optional "nice to have" files as well?

> If there are several alternative versions of HoMM3, we will need similar
> information for each one. If you have the GOG version but not the CD version,
> or vice versa, then different people can submit the two sets of sizes and
> hashes.

I own it on GOG and I have the CD version. But since the CD version is with my
parents it will have to wait until I visit them again.

> I see that script converts MP3 audio to Ogg Vorbis. Presumably the MP3s are
> large enough that we do not want to insist that users keep the original MP3s
> around in addition to the Ogg Vorbis. One of the things game-data-packager
> supports is repackaging existing installed data files (to refresh the
> packaging or apply patches), but for that to work, presumably we would need
> some way for g-d-p to discover that the Ogg Vorbis files are the ones it
> wants. We currently have this for audio tracks ripped from CD but not for
> file-based audio, so some new code might be needed for that.

vcmi is already able to decode the original mp3 just fine. Converting the audio
with the vcmibuilder script is also completely optional.

> Finally, vcmibuilder puts the data files in ~/.local/share/vcmi, but
> game-data-packager produces .deb files which need to install in /usr. If vcmi
> follows the XDG Base Directory specification correctly, it should also
> recognise these files in /usr/share/vcmi. Does it? (If not, you will need to
> wrap a script around vcmi that symlinks them into ~/.local/share/vcmi during
> startup - there is a suitable script in game-data-packager-runtime, which
> reads YAML files to determine what to do. We use this for Unreal Tournament,
> for example.)

There is an upstream bug about it http://bugs.vcmi.eu/view.php?id=2189 and a
bug in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783030

Thanks!

cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20170725/f3e7f546/attachment.sig>


More information about the Pkg-games-devel mailing list