let me announce the successfull port of another great game: Descent (& Descent2) in its current open-source incarnation dxx-rebirth (http://www.dxx-rebirth.com).
SOURCE CODE and BUILDING on the PI
The official source tarballs of dxx-rebirth beginning with version 0.58.1 support the RPi out of the box, no external patches are needed any more.
My beta builds are based on my current unification/rpi branch at https://github.com/derhass/dxx-rebirth. However, all of my patches have been merged into the official code base, so building from https://github.com/dxx-rebirth/dxx-rebirth should work too (but that branch is still experimental and building might break).
Building on the RPi is done by:
Code: Select all
scons raspberrypi=1 [other options you might want to use, see scons -h]
Code: Select all
CC=gcc-4.9 CXX=g++-4.9 scons raspberrypi=1 [...]
The dxx-rebirth project already has an OpenGL ES 1.1 port, so this patch only adds the VideoCore API stuff. There is a README.RPi which hopefully explains all that is necessary to get this to work.
I'm very interested in having some other users beta-test this.
GETTING THE FULL VERSION
If you want to buy the full versions, I recommend grabbing them as DRM-free downloads from gog.com: If you still have your old D1/D2 CDs or disk sets, you can of course extract the needed files from there. You might also be able to still find some sellers for some used retail CD versions.
Regards,
derhass