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.
Nice job with all these Zircon updates; glad someone's still updating the engine.
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,)
| ^
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.