Skip to content

Instantly share code, notes, and snippets.

@lucasw
Last active June 23, 2017 17:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lucasw/d61424098f8dab66b205509742068c43 to your computer and use it in GitHub Desktop.
Save lucasw/d61424098f8dab66b205509742068c43 to your computer and use it in GitHub Desktop.
1990's 2.5D fps
@lucasw
Copy link
Author

lucasw commented Jun 15, 2017

Duke3D

Install the shareware Duke Nukem 3D and use in EDuke32 in Linux.

svn checkout http://svn.eduke32.com/eduke32/

Can't build out of source

cd eduke32
make
In file included from source/duke3d/src/anim.cpp:34:0:
source/build/include/animvpx.h:11:30: fatal error: vpx/vpx_decoder.h: No such file or directory
 # include <vpx/vpx_decoder.h>
                              ^
compilation terminated.
Failed building obj/duke3d/anim.o from source/duke3d/src/anim.cpp!
sudo apt-get install libvpx-dev
cd ..
mkdir shareware
cd shareware
wget ftp://ftp.3drealms.com/share/3dduke13.zip
unzip 3dduke13.zip
cd ..
dosbox .

bump up the speed with ctrl+F12 to 12000 or so.

cd SHAREW~1
INSTALL.EXE

Then follow the install menu.

This worked once, but then wanted to rerun it.. now I'm getting

file not found on the install disk: dn3dsw13.exe

Try again in a different spot, now works though Inflating the GRP takes a long time.

Copy the DUKE3D.GRP file to eduke32 folder, then run ./eduke32 and it will find it.

@lucasw
Copy link
Author

lucasw commented Jun 19, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment