Bug#777338: Bug#764200: Bug#777338: game-data-packager: please add support for Doom3 BFG
Tobias Frost
tobi at debian.org
Sun Feb 15 12:09:50 UTC 2015
Hi Alexandre,
Am Sonntag, den 15.02.2015, 09:04 +0100 schrieb Alexandre Detiste:
> > I just decided that I will go for dhewm3 as package name.
> > --
> > tobi
>
> Ok, I fixed that in the yaml + added try_repack_from: [/usr/local/share/dhewm3].
> I compiled dhewm3 with a modified config.h
> #define BUILD_DATADIR "/usr/share/games/doom3"
> the game run fine, so far so good.
I'll just pushed a new doom3.yaml to the gbp repository which reflects
my actual packaging. The package is also setup to looks
in /usr/share/games/doom3 and will auto-update the gamedata if
neccessary.
(But maybe you can take a look at my commit -- It seemed to ignore the
longname for the RoE expansion pack, the resulting package
doom3-resurrection-data had as Description: "Doom 3 (original or BFG
Edition)" -- I expected to gdp to use the longname specified in its
packages: specification; I worked around by specifiing it in the
doom3-resurrection-data.control.in, which I had anyway to specify the
correct dependencies on the game logic *.so)
> The Classic Doom3 mod in "doom3-classic-data" loads correctly, then dhewm3 segfaults
> after 1 second of play :-(
>
>
> The list of needed files on dhewm3 FAQ seems not very accurate;
> I ran the binary through my strace wrapper (in make-template)
> and the game??.pk4 are of course needed too.
Regarding the gmae??.pk4 -- they seem not to be needed; my copy runs
without them.
Could it be that the game engine tries to load stuff from it when it
sees it? As game01.pk4 seems to contains a gamex86.so, this could be the
cause of the crash.. (only speculations, I didn't try)
Below I paste ls -la /usr/share/games/doom3/* -- this works here.
> Didn't try 'Ressurection Of Evil' (d3xp) expansion yet.
> > Note, there's no pak000 on the DVD...
> I'll check this again, I have one file that is 525767Mb
>
> Alexandre
The dhewm3 packge is now in NEW, the repository here:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pkg-games/dhewm3.git
Regarding the d3xp' pak000 -- ignore my mumbling, I found the pak000 now
on another CD. The earlier one was "only" the original game, but already
included the patch already. That apperantly confused me.
Now I'll start working on the gbp part for the bfg edition...
--
tobi
tobi at edoras:~$ ls -la /usr/share/games/doom3/*
/usr/share/games/doom3/base:
insgesamt 1519632
drwxr-xr-x 2 root root 4096 Feb 14 16:55 .
drwxr-xr-x 4 root root 4096 Feb 14 19:13 ..
-rw-r--r-- 1 root root 353159257 Jul 11 2004 pak000.pk4
-rw-r--r-- 1 root root 229649726 Jul 8 2004 pak001.pk4
-rw-r--r-- 1 root root 416937674 Jul 8 2004 pak002.pk4
-rw-r--r-- 1 root root 317590154 Jul 8 2004 pak003.pk4
-rw-r--r-- 1 root root 237752384 Jul 6 2004 pak004.pk4
-rw-r--r-- 1 root root 552334 Feb 15 2005 pak005.pk4
-rw-r--r-- 1 root root 218751 Feb 15 2005 pak006.pk4
-rw-r--r-- 1 root root 192031 Apr 27 2005 pak007.pk4
-rw-r--r-- 1 root root 12243 Jan 17 2007 pak008.pk4
/usr/share/games/doom3/d3xp:
insgesamt 525880
drwxr-xr-x 2 root root 4096 Feb 14 16:55 .
drwxr-xr-x 4 root root 4096 Feb 14 19:13 ..
-rw-r--r-- 1 root root 538385153 Feb 8 2005 pak000.pk4
-rw-r--r-- 1 root root 99336 Apr 7 2005 pak001.pk4
More information about the Pkg-games-devel
mailing list