Descent 3 by Outrage Entertainment
Go to file
Jason Yundt d85e0b606f Fix description of -dedicated
Before this change, USAGE.md said that -dedicated was a boolean option
and that it took 0 arguments. This is not correct, and it contradicts
the wiki’s documentation for -dedicated [1]. This commit fixes that
issue.

[1]: <https://github.com/DescentDevelopers/Descent3/wiki/Running-Descent-3#command-line-options>
2024-12-23 12:49:50 -05:00
.github Remove debug programs 2024-12-17 19:17:46 -07:00
2dlib 2dlib: Fix set but not used compiler warning in font.cpp 2024-11-27 16:13:00 +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 Add ARM64 cross compilation toolchain 2024-10-29 21:14:35 +01: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 Fix array size computation 2024-12-02 18:01:00 +01:00
Descent3 Merge pull request #652 from sebholt/fix_array_size_computation 2024-12-05 22:03:42 +01: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 Add new command line option: -display 2024-12-17 20:47:04 +01:00
rtperformance Add logger module 2024-09-18 22:50:08 +03:00
scripts Implement git-contributors.py 2024-11-29 17:14:09 +03: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 Implement git-contributors.py 2024-11-29 17:14:09 +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 Add ARM64 cross compilation toolchain 2024-10-29 21:14:35 +01:00
CHANGELOG.md Fix spello "independan.." 2024-09-03 13:26:51 +02:00
CMakeLists.txt find_package for HogMaker in parent scope to get target exported properly 2024-10-29 21:14:35 +01:00
CMakePresets.json Add CMake preset for ARM64 cross compilation build 2024-10-29 21:14:35 +01: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 Fix description of -dedicated 2024-12-23 12:49:50 -05:00
vcpkg.json VCPKG: bump SDL2 from 2.30.3 to 2.30.8 2024-11-25 22:44:37 +01: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.