Descent 3 by Outrage Entertainment
Go to file
2024-11-27 15:56:33 +01:00
.github MacOS CI builds: use MacOS-13 instead of the deprecated MacOS-12 2024-11-26 20:44:29 +01:00
2dlib 2dlib: Fix another set but not used variable compiler warning in surface.cpp 2024-11-27 15:56:33 +01:00
AudioEncode scripts: delete empty function bodies 2024-11-03 23:39:38 +01:00
bitmap build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
cfile Add "final" marker to a number of classes 2024-11-03 23:39:37 +01:00
cmake Optimize building of HOG files and netgames libraries 2024-10-21 16:56:40 +03:00
dd_grwin32 Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
ddebug Fix spello "~full" 2024-11-04 10:20:15 +01:00
ddio d3: delete empty function bodies 2024-11-03 23:39:38 +01:00
Descent3 Merge pull request #645 from jengelh/master 2024-11-26 22:24:13 +00:00
editor Merge pull request #645 from jengelh/master 2024-11-26 22:24:13 +00:00
fix Delete unused fixed math functions 2024-09-09 12:55:27 +02:00
grtext build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
legacy Fix spello "~full" 2024-11-04 10:20:15 +01:00
lib Merge pull request #645 from jengelh/master 2024-11-26 22:24:13 +00:00
libmve build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
linux Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
logger [Logger] Enable logging to VS output window 2024-10-27 16:09:06 +01:00
manage Merge pull request #645 from jengelh/master 2024-11-26 22:24:13 +00:00
md5 CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
mem Let mem_rmalloc call mem_malloc instead of std::malloc 2024-10-07 21:05:22 +02:00
misc Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
model build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
module build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
music Do no try opening audio streams when the '-nosound' option is specified 2024-10-26 18:46:41 +02:00
netcon net: resolve 1 instance of -Wdelete-incomplete 2024-11-06 18:19:08 +01:00
netgames net: resolve 1 instance of -Wdelete-incomplete 2024-11-06 18:19:08 +01:00
networking Merge pull request #645 from jengelh/master 2024-11-26 22:24:13 +00:00
physics build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
renderer Fix spello "~full" 2024-11-04 10:20:15 +01:00
rtperformance Add logger module 2024-09-18 22:50:08 +03:00
scripts scripts: resolve 917 instances of -Wunused-variable 2024-11-03 23:39:38 +01:00
sndlib Add "final" marker to a number of classes 2024-11-03 23:39:37 +01:00
stream_audio Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
tests [CMake] Enabled the CMake property USE_FOLDERS to provide a more structured project list in IDEs with the help of set(CMAKE_FOLDER "...") calls. 2024-07-03 19:55:04 +02:00
third_party Handle error on uninitialized plog submodule 2024-09-10 03:01:16 +03:00
tools Don't rebuild HogMaker on each commit 2024-10-21 18:20:32 +03:00
ui build: resolve 101 instances of -Wunused-variable 2024-11-04 22:20:18 +01:00
unzip CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
vecmat Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
win32 Fix compilation of editor 2024-09-25 23:47:03 +03:00
.clang-format Additional clang-format 2024-04-17 00:25:04 +03:00
.clang-format-ignore Import source of libacm 1.3, integrate it into CMake build 2024-04-21 18:25:45 +02:00
.editorconfig Explicitly declare that source files are UTF-8 2024-07-17 10:12:09 -04:00
.gitattributes Create EditorConfig file 2024-05-21 11:11:16 -04:00
.gitignore Introducing git revision in source code 2024-04-28 22:05:26 +03:00
.gitmodules Add plog library as logging facility 2024-09-10 03:00:23 +03:00
Brewfile Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00
BUILD.md Move Descent3 built targets into "${CMAKE_BINARY_DIR}/build" directory 2024-10-27 22:04:00 +03:00
CHANGELOG.md Fix spello "independan.." 2024-09-03 13:26:51 +02:00
CMakeLists.txt Move Descent3 built targets into "${CMAKE_BINARY_DIR}/build" directory 2024-10-27 22:04:00 +03:00
CMakePresets.json Use vcpkg for all platform presets 2024-08-03 23:38:01 -05:00
LICENSE Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
README.md Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +02:00
THIRD_PARTY.md Add plog license information 2024-09-10 03:00:26 +03:00
USAGE.md Add macOS step to xattr the netgames folder 2024-11-10 09:07:33 -07:00
vcpkg.json Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00

d3 (1)

This is the Descent 3 open source engine, licensed under GPL-3.0. It includes the '1.5' patch written by Kevin Bentley and Jeff Slutter several years ago and brought to a stable condition by the Descent community.

In order to use this, you must provide your own game files. See the USAGE.md file for details about installation.

To build the game, follow build instructions in the BUILD.md file.

Build or runtime issues should be reported on our GitHub tracker.

Contributing

Anyone can contribute! We have an active Discord presence at Descent Developer Network. Patches should be submitted on GitHub.