Bug#776540: please add support for games working with gemrbd engine
Alexandre Detiste
alexandre.detiste at gmail.com
Fri Oct 16 09:00:43 UTC 2015
Hi,
Good news !
I found why GPD couldn't process the MojoSetup archives for Baldur's Gate:
the zero-byte files in .zip files are discarded.
Yanking out this check in consider_zip() doens't seem to be the right thing todo
G-D-P should really be able to generate these 0-bytes from nothing if needed.
for entry in zf.infolist():
if not entry.file_size:
continue
I used this workaround for another game:
+ # workaround bug when processing 0 byte file in zip file
+ playfld.cps?de:
+ look_for: [playfld.cps,/dev/null]
Here's the list of the files impacted:
$ grep d41d8cd98f00b204e9800998ecf8427e data/*.yaml
data/baldurs-gate-1.yaml: 0 d41d8cd98f00b204e9800998ecf8427e scripts/None.bs
data/baldurs-gate-2.yaml: 0 d41d8cd98f00b204e9800998ecf8427e Baldur.err
data/baldurs-gate-2.yaml: 0 d41d8cd98f00b204e9800998ecf8427e Baldur.log
data/baldurs-gate-2.yaml: 0 d41d8cd98f00b204e9800998ecf8427e override/AR2812.bcs
data/eye-of-the-beholder2.yaml: 0 d41d8cd98f00b204e9800998ecf8427e playfld.cps?de
data/icewind-dale-1.yaml: 0 d41d8cd98f00b204e9800998ecf8427e scripts/none.bs
data/icewind-dale-1.yaml: 0 d41d8cd98f00b204e9800998ecf8427e temp/default.toh
data/icewind-dale-1.yaml: 0 d41d8cd98f00b204e9800998ecf8427e temp/default.tot
data/simon1.yaml: 0 d41d8cd98f00b204e9800998ecf8427e 0061.vga?de
data/xcom-ufo.yaml: 0 d41d8cd98f00b204e9800998ecf8427e ROUTES/TEMP.RMP
data/xcom-ufo.yaml: 0 d41d8cd98f00b204e9800998ecf8427e ROUTES/TEMP1.RMP
data/xcom-ufo.yaml: 0 d41d8cd98f00b204e9800998ecf8427e ROUTES/TEMP2.RMP
data/xcom-ufo.yaml: 0 d41d8cd98f00b204e9800998ecf8427e ROUTES/TEMP3.RMP
I guess you can remove "Baldur.err" & "Baldur.log" from the package definition.
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/20151016/fedb4d07/attachment-0001.sig>
More information about the Pkg-games-devel
mailing list