Back

Developer Network
  File Specs
  Source codes
  Tables
  Mailing lists
  Knowledge Base

Other Games

 

 

Descent Developer Network
Descent 1/2

Descent 2 source

Descent 2 Source Code

Here, finally, is the source for Descent II. We've been so busy with Descent 3, Mercenary, FreeSpace, FreeSpace 2, and several other projects that we haven't given much thought to this old code. But I know that many of you are eager to get it, so here you go.

We were amazed and impressed at the cool things people did with the Descent source we released a few years ago. It touches us deeply how devoted some people are to the Descent series, and we look forward to seeing what people can do with this Descent II source.

Matt Toschlog, Outrage Entertainment
Mike Kulas, Volition Inc.

 

About the source

Included is almost all the source code to Descent 2, ver. 1.2. We removed all code to which we did not own the copyright. This mainly involved low-level sound and modem code.

The following tools were used in the development of Descent:

  • Watcom C/C++, version 9.5
  • Microsoft Macro Assembler (MASM) V6.1x
  • Opus Make, version 6.01
As packaged the code currently will not compile. Some code had to be removed to release it, therefore you will get some missing file errors when building.

Much of this code is very close to the Descent 1 source code. Many people have put effort into porting that code, so if you are interested in porting D2, you should be able to take advantage of some of that work.

 

Important notes

Before we get further, here are a few notes:

  • You are allowed to use this code only for non-commercial, non-revenue generating purposes only.
  • You need to have the data files from the Full Version of Descent 2. If you do not have Descent 2, you can buy it with the Descent - Definitive Collection set for example at Interplay-Store.
  • You are not allowed to give any of the D2 data files away. The release of the source code does not give you the right to distribute anything from the game that is not generated by the source code.
  • Right after you downloaded the file, read the README.TXT.
  • As packaged the code currently will not compile. Some code had to be removed to release it, therefore you will get some missing file errors when building.
  • I can highly recommend you to check out the Descent-Source mailing list. That is a great place to direct all your source-code questions to. Please do not mail anybody at Parallax Software, Outrage Entertainment, Volition Inc. or Interplay Productions with questions about this source code. That will only discourage them from releasing code in the future. However, several people from these companies are however subscribed to the list and so might answer from time to time there.
  • Make sure and thank Parallax by buying all the new Descent games coming out (c: ...

 

Downloads and Links

 

 

All pages (C) 1996-2000 Descent Network Team
Everything taken from the Descent, FreeSpace, Red Faction and Summoner series games are
Copyright Interplay Productions , THQ Inc. , Parallax Software , Volition Inc. and/or Outrage Entertainment