Ui skin (cvar)

Description

Stores the name of the skin to be used on the player during multiplayer games.

Usage

At the console type…

ui_skin [STRING]

Parameters

  • [STRING] - Skin name.

Flags

Flag Enabled Description
CVAR_ALL all flags
CVAR_BOOL variable is a boolean
CVAR_INTEGER variable is an integer
CVAR_FLOAT variable is a float
CVAR_SYSTEM system variable
CVAR_RENDERER renderer variable
CVAR_SOUND sound variable
CVAR_GUI gui variable
CVAR_GAME game variable
CVAR_TOOL tool variable
CVAR_USERINFO X sent to servers, available to menu
CVAR_SERVERINFO sent from servers, available to menu
CVAR_NETWORKSYNC cvar is synced from the server to clients
CVAR_STATIC statically declared, not user created
CVAR_CHEAT variable is considered a cheat
CVAR_NOCHEAT X variable is not considered a cheat
CVAR_INIT can only be set from the command-line
CVAR_ROM display only, cannot be set by user at all
CVAR_ARCHIVE X set to cause it to be saved to a config file
CVAR_MODIFIED X set when the variable is modified

Notes

Valid values for this CVar are defined in the SDK. In other words you cannot set ui_skins to custom skins without making code changes.

Specifically, the files of intrest are game/gamesys/SysCvar.cpp and game/gamesys/SysCvar.h.