qk1
A read-only mirror of https://git.kyotam.com/sigrid. It updates only from there.
qk1
Modernized Quake for Unix-like operating systems and 9front. For 9front-specific documentation refer to README-9front.md.
It was mainly extended in order to support Arcane Dimensions.
Some of the notable changes:
- 32-bit and 64-bit systems support
- raised engine limits and refactored memory management
- better console editing and completion
- support for any screen resolution
- 24-bit software renderer as opposed to 8-bit one
- colored lighting with built-in or external LIT files
- BSP2 and BSP30 (Half-Life) support
- translucent water with built-in or external VIS files
- external textures (TGA)
- skyboxes
- exponential fog
- client's screen refresh rate not tied to server's
- OpenAL with optional HRTF for sound
- OGG/Vorbis for music
- RMQ (v999) network protocol; original v15 is supported as well
- a ton of other bugfixes and improvements
Advertised QSG extensions:
- DP_CL_LOADSKY
- DP_EF_ADDITIVE
- DP_EF_BLUE
- DP_EF_NODRAW
- DP_EF_RED
- DP_ENT_ALPHA
- DP_GFX_FOG
- DP_GFX_SKYBOX
- DP_HALFLIFE_MAP
- DP_HALFLIFE_MAP_CVAR
- DP_INPUTBUTTONS
- DP_LITSUPPORT
- DP_QC_ASINACOSATANATAN2TAN
- DP_QC_CHANGEPITCH
- DP_QC_MINMAXBOUND
- DP_QC_SINCOSSQRTPOW
- DP_QC_TRACETOSS
- DP_QC_TOKENIZE_CONSOLE
- DP_SND_FAKETRACKS
- DP_SPRITE32
- DP_SV_ROTATINGBMODEL
- KRIMZON_SV_PARSECLIENTCOMMAND