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.

Presentation renderer and data bridge — work69

For continuation after team delivery/cleanup, start with the current presentation handoff. This page records work69's exact evidence; old waiting-for-Dell-safe wording is superseded by later shared-custody authorization. A new game run still needs fresh current guards. Current accepted runtime is API70e/native70d, separate from capture-time versions below; the user now manages cross-chat coordination.

The user authorized renderer/preview and live-data/cue work, then authorized deep ESPN research. They explicitly require1:1 accuracy in every detail and selected the established2024–25/2025–26 ESPN CBB package. This supersedes work67's reference-gathering deferral. The current ESPN study is not accepted; original font, texture assets, verified swatches, geometry, state variants and frame-accurate motion remain open in the accuracy ledger.

Implemented infrastructure

  • Presentation Lab: actual Canvas rendering, independent clock/animation controls, six synthetic scenarios, bounded explicit graphics cues, resolution changes and transparent PNG output.
  • Windows software sink: Direct2D/DirectWrite/WIC render to owned offscreen bitmaps. Actual supplied fonts/images, shaped single-line text, fitting/ellipsis, per-node clipping, alpha, image containment and owned target recreation. No HWND, font installation, GPU/game device or game memory access.
  • Read-only public-API bridge: coherent copied match/run/fingerprint/frozen-context data, live scores/clocks, profile-qualified period labels, optional ranks/records/colors and event/round captions. Network polling and drawing use separate owning workers. Stalled/duplicate sources cannot refresh freshness; disconnect and context changes clear prior state/intents. Physical holder is never a legal-state or possession-arrow substitute.
  • Explicit stat-card requests use current public player totals and have fixed expiration. Recently displayed revisions avoid a request-vs-next-snapshot race. Exact native replay/award/scene-completion cues remain unavailable. The conservative scorebug observation policy is not recovered ESPN director timing.
  • Separate app-owned background/text/insert/update swatches through existing generic metadata; no broker/native/API ABI change.
  • Fidelity diagnostic: original-resolution RGBA comparison of explicitly selected graphic regions, recorded hashes/difference bounds and zero hidden tolerance. It neither resamples references nor certifies a full package from a passing region.

The core remains a bounded private C++17 draft. It now carries alignment/weight/minimum size, slide displacement, conditional nodes and typed color bindings. The current private native preview compiles one study ahead of time and has a study-specific supplied resource registry. Arbitrary runtime package/resource loading and the game GPU host are not delivered.

Exact verification checkpoint

Source presentation69e, archiveSHA25624162542b7706eb097a7e00bad771f71eb0026c9174c7a09b5eaa4f080c611dd, manifest, Windows receipt:

  • 45 Windows Python authoring/context/bridge/fidelity/native-wrapper/actual-HTTP cases pass.
  • 112 portable-core regressions pass.
  • 22 actual x86 Windows software-pixel checks pass, including transparent outside pixels, opaque panel pixels and16:9→21:9→32:9→16:9 offscreen resizing.
  • MSVC x86 and AMD64 /W4 /WX builds pass. The AMD64 DLL serves the existing64-bit Python; x86 compilation/execution separately checks the game's architecture.
  • A real authenticated production HTTP scenario feeds the read-only bridge, C++ composer and native PNG sink. API command count remains zero. Its engine inputs are explicitly simulated; it is not game acceptance.
  • 126 API implementation inputs match accepted devkit64f exactly. API55/HTTPv1/mainABI26/event4/profile4/court3/native63i remain unchanged.

The reference comparison explicitly reports exact_pixel_match:false and package_accepted:false.32,466 of32,480 selected ACCN-reference pixels differ from the provisional study. Its name/score/record/game-clock inputs match the still, but font/layout/swatch/timeout-line differences remain. The absent reference shot clock stays unknown and hidden. This diagnostic reference is a specific ACCN variant, not evidence that its entire template is the universal ESPN package. No visual-completion claim follows from the45 infrastructure tests.

Earlier immutable failures remain:69a lacked useful font-init diagnostics;69b reported the supplied collection's family alias did not match the requested lookup;69c loads the private collection's actual family and passes36/112/21.69d added required color preflight, exposing incomplete colors in the x86 synthetic fixture before any Python tests;69e supplies explicit fixture colors and passes. No fallback to an installed system font is accepted as original ESPN typography.

Integration limits and next steps

The native game is not installed/launched by this work. Original visuals are not suppressed, no D3D9 game sink is integrated, and exact native timing/ownership/restoration/device-reset/performance acceptance is still pending. The user has not sent the Dell-safe notification. The current software sink and copied API consumer are useful infrastructure for the next graphics pass, not a finished live ESPN presentation.

Primary research: dated source manifest and research scope. The original-font and source-motion gaps must be resolved from actual selected-package materials. Continue using the native ownership plan; menus/cameras/replay playback/3D/world/audio retain the agreed native ownership. No public package/deployment/dependency/agent or MVP/shared-input change is part of work69.

Native Paseo interaction verifies player-card requests, American Semifinal caption, disconnect/reconnect and21:9/32:9/16:9 changes. Ordinary screenshots still report no frame; full-page captures showed repeated strips, so no clean full-page visual certification is claimed. Clean Windows software PNGs were inspected separately. Browser evaluation stayed blocked by the strict CSP, which was preserved.

The owned preview, workers, browser tab and SSH forward are closed. Preservation69,19:38:00UTC, verifies95 original saves in both games,98 isolated baseline files, original EXE/INI, stable/restored DLLs, published packages and four hosting identities;5,446,123,520bytes remain free. No game/API/preview listener or owned task/worker remains. Closeout69 binds the exact checked product source, current documentation and receipts.