ui_r_glCustom

Base Jedi Academy

Needs review. The inventory/provenance evidence is recorded, but some behavior, options, or attribution still lacks a direct user-facing source.

Engine-managed. The game maintains this value itself, so it is not a setting to change by hand: it is internal UI/engine state, hidden from every cvar listing (CVAR_INTERNAL).

Controls ui_r_glCustom in the ui module. Consult the cited behavior reads before relying on values not listed here.

At a glance

Field Value
Default 4
Value type int
Restart No latch flag is registered.
Manually settable No; the game writes this value.
Cheat protected No
Network scope client-only: Local to the client/UI/renderer.
Category Graphics & rendering
Module ui
Renderer All / not renderer-specific
Derivation code-trace
Confidence high
Added 2013-04-08 in 14cea1563 (how to compare this against your build)
In-game xdocs No
In-game menu Yes: ingame_setup.menu:880

Values

No discrete value list is enforced or documented in the inspected source.

Flags

Provenance

Origin: Base Jedi Academy

Later changes

These commits occur after the ultimate-origin introduction on TaystJK’s inherited first-parent lineage. Registration evidence is exact; behavior evidence requires a changed bound cvar reference or a changed registered command-handler hunk.

Date Change source Commit / subject Evidence Confidence
2013-08-11 OpenJK 794718e3fdfb
Merge pull request #344 from Razish/qvmtest
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/ui/ui_main.c medium
2013-09-02 OpenJK bdbf4bcc40d2
Show default status in cvar and print cvar for SP. Fixed bad Cvar getting with UI Cvar Create (SP). Cleaned up SP's old usage of range checking in renderer. Limit primitives to 0...3 in normal play. (SP) Remove ROM from ui_r_glcustom in SP ui, as ROM and ARCHIVE are mutually exclusive. Fix JK2 cvar sp_language being registered in renderer when not compiled with JK2 support at all. Removed some cruft from tr_public.h (SP)
Changed registration, default, flags, module, renderer scope, handler, or gating. code/ui/ui_main.cpp medium
2013-09-23 OpenJK 06310990a9eb
Some cleanup and fixes for UI code. Also disables automatic overstrike mode in UI fields.
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/ui/ui_main.c medium
2015-11-24 EternalJK c8f6ea17a324
Remove SP code
Changed registration, default, flags, module, renderer scope, handler, or gating. code/ui/ui_main.cpp medium
2023-10-14 rend2 aa48e28a7d4f · PR #26
Merge pull request #26 from taysta/rend2menu
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/ui/ui_main.c medium

Evidence

Generated from source commit c722804317d7 on 2026-09-28. Anything merged after that is not reflected here.