1997 and 1998 the Source code of Descent and Descent 2 was released by PARALLAX under the flag of a non-commercial Open Source license. As a result, LDescent, D1X (Descent 1 eXtended) and D2X (Descent 2 eXtended) were developed. These initially introduced sound output via SDL, OpenGL rendering, UDP for Multiplayer and many overall improvements to the original games.
However the development of LDescent stopped when D1X came out and D1X itself fell asleep some day and D2X followed later on.
But it’s the nature of Open Source that the torch will be passed and never be extinguished…
In September 2005 I started the write some small installer scripts for some older Linux binaries of the latest versions of D1X and D2X. Pretty fast I noticed that with the Source I had more possibilities I could ever imagined.
1. C/C++ compiler (gcc/g++)
2. SCons (to compile in *NIX/Win32) / XCode (to compile on MacOS)
6. NASM (optional for Assembler-based Texture-mapper in non-OpenGL Build)
7. SDL_mixer(-devel) (+ dependencies) for external music support
10. Game-Content data (GOG.com)
Following files are needed to run the game:
intro-h.mvl and/or intro-l.mvl
Thank for the great tutorial; but I would like to point you out that you have to copy also the files other-h.mvl robots-h.mvl and robots-l.mvl if you want to see the robots’s model within the introduction of each new enemy.
Bye and thanks again :)