PDA

View Full Version : Can't run C++ version on Linux


angelic
April 19th, 2004, 02:33 PM
./Legacy -opengl -nocheckwadversion -iwad /usr/local/games/doom/wads/doom.wad

I can start Doom, select options to start a new game, but it bombs out with the following in the stderr.txt file:

Error: FileCache::GetNumForName: XDOOM not found!

Also, if I go into the options, the selection indicator appears as a little red dot at the top left of the screen, and I have to guess which option I'm selecting based on the number of times I've pressed up or down.

Pate
April 19th, 2004, 03:01 PM
Error: FileCache::GetNumForName: XDOOM not found!


You need to create this with the d2h prog in 'tools' subdir and (IIRC) doom2hexen.txt in 'resources'.

Then create a subdirectory, place the binary lump there and include it with '-file dirname'.

smite-meister
April 20th, 2004, 03:31 AM
That's one way to do it, but not necessary.
For convenience, I included a pre-generated XDOOM lump in the file legacy_merge.wad (included in the 150prealpha1 zipfile).
You just need to merge legacy_merge.wad into your legacy.wad (not the other way around!).

For the next release, I'll include a full, working legacy.wad.

BTW, when testing the unstable Legacy versions, you can keep the modified legacy.wad in the same directory as the executable.

ToXiCFLUFF
April 20th, 2004, 06:34 AM
It's alright, I sent him a working one.

quakelinux
April 27th, 2004, 07:07 AM
Hello !

I'd like to know how to get the source code of doom legacy (c++ version,, of course )

thanks in advance !

Exl
April 27th, 2004, 08:27 AM
You can get it off of Doom Legacy's CVS repository. See http://sourceforge.net/projects/doomlegacy/ for more info.