[WIP] Native spectator overlay - Team top area info - #2085
Draft
nullsystem wants to merge 18 commits into
Draft
Conversation
Works with demos and live, native implementation of the competitve spectator overlay which have player cards side-to-side on screen. Features, coloring, and fades/animations as close to the likeness of the websocket overlay, but not completely exact. * TODO: Show full equipments (like in OG:NT websocket overlay) * TODO: Check Windows (fonts) * TODO: Check 720p, 1440p, 4k. Use x0.75/x0.5 from 1080p * TODO: Separate PR: Top area team name + logos * TODO: Separate PR: NeoUI setting UI to toggle + setup team name + logos
* Also moved x[round kills] to on top of avatar * Reorder XP/Death on NSF side
Mainly for higher res like 1440p and 2160p/4k
CAvatarImage altered so it generated a dead avatar variant where the colors is brightened, saturated, and grayscaled to red.
The menu isn't scaled for higher res properly so just let it have its own variant of Default for now.
Now all CAvatarImage will also generate a dead texture as well as normal one at the same time rather than requiring a separate var + fetch. So one fetch for two avatar textures now. Also apply dead texture in scoreboard.
nullsystem
force-pushed
the
SpecTeamInfo
branch
from
August 20, 2026 22:33
ceafc02 to
1cd419a
Compare
Similar to top hud spec binds but for overlay. Also the players order in card array now changed to make sure it's Jinrai team first always.
nullsystem
force-pushed
the
SpecTeamInfo
branch
from
August 21, 2026 00:41
1cd419a to
a812f6b
Compare
Now both share the same binds but when overlay enabled will use overlay to deal with binds and disable top hud, if overlay disabled the top hud deals with it.
ConVar set team top area infos with ability in live game to update match scores on match end. Team logo can be set with absolute/relative path PNG/JPG files.
nullsystem
force-pushed
the
SpecTeamInfo
branch
from
August 21, 2026 18:27
a812f6b to
43fc310
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
IN DRAFT: Relies on: #2071
ConVar set team top area infos with ability in live game to update match scores on match end. Team logo can be set with absolute/relative path PNG/JPG files.
Toolchain