3 ms·
Parallax eventually released the source for Descent 1 and 2, you know. It was C. (At least the majority of it?) Edit: I can't access this domain from work, b
by daveloyall 12y ago
Parallax eventually released the source for Descent 1 and 2, you know. It was C. (At least the majority of it?)
Edit: I can't access this domain from work, but perhaps somebody else can confirm this. http://descent2.com/ddn/sources/descent1/ http://descent2.com/ddn/sources/descent1/
Originally it built with some Borland product, and some folks put a lot of time and effort into porting it to MingW32.
Eventually, it gained SDL support, then OpenGL support... These days, you can apt-get install d1x-rebirth and d2x-rebirth. :)
- dfan 12y agoThose links lead to 404s, but it looks like it's all on Github as well: https://github.com/drguildo/Descent https://github.com/drguildo/Descent Indeed I was wrong that it's all assembler. There is lots of assembler but plenty of C too.
- daveloyall 12y agoThanks for checking! That repo appears to be the original source release, unaltered. IIRC there are some non-free bits in there that Parallax missed. (They discuss this in the interview in README.TXT.) Anybody remember DEVIL, the 3rd party Descent Level Editor? :) Descent was my first exposure to hacking. I'd hex edit save-game files and give myself 255 shield-value.. ;)