Dated source reference. Current release status: handoff state. Full original relative paths are in the developer archive.
Native presentation component inventory
Generated from native-manifest.v1.json. This is a planning manifest. No new native suppression is implemented or live-verified. Logical rows can share a native owner; asset candidates do not establish that owner.
See the presentation plan for sequencing, ownership, preservation and the Dell-safe gate.
Audio
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
audio.commentary — Native commentary and branded spoken references |
configurable | existing setting with scoped readback. commentary_volume controls the channel. Hiding graphics does not replace commentary; no new voice system is included. |
audio.music_stingers — Broadcast music, wipe stingers and loading audio |
investigate separately | existing setting with scoped readback. in_game_music_volume is available, but exact routing of each wipe/stinger is unknown. Do not mute all sound effects to hide one sting. |
audio.arena_gameplay — PA, crowd, ball/referee effects and player chatter |
preserve | archived reference lead. Retain separate existing channel preferences; no blanket mute for a clean visual presentation. |
Branding
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
branding.game_watermark — NBA2K14 / 2K on-screen game watermark |
hide | visible in archived capture. Visible lower-left branding is confirmed; sparkwatermark is a filename lead only. Trace all text, sprite, mesh and animated variants. |
branding.sponsor_watermarks — Sponsor and halftime watermarks |
hide | unlocated discovery surface. Identify actual selected-mode use and any timed variants; do not mistake world signage for an overlay. |
Breaks
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
break.period_cards — End-of-period and return-from-break cards |
replace | unlocated discovery surface. Find each entry/return variant; keep native period advancement and college logical labels intact. |
break.halftime — Halftime studio, recap and sponsor graphics |
replace | unlocated discovery surface. Do not skip the entire halftime state before mapping completion, timers and return-to-play dependencies. |
break.timeout — Timeout and huddle broadcast graphics |
replace | unlocated discovery surface. Keep timeout administration, TV breaks and operational coaching/substitution controls. |
Camera
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
camera.after_basket — After-basket camera cuts |
configurable | existing setting with scoped readback. Existing camera-cut preference is independent of graphic visibility. Preserve the requested gameplay/broadcast camera behavior. |
Gameplay
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
gameplay.ball_handler_text — Ball-handler name/number/position label |
configurable | existing setting with scoped readback. Existing ball_handler_text None setting is available. It is independent from the control ring and pass icons. |
gameplay.control_markers — Player-control rings, pass icons and defensive markers |
preserve | visible in archived capture. Keep functional player identification; shared filenames are discovery leads only. |
gameplay.shot_feedback — Shot timing/grade feedback |
configurable | existing setting with scoped readback. Existing shot_feedback Off setting is available. Do not infer an independent shot-meter gate. |
gameplay.ft_help — Free-throw help and aiming guidance |
configurable | existing setting with scoped readback. Existing free_throw_help Off is available; preserve underlying free-throw input/aiming behavior. |
gameplay.pick_roll — Pick-and-roll instruction overlay |
configurable | existing setting with scoped readback. Existing pick_and_roll_overlay Off is available; this does not disable the play or screen action. |
gameplay.skill_badges — Signature-skill and gameplay-status popups |
preserve | archived reference lead. Shared sprite ownership remains unresolved; the archive itself contains uncertainty about signature-skill icons. |
gameplay.play_diagrams — Play art, coaching arrows and contextual prompts |
preserve | unlocated discovery surface. Required discovery surface; keep functional play guidance unless separately configured and verified. |
Information
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
information.team_stats — Team comparison and statistical flyouts |
replace | archived reference lead. Flyouts can have separate background, text, numbers and team logos. Asset ownership is still untraced. |
information.player_stats — Player stat flyouts and lower thirds |
replace | archived reference lead. Distinguish current-match totals from unsupported imported historical statistics; suppress all native visual children. |
information.player_bio — Player biography, draft and season-record cards |
replace | archived reference lead. Use optional checked roster metadata; absent biographies/history stay absent rather than showing stock NBA facts. |
information.fouls_violations — Foul, violation, injury and disqualification cards |
replace | unlocated discovery surface. Candidate coverage checklist. Locate visual card producers without suppressing native adjudication or injury administration. |
information.free_throws — Free-throw shooter, percentage and award graphics |
replace | unlocated discovery surface. Locate actual graphics and maintain attempt/award continuity; FT help and routines are separate controls. |
information.substitutions — Automatic substitution announcements |
replace | unlocated discovery surface. Preserve actual queued/entered substitutions and the interactive substitution interface. |
information.player_of_game — Player-of-game and milestone graphics |
replace | unlocated discovery surface. Required discovery surface; owning asset and native trigger are unconfirmed. |
information.records — Standings, team records, playoff-series and historical cards |
replace | archived reference lead. An external dynasty supplies its own records; native NBA schedule/association data cannot silently become external-league context. |
Interface
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
interface.pause_branding — Pause-menu branded header/footer and shell |
reskin later | visible in archived capture. Visible 2K branding is confirmed. Preserve functional rows, hit targets, text and modal navigation; this is a separate UI task. |
interface.coaching_substitutions — Interactive coaching, defensive settings and substitutions |
preserve | visible in archived capture. A broadcast package cannot hide controls needed for play or change the established UI coordinate transforms. |
interface.confirmations — Confirmation, connection, controller and error dialogs |
preserve | unlocated discovery surface. Never hide an actionable modal, failed-save message or device-disconnect notice without its own operational replacement. |
Other Modes
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
other_modes.graphics — Blacktop, drills, All-Star, career and online-only graphics |
discover later | unlocated discovery surface. Inventory candidate assets now; ordinary original/college exhibition is the first verification scope, not all modes. |
Postgame
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
postgame.summary — Final-score, box-score and postgame summary graphics |
replace | unlocated discovery surface. Keep final-stat ingestion and durable results; a graphic ending is not authority to terminate the game. |
postgame.highlights — Highlights, interviews and postgame transitions |
replace | unlocated discovery surface. Inventory selected-mode use and separate audio/camera sequencing from graphic visibility. |
Pregame
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
pregame.matchup — Pregame matchup and title cards |
replace | unlocated discovery surface. Discover visual children and sequence lifetime before allowing a package to take ownership. |
pregame.lineups_flat — Flat starting-lineup cards |
replace | unlocated discovery surface. Verify names/portraits/order and preserve pre-tip lineup-selection inputs separately. |
pregame.lineups_3d — 3D starting-lineup presentation |
replace | unlocated discovery surface. May include scene objects, player animation and camera composition. A 2D overlay gate alone may not remove it. |
pregame.arena_intro — Arena introduction, location and feature cards |
replace | unlocated discovery surface. Separate graphic cards from arena/player/camera animation; real ownership remains unknown. |
Replay
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
replay.indicator — Replay label/indicator and replay broadcast frame |
replace | archived reference lead. The archive contains a removal question, not a verified solution. Find label owner and distinguish automatic/manual replay. |
replay.controls — Manual instant-replay transport/camera controls |
preserve | visible in archived capture. Retain operational replay controls until a working input/navigation replacement exists; no broad replay-file blanking. |
replay.sequence_policy — Automatic action-replay scheduling |
configurable | existing setting with scoped readback. Existing action_replays option can select Never, but that disables a sequence; it does not prove wipe-only suppression. |
Scoreboard
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
scoreboard.main — Scoreboard frame and team score rows |
replace | visible in archived capture. Locate the complete root and its children; hiding the textured backplate alone leaves native text and logos. |
scoreboard.clocks — Game clock, shot clock and period/OT labels |
replace | visible in archived capture. Bind copied live clocks and logical rule periods. Hide display only; never stop or rewrite the native timers. |
scoreboard.team_identity — Team abbreviations, logos and colors |
replace | visible in archived capture. Resolve selected uniform/team logo dependencies; native GID is not automatically a future package asset key. |
scoreboard.bonus_timeouts — Bonus, team-foul, timeout and possession-arrow indicators |
replace | archived reference lead. Confirm which native children exist in the selected mode. College arrow/bonus data must retain verified semantics and unknowns. |
scoreboard.alerts — Scoreboard-attached foul, violation and possession notices |
replace | archived reference lead. Separate attached notices from statistical flyouts and essential referee/game-state transitions. |
Shared
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
shared.fonts — Shared localized fonts, labels and glyph atlases |
preserve | archived reference lead. Never blank shared fonts to remove one scoreboard label. Inspect semantic widget ownership and text submission. |
shared.ui_containers — Shared GUI, overlay, global and game-data containers |
preserve | archived reference lead. Shared containers can include functional UI/gameplay assets. Transparent replacement of whole files or blanket ortho/draw suppression is not an established solution. |
Startup
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
startup.intros_loading — Opening videos, title waits and match loading cover |
existing scoped startup | existing scoped startup. Normal intro/title bypass and managed neutral cover already exist. Every loading/mode path is not certified; no new runtime change here. |
Transitions
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
transitions.replay_wipes — Replay entry/exit wipes and 2K transition branding |
replace | unlocated discovery surface. Prove visual suppression independently from replay playback, camera handoff, completion callbacks and return to play. |
transitions.team_wipes — Team-branded wipes and matchup transitions |
replace | unlocated discovery surface. Identify root/children and transition-complete signaling; a transparent texture must not create a black hold. |
transitions.player_wipes — Player-branded wipes |
replace | unlocated discovery surface. Locate scheduling and draw submission independently; preserve transition lifecycle. |
transitions.show_wipes — Studio, day-of-week and director-cut wipes |
replace | unlocated discovery surface. Inventory entry and exit variants and screen-cover duration. |
transitions.sponsored_wipes — Sponsored wipes |
hide | unlocated discovery surface. Keep sponsorship textures, transition audio and camera sequencing separately owned. |
transitions.mode_wipes — Playoff, Finals and All-Star wipes |
replace | unlocated discovery surface. Mode-specific discovery is pending; presence does not establish use in ordinary exhibition. |
World
| Component | Intended handling | Evidence / next requirement |
|---|---|---|
world.floor_signage — Court, basket and arena branding/signage |
roster art scope | visible in archived capture. These are rendered world assets, not broadcast overlays. Court/arena art remains owned by the roster team. |
world.video_boards — Arena jumbotron and ribbon-board presentation |
investigate separately | visible in archived capture. A video surface/reflection can share render resources with a screen overlay; never infer suppression from texture identity alone. |