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