OPENHOOPS / 2K14Final team archive · November 9, 2026Reference libraryChecksums

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.