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 ultrawide support — preview2

October16,2026 closeout. The user-authorized21:9/32:9 work is implemented and published in immutable Windows hook 2026.10.16-preview2. Downloads/install guide. Published broker remains API0.2.0.dev36/snapshotABI14/eventABI4, collegeprofile4/courtdefinition3; later preparation development37 is a separate private candidate. Editor dev7 is unchanged. This is the original x86 game with hooks.

Implementation and evidence

native/external-mode/ultrawide.inc corrects perspective/inverse projection, retaining vertical16:9 framing and expanding horizontal coverage. Nominal focals survive rebuilds/copies/reuse; owned corrections restore when ineligible. Eligibility requires an ultrawide default surface and matching physical-camera aspect within relative1e-3. Default surface is [20E42E4]+21EB0, dimensions+68/+6A. Aspect agreement permits proportional main buffers but does not prove every same-aspect offscreen view's purpose.

GUI aspect compensation is normalized to its existing sign,±1, with perspective eligibility. Ortho correction is separately limited to fixed16:9 logical canvases, native full-surface flag, no explicit target and zero origin. Square targets and already aspect-matched canvases stay native. Physical viewport bounds are unchanged.

Frozen source43u manifest, ZIP SHA256 4f2690fcdcf6e6ba94390e35969d04d96c38ec6ff4057012ecf1f50ff95e4849; production DLL SHA256 7d60ea2ef598dc2e663c712a5e2aa1f1f62c55e58c5a763aa8cb84fe115c1cc6. Frozen receipt records127 compiled/original-instruction ultrawide cases,196 native checks and11 installer cases. API272-test acceptance is reused because shipped SDK/runtime files are byte-identical to accepted preview1. Editor101-test evidence is unchanged.

Private windowed probes rendered actual3440×1440 and5120×1440 GPU targets on a1920×1080 Dell desktop. Final 21:9 Lineup, scroll, Defensive Settings, HUD, 32:9 Quick Game, Lineup, right checkbox hit, Video Settings scroll/clipping, gameplay and pause supply scoped UI/input/rendering evidence. Earlier framing sweep captured16 cameras; Coach View failed native eligibility and is not a seventeenth pass.

Acceptance43w installed the final ZIP with all hashes passing/no probes. Original-rules and college early gameplay ran at actual16:9. Bundled API reported ABI14/profile4,24 players, zero errors,1200-second halves/300-second OT/shot30 and advancing clocks. This is short smoke evidence, not a full match. Wide rendering uses separately identified same-hook-source probes; physical ultrawide-panel/fullscreen/refresh/device-reset certification remains unavailable.

Rejected experiments and limits

Broad ortho widening squeezed native-aspect footers to0.744 width and narrowed a square render-target quad; narrow eligibility corrected those failures. Physical viewport changes caused stale side strips and were rejected. Old mismatch, stale-strip experiment and traces remain evidence; provisional diagnoses do not describe final paired corrections.

Native centered panels remain; this is not a redesigned32:9 UI. Every cinematic/widget/mod/mode is not certified.4:3-base ultrawide composition and independently purposed same-aspect offscreen views remain unverified. Fullscreen switching is not live-certified; restoration/reuse has compiled coverage. Enter during loading opens native Lineup, not a hang; modal return was subsequently exercised.

Publication and preservation

Preview2 ZIP is11,738,277 bytes, SHA256 cc70cb767a1acfc9d07671b45daa97e9573634932ee2c9d0cc8332b81a528198. HTTPS/range/private-path checks passed. Publication records the separate preview server refresh; old ZIPs, tunnel URL and artwork host remained unchanged. Native Paseo rendered the updated share page; CSP was preserved.

Upgrade from preview1 requires rollback of its verified install before preview2. Preserve current custom INIs separately; the installer retains one verified backup chain. Do not overwrite archives or automatically upgrade stable35. Latest closeout44f again verifies95 saves/stable35/originalEXE, no game/API and both hosts alive. Older completed ultrawide tasks remain idle. All game/build/test work ran on Dell; Mac work stayed editing/storage/control.