Descent 3 by Outrage Entertainment
Go to file
Kevin Bentley 61bb9a337d
Update README.md
Added a missing a word.
2024-04-15 23:05:56 -06:00
2dlib Initial import 2024-04-15 21:43:29 -06:00
acmlib Initial import 2024-04-15 21:43:29 -06:00
AngelScript Initial import 2024-04-15 21:43:29 -06:00
AudioEncode Initial import 2024-04-15 21:43:29 -06:00
bitmap Initial import 2024-04-15 21:43:29 -06:00
cfile Initial import 2024-04-15 21:43:29 -06:00
czip Initial import 2024-04-15 21:43:29 -06:00
d3music Initial import 2024-04-15 21:43:29 -06:00
dd_grwin32 Initial import 2024-04-15 21:43:29 -06:00
dd_lnxsound Initial import 2024-04-15 21:43:29 -06:00
dd_sndlib Initial import 2024-04-15 21:43:29 -06:00
dd_vidwin32 Initial import 2024-04-15 21:43:29 -06:00
ddgr_mac Initial import 2024-04-15 21:43:29 -06:00
ddio_common Initial import 2024-04-15 21:43:29 -06:00
ddio_lnx Initial import 2024-04-15 21:43:29 -06:00
ddio_mac Initial import 2024-04-15 21:43:29 -06:00
ddio_win Initial import 2024-04-15 21:43:29 -06:00
ddvid_lnx Initial import 2024-04-15 21:43:29 -06:00
Descent3 Initial import 2024-04-15 21:43:29 -06:00
fix Initial import 2024-04-15 21:43:29 -06:00
grtext Initial import 2024-04-15 21:43:29 -06:00
lib Initial import 2024-04-15 21:43:29 -06:00
libacm Initial import 2024-04-15 21:43:29 -06:00
libmve Initial import 2024-04-15 21:43:29 -06:00
linux Initial import 2024-04-15 21:43:29 -06:00
lnxcontroller Initial import 2024-04-15 21:43:29 -06:00
lnxmvelib Initial import 2024-04-15 21:43:29 -06:00
mac Initial import 2024-04-15 21:43:29 -06:00
mac_sndlib Initial import 2024-04-15 21:43:29 -06:00
manage Initial import 2024-04-15 21:43:29 -06:00
md5 Initial import 2024-04-15 21:43:29 -06:00
mem Initial import 2024-04-15 21:43:29 -06:00
misc Initial import 2024-04-15 21:43:29 -06:00
model Initial import 2024-04-15 21:43:29 -06:00
module Initial import 2024-04-15 21:43:29 -06:00
movie Initial import 2024-04-15 21:43:29 -06:00
music Initial import 2024-04-15 21:43:29 -06:00
netcon Initial import 2024-04-15 21:43:29 -06:00
netgames Initial import 2024-04-15 21:43:29 -06:00
networking Initial import 2024-04-15 21:43:29 -06:00
physics Initial import 2024-04-15 21:43:29 -06:00
renderer Initial import 2024-04-15 21:43:29 -06:00
rtperformance Initial import 2024-04-15 21:43:29 -06:00
scripts Initial import 2024-04-15 21:43:29 -06:00
sndlib Initial import 2024-04-15 21:43:29 -06:00
stream_audio Initial import 2024-04-15 21:43:29 -06:00
ui Initial import 2024-04-15 21:43:29 -06:00
unzip Initial import 2024-04-15 21:43:29 -06:00
vecmat Initial import 2024-04-15 21:43:29 -06:00
.gitignore Initial commit 2024-04-15 21:35:45 -06:00
CMakeLists.txt Initial import 2024-04-15 21:43:29 -06:00
Descent3.sln Initial import 2024-04-15 21:43:29 -06:00
LICENSE Initial commit 2024-04-15 21:35:45 -06:00
README.md Update README.md 2024-04-15 23:05:56 -06:00

Descent 3

This is the latest version of the Descent 3 source code. This includes the '1.5' patch that Jeff Slutter and Kevin Bentley wrote several years ago. At the time, it worked for Windows, Linux, and Mac.

Some proprietary sound and video libraries from Interplay have been stripped out (the ACM and MVE format). I have that code if someone wants to help make a converter so the old cutscenes work. It'll take some effort to stub out that code so it compiles.

The first thing I want to do is get everything compiling again, and ideally some CI/CD actions. After that, the code needs to be cleaned up some, to remove old version control comments, etc. A lot of this code was written by a really great team, but keep in mind we were much younger and less experienced back then.

If you're interested in helping maintain it, please send me a message. Otherwise, I'm happy to take pull requests.

This is the last update I put out there showing different architectures playing along. Yikes, that was a long time ago, sorry we never released a 1.5 patch. Some logistics got in the way!

Descent3 1.5 Patch Development update

Thanks to Jeff Slutter, who did most of the work modernizing the code from the 90's. I'm looking forward to seeing what the community does with it!