Source Code

For all coding issues - MODers and programmers, HTML and more.

Moderators: Jeff250, fliptw

Post Reply
User avatar
Gyro360
DBB Cadet
DBB Cadet
Posts: 10
Joined: Wed Jul 28, 2010 10:55 pm
Location: Belgium
Contact:

Source Code

Post by Gyro360 » Sat Oct 02, 2010 11:30 am

Hello guy's, does any one knows which source code language was used to build Descent 3?

Why? To be able to extract certain pieces of code to e.g.: drive a real red flashing \"LOCK\" light inside the Pyro cockpit, insteat of the one on screen! This would definitely increase game/sim realism.

Anybody of the writers of Descent 3 present here???

Gyro360
The sky is not the limit, there are NO limit's!
User avatar
Sirius
DBB Master
DBB Master
Posts: 5435
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius » Sun Oct 03, 2010 3:15 am

On a good day you might be able to get hold of Kevin Bentley, but he hasn't been around the DBB too much as of late.

I can all but confirm it's C++ though. (Scripts built with the D3 SDK were in C++, compiled to DLLs that were loaded at runtime by Descent 3 - not too many practical ways you can do that outside of C/C++.) Not that this helps you much for modifying it, because the Descent 3 source code was never released to the public.
User avatar
SirWinner
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2700
Joined: Thu Nov 05, 1998 12:01 pm
Location: Oklahoma City, Oklahoma, United States of America
Contact:

Post by SirWinner » Tue Oct 05, 2010 11:29 pm

Most game software uses C++ with the timing dependent stuff optimized in Assembly Language.

Look at the opened source popular games such as Descent 1, Descent 2, Freespace 2, etc... You will find that most of them were done in C++.

---

Some of the better old old games were done purely in Assembly Language.

One of the cool old text based games was on Novell Netware called Snipes... it was only 16 kilobytes of executable.

:)
Post Reply