Descent 3 by Outrage Entertainment
Go to file
Louis Gombert f6faeaacb7
Merge pull request #637 from winterheart/cmake-makehogs
Optimize making HOG files
2024-10-29 20:05:57 +00:00
.github Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00
2dlib Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
AudioEncode Merge pull request #591 from winterheart/ddio-update 2024-09-23 22:37:14 +02:00
bitmap Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
cfile Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02: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 Remove HEAPCHECK() macro as unused 2024-10-05 05:21:41 +03:00
ddio Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
Descent3 Merge pull request #637 from winterheart/cmake-makehogs 2024-10-29 20:05:57 +00:00
editor Do no try opening audio streams when the '-nosound' option is specified 2024-10-26 18:46:41 +02:00
fix Delete unused fixed math functions 2024-09-09 12:55:27 +02:00
grtext Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
legacy Remove mprintf_at() usage 2024-09-24 23:00:53 +03:00
lib Convert some functions of Mission.cpp to std::fs::path 2024-10-18 02:06:52 +03:00
libmve Fix some warnings on uninitialized MVE variables 2024-09-12 15:11:32 +03:00
linux Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
logger Add logger module 2024-09-18 22:50:08 +03:00
manage Convert some functions of Mission.cpp to std::fs::path 2024-10-18 02:06:52 +03: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 Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
module Consolidate case-sensitive filesystem functions 2024-09-29 12:51:15 -04:00
music Do no try opening audio streams when the '-nosound' option is specified 2024-10-26 18:46:41 +02:00
netcon Move Descent3 built targets into "${CMAKE_BINARY_DIR}/build" directory 2024-10-27 22:04:00 +03:00
netgames Merge pull request #637 from winterheart/cmake-makehogs 2024-10-29 20:05:57 +00:00
networking Merge branch 'main' into ui-network-settings 2024-10-06 19:23:40 +02:00
physics Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
renderer renderer/HardwareBaseGPU: Fix compiler warnings 2024-10-20 00:04:13 +02:00
rtperformance Add logger module 2024-09-18 22:50:08 +03:00
scripts Move Descent3 built targets into "${CMAKE_BINARY_DIR}/build" directory 2024-10-27 22:04:00 +03:00
sndlib Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03: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 Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03: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 Move Descent3 built targets into "${CMAKE_BINARY_DIR}/build" directory 2024-10-27 22:04:00 +03: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.