Daemon
Daemon copied to clipboard
The Dæmon game engine. 20 years of development above id Tech 3. Historically based on id Tech 3 through ioq3, Wolf:ET and XreaL a very long time ago.
Quote from: https://github.com/Unvanquished/Unvanquished/issues/988#issuecomment-301606354 > For implementation of server-side demos in similar engines, see: > https://github.com/Amanieu/tremfusion/blob/master/src/server/sv_demo.c > https://github.com/ioquake/ioq3/pull/265/files
@cu-kai tried to build `daemon-tty` on an Android phone using [Termux](https://termux.dev/en/). I tried to debug some issues preventing this. This allows to build Dæmon engine and Unvanquished (as exe game)...
When the engine starts, there is a certain amount of time between the moment the window is created and the game starts to display something. Basically, the game has to...
Demo recording stores graphics configuration and expects it to be compatible when running the demo
I tried to run the [benchmark demo](https://dl.unvanquished.net/benchmark/demos/) on an old computer (OpenGL 2.1) and I was not able to run the demo and I got that error message: ``` Missing...
I have a modified unvanquished codebase which almost got rid of the C `Vector` API, replaced by `glm` library, but I'm hitting daemon's limitations as cgame interacts directly a lot...
Before gamelogic started switching to glm, it was using a homemade vector API. This is used in few places in daemon's codebase I think, but one might be willing to...
This changes the compiler flags so that gcc and clang don't assume NaN and Inf cannot exist This change applies to both Daemon and Unvanquished, and fixes https://github.com/Unvanquished/Unvanquished/issues/2299 and fixes...
Since 0.53, it's possible to launch engine even if there is a problem with the audio subsystem. However, I have not seen any way to launch daemon by disabling audio,...
This will allow for a better implementation of https://github.com/Unvanquished/Unvanquished/pull/2270 This has [an Unvanquished counterpart too](https://github.com/Unvanquished/Unvanquished/pull/2386), because the intent was to modify entityState_t, and apparently entityState_t has to be kept in...