The open source Zircon engine ("DarkPlaces Mark V Project") is a modification DarkPlaces engine with a mouse driven menu everywhere, ALT-ENTER fullscreen/windowed switching and 88 other enhancements to support user/mapper/mod coder ease-of-use and optional conveniences for those interested in a "1996 Quake" experience. "csqc_full_width_height 1" in console when running Arcane Dimensions at this time It is hoped that some/many/all of these enhancements will eventually make it into official DarkPlaces. The Zircon engine seeks to keep full compatibility with DarkPlaces so either engine can be used interchangeably.

Description

Autocompletes of sounds, models, textures, keynames for bind, unbind, modelprecache, play, r_replacemaptexture, modeldecompile (.wav .mdl .tga at this point).  Live retexture work is possible with, for example, "r_replacemaptexture wbrick1_5 textures / your_texture.tga".  Plus 5 console related bug-fixes detailed in readme.

Preview
Zircon Engine Initial Alpha Release 29 (Wndows binary, Linux may compile)
Post comment Comments
Mirrorman95
Mirrorman95 - - 141 comments

Nice job with all these Zircon updates; glad someone's still updating the engine.

Reply Good karma Bad karma+2 votes
hemebond
hemebond - - 186 comments

Unfortunately not able to compile on Linux as it fails with this error:

../../../console.c:3488:47: error: macro "WARP_X_" passed 3 arguments, but takes just 1
3488 | WARP_X_ (VM_argv, VM_tokenize_console,)
| ^
In file included from ../../../quakedef.h:378,
from ../../../console.c:29:
../../../baker.h:7: note: macro "WARP_X_" defined here
7 | #define WARP_X_(X) // For warp without including code see also: SPECIAL_POS___
|
../../../console.c:3488:9: error: ‘WARP_X_’ undeclared (first use in this function)
3488 | WARP_X_ (VM_argv, VM_tokenize_console,)
| ^~~~~~~
../../../console.c:3488:9: note: each undeclared identifier is reported only once for each function it appears in
../../../console.c:3488:16: error: expected ‘;’ before ‘int’
3488 | WARP_X_ (VM_argv, VM_tokenize_console,)
| ^

Reply Good karma Bad karma+1 vote
Baker55 Author
Baker55 - - 267 comments

hey, hemebond

When I do version 31, I'll refresh/recompile/update for Linux.

I labelled 29 with "Linux may compile", since I was not sure.

my compiler on Windows lets me play a little faster and looser with the declaration rules.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: