cg_stylePlayer
EternalJK
Needs review. The inventory/provenance evidence is recorded, but some behavior, options, or attribution still lacks a direct user-facing source.
Configure with the /stylePlayer command
At a glance
| Field | Value |
|---|---|
| Category | Gameplay & combat |
| Module | cgame |
| Also registered in | cgame, ui |
| Renderer | All / not renderer-specific |
| Network scope | client-only — Local to the client/UI/renderer. |
| Derivation | documented |
| Confidence | medium |
| In-game xdocs | Yes — codemp/ui/ui_xdocs.h:464 |
| In-game menu | Yes — ingame_setup.menu:3060, ingame_setup.menu:3082, ingame_setup.menu:3208 |
| Default | 0 |
| Value type | bitmask |
| Restart | No latch flag is registered. |
| Cheat protected | No |
Values
| Value | Meaning | Evidence |
|---|---|---|
4 |
Enables the JAPRO_STYLE_HIDEDUELERS1 code path. |
codemp/cgame/cg_local.h:133 |
1024 |
Base | codemp/cgame/cg_local.h:141 |
2048 |
Enables the JAPRO_STYLE_HIDEYSALSHELL code path. |
codemp/cgame/cg_local.h:142 |
Flags
CVAR_ARCHIVE— saved to the user configuration
Registration-specific defaults
| Default | Module | Renderer | Compile condition |
|---|---|---|---|
0 |
cgame |
— |
always |
0 |
ui |
— |
always |
Provenance
Origin: EternalJK
- Ultimate-origin introduction:
1d5acfc05276in EternalJK (content authored2018-04-19, integrated2018-04-19) - Upstream registration evidence: codemp/cgame/cg_xcvar.h:109
- Attribution method:
shared-earliest-commit-lineage-order - Attribution confidence:
medium - Notes: The earliest authored/submitted introduction is shared by eternaljk, taystjk, japro, vulkan; fork-lineage order selects eternaljk.
Dated project introductions
Authored dates come from the exact registration’s first content commit, PR dates identify when work was proposed to each project, and integration dates come from each first-parent mainline. A project merging first does not override earlier upstream authorship or submission.
| Project | Authored | PR opened | Integrated | Commit | Relationship |
|---|---|---|---|---|---|
| EternalJK | 2018-04-19 |
— | 2018-04-19 |
1d5acfc05276 |
Ultimate origin |
| TaystJK | 2018-04-19 |
— | 2018-04-19 |
1d5acfc05276 |
Shared integration commit |
| jaPRO | 2018-04-19 |
— | 2018-04-19 |
1d5acfc05276 |
Shared integration commit |
| Vulkan | 2018-04-19 |
— | 2018-04-19 |
1d5acfc05276 |
Shared integration commit |
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 |
|---|---|---|---|---|
2018-05-16 |
EternalJK | 5df1fad1b1f6Merge remote-tracking branch ‘bucky/master’ |
Changed an exact bound cvar-variable reference. codemp/ui/ui_xdocs.h |
medium |
2018-09-03 |
jaPRO | bdcd618c6771Import japro cgame |
Changed registration, default, flags, module, renderer scope, handler, or gating; and an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c, codemp/cgame/cg_draw.c, codemp/cgame/cg_ents.c and 4 more |
high |
2018-09-04 |
EternalJK | d9658edfb8edAdded option to view FFA players normally while in race mode, always hide ysal shell in race mode |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_draw.c, codemp/cgame/cg_players.c |
medium |
2018-09-09 |
jaPRO | bed814a0b3d0Start of cosmetic item support on japro servers |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
high |
2018-10-10 |
EternalJK | 2af38213b793Merge branch ‘master’ of https://github.com/eternalcodes/EternalJK |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_draw.c, codemp/cgame/cg_players.c |
high |
2018-10-15 |
EternalJK | 1e4377ef412fcosmetics |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c, codemp/cgame/cg_players.c |
medium |
2018-10-15 |
EternalJK | e9643f2f5b09race mode cosmetics fix |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2018-11-11 |
EternalJK | 66e0c49cdb24Fix RF_NOLOD on duel shell |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2018-11-27 |
EternalJK | 2e1d4e27934fDon’t show bodies in racemode or in isolated duels. |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c, codemp/cgame/cg_players.c |
medium |
2018-11-28 |
EternalJK | 81b34abb5846Register saberFlash shader and cosmetic models on startup |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2018-11-28 |
EternalJK | 4ef56275a3faNew shader for duelers with VFX duelers option |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2018-11-28 |
EternalJK | 418f3e1fcc29Check engine support for new renderfx flags, use old behavior if necessary |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c, codemp/cgame/cg_weapons.c |
medium |
2018-12-07 |
EternalJK | f4d14139b3e3Apply racer/dueler VFX to player cosmetics |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2019-03-21 |
EternalJK | 5ad2c859363bAdded player breathing visuals |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2019-03-21 |
EternalJK | c5fcd4abd860Fix disintegration effect on unfaded corpses with “fade bodies immediately” |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c |
medium |
2019-04-11 |
EternalJK | 418ac5d98380Add styleplayer option for old JA+ grapple hook effect |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c |
medium |
2019-04-21 |
EternalJK | 2c42f32bebfcMoved Set2DRatio code for CG and UI into ui_shared, removed CG_Set2DRatio, update renderer widthRatioCoef when changing cl_ratioFix cvar. |
Changed registration, default, flags, module, renderer scope, handler, or gating. codemp/cgame/cg_xcvar.h |
medium |
2019-05-05 |
EternalJK | 67ac04f76a68Refactor/cleanup cgame side server mod detection. |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c, codemp/cgame/cg_players.c |
medium |
2019-05-06 |
EternalJK | 1037828cbff6Fix cgame duel isolation. |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2019-12-12 |
EternalJK | ab57b189a8e1Fix FPS drop from disintegrating corpse smoke at high FPS |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c |
medium |
2020-06-15 |
EternalJK | 5f9884ea53d2cgame updates for coop x2 |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c, codemp/cgame/cg_event.c |
medium |
2020-08-10 |
EternalJK | 3ea9b3c38f7bcg_chatBoxShowCutoff + emoji crash+whitespacing fix |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_draw.c |
medium |
2020-08-21 |
EternalJK | 7e445d0e15f5Fix strange regression causing corpses to always be hidden |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_ents.c |
medium |
2022-04-20 |
TaystJK | 1dd571383a0dMerge remote-tracking branch ‘origin/master’ |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2023-10-12 |
TaystJK | a07b984fe408Merge remote-tracking branch ‘origin/master’ |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_consolecmds.c |
medium |
2023-11-02 |
jaPRO | 80b6fdf0c505[jaPRO/Bucky] Add seasonal cosmetics |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
high |
2023-11-02 |
jaPRO | 5e105b50ebd8[jaPRO/Tayst] Add seasonal cosmetics to /styleplayer command for non jaPRO servers, needs testing |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
high |
2023-11-02 |
jaPRO | c8517f4acfa0[jaPRO/Bucky] Re-enable seasonal cosmetics on all servers (need to check individual cosmetics) |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
high |
2023-11-03 |
TaystJK | 51dbc3fe42d4 · PR #39Merge pull request #39 from taysta/cosmetics |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2023-11-04 |
TaystJK | 66fe36b094c3 · PR #43Merge pull request #43 from taysta/features |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2024-02-27 |
TaystJK | baa02905f40f · PR #130Merge pull request #130 from taysta/tribes-clientside |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_weaponinit.c |
medium |
2025-11-15 |
TaystJK | c318e71b7c60 · PR #271Merge pull request #271 from slash-fr/fix-lugormod-compat |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
medium |
2025-11-15 |
TaystJK | 51c7ec8001ed · PR #272Merge pull request #272 from slash-fr/fix-npc-rgb-saber-crash |
Changed an exact bound cvar-variable reference. codemp/cgame/cg_players.c |
high |
Evidence
- registration: codemp/cgame/cg_xcvar.h:136 (XCVAR_DEF)
- registration: codemp/ui/ui_xcvar.h:163 (XCVAR_DEF)
- behavior: codemp/cgame/cg_draw.c:9564
- behavior: codemp/cgame/cg_draw.c:9572
- behavior: codemp/cgame/cg_draw.c:11399
- behavior: codemp/cgame/cg_draw.c:11433
- behavior: codemp/cgame/cg_ents.c:930
- documentation: codemp/ui/ui_xdocs.h:464