Adding CVAR descriptions is important for mod developers.
It would be nice if modern Quake III engines provided this so that mod makers can rely on this feature.
Existing id Tech 3 projects have implemented this (but I haven't seen mods that utilize those) (trap_GetValue).
Quake3e has the same license, so I think we can simply cherry-pick the changes (with a bit of cleanup perhaps), which is what I'm suggesting to do:
This is how a mod would utilize this engine feature: ec-/baseq3a/pull/83.
For reference, ETLegacy (whose license is not quite compatible) also has this extension and CVAR system:
I'd be willing to do the cherry-picking work (at least I'm motivated right now), so let me know if this is welcome.
Adding CVAR descriptions is important for mod developers.
It would be nice if modern Quake III engines provided this so that mod makers can rely on this feature.
Existing id Tech 3 projects have implemented this (but I haven't seen mods that utilize those) (
trap_GetValue).Quake3e has the same license, so I think we can simply cherry-pick the changes (with a bit of cleanup perhaps), which is what I'm suggesting to do:
This is how a mod would utilize this engine feature: ec-/baseq3a/pull/83.
For reference, ETLegacy (whose license is not quite compatible) also has this extension and CVAR system:
I'd be willing to do the cherry-picking work (at least I'm motivated right now), so let me know if this is welcome.