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.

OpenHoops current internal state

October28 presentation framework74 is active private development before ESPN artwork. Original-i and college-m accept the production overlay/data/package/manual-cue/recovery path. S proves bounded native scorebug disappearance/restoration. W accepts original and college production scorebug replacement with natural 14–9 and 7–5 results. Z adds independent watermark hide/replacement and refined native-draw eligibility: 92 presentation tests, 238 command-marker checks, 107 plane-contract checks and 422 actual x86 D3D9 HAL checks pass. Original Z finishes naturally 13–8 with 3,716 schema checks, identical reconciled results for two consumers, visible native fallback/recovery and zero host drawing failures. Its 99 files restore, five tasks close and custody releases at 22:10:29 UTC. Same-Z college finishes naturally6–1 with2,428 schema checks and two matching reconciled consumers. Ten reviewed captures verify independent watermark replacement and fallback; 99 files restore, six tasks close and custody releases22:34:41UTC. The native shot>=game display comparison is now recovered; AC's correction passes95 Windows presentation tests and45 actual x86 pixel checks with all108 native inputs unchanged from Z. AC college production finishes naturally2–3 with1,842 schema checks; nine captures verify the late-period shot-field disappearance and native fallback. All99 files restore and custody releases23:52:04UTC. Same AC original finishes naturally 6–7 with 4,270 schema checks, two reconciled consumers and real pause-menu/resume acceptance using the corrected guarded input helper. All 99 files restore and custody releases October29 00:09:14UTC. AF adds the team-wipe owner and passes 96 Windows presentation tests and 498 actual HAL checks; its college4–5/2,145-check and original12–10/4,436-check matches now pass. Original captures verify native wipe fallback during producer failure, replay continuation and recovery. Both reconcile two consumers and restore99 files before release, latest00:41:06UTC. AJ expands package declarations and passes 105 Windows tests/1,438 marker checks and498 HAL checks. AK adds one backend-wipe root, passing106 tests and570 HAL checks. Its automated college3–0/2,535-check run passes, but desktop screenshots remain on the loading cover; production visual acceptance is withheld. AG's direct backbuffer proof of the backend root remains scoped diagnostic evidence. AK restores99 files and releases01:07:00UTC. AM repeats the exact DLL, finishes13–12/4,794 schema checks and restores99 files before01:28:49UTC release, but fails its capture gate. GDI remains stale/black and DXGI capture returns access denied despite an unlocked local Default desktop. This unresolved visual-verification blocker is recorded in the current checkpoint; no GPU slot is reserved and no display/security/session setting was changed. AA separately proves one-frame team-wipe disappearance/restoration, followed by a natural2–6 result; this remains private diagnostic evidence, not a production wipe capability or native sequence API. Remaining display policy, alert flyouts, exact sequence cues and other native owners remain open. See the acceptance matrix. No new public/stable hook is promoted. The latest shipped team1 identity below remains separate from these private candidates.

October24 external working storage now includes the entire workspace at /Volumes/MacStudioExternal/Modding/OpenHoops. The user requested source/docs/tools/.venv move too: another6,064 files and296.5MB original allocation in addition to the169-unit/125,920-file bulk move. All arenas, corpus/history and code are physically external; the original root is a compatibility link. All new output beneath it goes external. Keep the drive connected. A link-only internal forwarder preserves two live cwd users; no regular workspace payload remains there. Hash/metadata, archive restore and routing checks pass. No Dell/runtime/ release change or game/build/service launch. Earlier topology/free-space figures are history. Start here.

For the next presentation chat, read PRESENTATION-HANDOFF.md: current accepted runtime, working renderer/bridge, native integration/fidelity gaps and current custody/preservation boundaries. It supersedes older waiting-for-Dell-safe and cross-chat-notification wording without changing work69's historical evidence.

October20 second cleanup73 follows the user's request to look deeper: another23.7GB reclaimed, comprising3.15GB of Mac closed evidence and20.54GB of Dell obsolete game candidates/dependency installs/duplicate archival caches. Four retired game candidates retain all294 unique files in hash-bound overlays over the preserved reference; old launch paths now require explicit restoration. A full4,936-file/about7.9GB game restore and1,630-file dependency restore pass without execution. Final checks rehash all5,026 reference files,214 accepted source inputs,75 hosted files and372 consolidated historical paths; six exact host identities remain intact. Original corpus/reference/shared game, arena/Hill work and original packages/backups remain protected. Free space is about41.7GB Mac/35.6GB Dell, subject to concurrent use. Restore guide.

October20 deep cleanup72 reclaims about13.1GB on Mac and11GB+ on Dell, retains raw captures/source stages as verified restorable archives, removes8,113 generated files/38 idle test tasks and preserves accepted source/current downloads. Arena/Hill work and game roots were excluded. An active arena preview owns the isolated game; its mutable configuration was not restored from an obsolete baseline. API70e/native70d/team1 remain unchanged. See the cleanup guide before replaying older raw-capture/stage paths.

October20 team distribution71 is now published by explicit user request: 2026.10.20-team1 ships accepted API70e/dev55, native70d/DLL5cf76196, bundled runtime/writer, Python/TypeScript/C SDKs and complete offline/hosted dynasty integration guides.634 tests/126 schemas,25 TypeScript tests,13 example/scenario cases and ten installer groups pass against the bundle. Full HTTPS ZIP hash and native Paseo desktop/mobile pages verify. No game/native rebuild/install or stable promotion occurred; prior exact-DLL original/college game evidence is inherited. Historical ZIPs/four hosts/95 originals/98 isolated files remain preserved. The user manages other project coordination; do not send cross-chat updates.

Work70's supported private platform subset is accepted on API70e/API55, native70d/DLL5cf76196 and strict independent module70b.634 Windows API tests/126 schemas pass; all88 native inputs retain470-check original/college fixtures,1,261 registry checks and eight fault processes. Original70liveo/API70c passes natural9–6 and301 schema checks; college70liveq/API70e passes natural6–3 and247 checks after the frozen-overtime decoder fix. Together they record21 applied classification callbacks/nine native3→2 applications, copied C metadata, both selected IFF reads, identical reconciled deliveries to two independent consumers and repeated ACK with zero adapter/host/module faults. Changed FT counts retain original-instruction/headless evidence: original queries one baseline2→2 award; college queries none. Both runs close/restore98 files/DLL50/INI. Final preservation passes at00:25:15UTC, with95 originals in both games, protected binaries/packages/four hosts and zero owned workers/tasks. Custody is released. Arena subsequently reports successful corrected r11 playback and verified restoration/release at00:35:33UTC. Read-only shared status at00:36:12UTC confirms all three projects released/no lock, but free3,213,733,888 bytes is7,491,584 below the3GiB floor; no further GPU run is reserved and fresh storage guards must clear before acquisition. No public/stable promotion. See the current sharing ledger. Earlier checkpoints retain their recorded scope.

Renderer/data bridge69 adds actual private Windows software/Canvas drawing, an interactive loopback preview, read-only public-HTTP state/metadata mapping and bounded graphics-intent cues. Exact source69e passes45 Windows cases,112 core regressions and22 actual x86 pixel checks; AMD64/x86 builds use warnings-as-errors.126 API inputs match devkit64f; API55/native63i are unchanged. The user selected established2024–25/2025–26 ESPN CBB and requires1:1 accuracy. The study is unaccepted: original fonts/assets/swatches/geometry/motion remain open and the reference pixel diagnostic fails. This is a software/offscreen preview, not game GPU integration, native suppression or exact native replay/award timing. No Dell-safe reply has arrived; no game/install/shared desktop input/task/public release is authorized by this work.

Event/round context68 supplies optional app-owned tournament/event, round, compact/full caption and subtitle through existing identity match metadata, with five draft presentation bindings and a separate context hash.17 Windows authoring/context/actual-HTTP tests and112 composition checks pass on68b using simulated game input. Existing API transport/persistence and native63i are unchanged; actual scorebug rendering still waits for resources/native integration. No game/desktop/install/task is authorized before the explicit Dell-safe reply.

Presentation foundation67 starts ESPN CBB with a portable command-composition core, draft package compiler and neutral placeholders pending user-supplied resources. Exact source67b passes eight Windows authoring tests/MSVC x86 warnings-as-errors/97 composition checks. These use copied fixtures/stubbed resource readiness, with no GPU/game/native suppression or installed hook. Menus/cameras/replay playback/3D/world/audio stay native. API55/native63i and the explicit Dell-safe gate remain unchanged.

Native presentation65 begins with an inventory and selective suppression before network graphics. The user opened this scope on October19; older presentation deferrals below are historical.53 logical components/97 original candidate assets/18 sources are recorded, with no new suppression hook or renderer implemented. API55/native63i remain unchanged. The Dell-safe reply is still required before any game/install/task; pending work63 live acceptance is unchanged.

Replacement boundaries66 now assigns every component an architectural route: own-2D drawing, native sequence/3D integration, hide-only branding, native interactive UI/settings, retained dependencies or separate world/audio/mode work. Data/layout/fixture design can proceed independently; native suppression and in-game rendering still need actual game verification. No additional runtime implementation or game claim is made.

Developer kit64 is private broker55: read-only compatibility CLI/HTTP, strict TypeScript SDK and eight game-free scenarios.628 Windows API tests/125 schemas,25 client runtime cases and eight independent Node/HTTP/SQLite/SSE scenarios (63 checks/18 schema responses) pass on exact source64f with source-matched64c compilation. Native code is unchanged from native63i; work63's game acceptance still waits for the user's explicit Dell-safe reply. Developer usage. Earlier versioned checkpoints below retain their capture-time scope.

Extension-platform work63 is the private API54 candidate: frozen timing/reset/college-bonus configuration, FT/classification transactions, pre-reveal copied native metadata and immutable match assets.595 Windows API tests/122 schemas pass; the full native DLL builds with warnings-as-errors. Headless/native-instruction evidence is separate from final game acceptance, which is waiting for the user’s explicit Dell-safe notification. The stable game, public packages and source62 live baseline remain preserved.

Legal state and native SDK53: Private API0.2.0.dev53/HTTPv1 keeps mainABI26/eventABI4/profile4/court3 and adds a separate draft1 rule transport. Accepted native transitions supply validity-qualified control/live/attempt/restart/FT state; ten record names have scoped roles. The trusted C SDK supports frozen full/minimum shot clocks, foul threshold5/6 and nineteen mapped per-step permissions, with college ownership, required suspension/owned stop and optional degraded provenance.561 Windows API tests/110 schemas,1,018 SDK checks,313 production-adapter checks plus six fault processes,606 boundary cases and128 original-handler cases pass. Final non-probe DLLcd992875 passes original baseline and an independent module’s natural college0–2 result with two consumers/repeated ACK. Persisted third-consumer delivery and optional/required/init-failure scenarios also pass within their recorded DLL scopes. This is an experimental supported subset, not a frozen ABI/full rulebook or universal event certification. Unknown transitions remain unknown; FT-count/classification/arbitrary bonus/backcourt/period/OT/separate-rim callbacks remain unavailable. No public package or stable installation is promoted. All owned game/broker/task resources close;98 isolated files/DLL50,95 originals in both games, original INI/EXE/stable35/public ZIPs/four hosts pass preservation. No shared input, MVP modification, new agent or deferred rare-rule campaign. Builds/tests/game stay Dell.

Roster feedback60, live web0.3.0.dev3/source60k/Workerc4824824-5169-40ef-933e-69adca43a88e, fixes exported unset-rank reimports and selected-cell recovery refresh, adds All rows with windowed rendering, spreadsheet TSV/delimiter detection and editable/retryable preserved CSV drafts.148 Windows writer cases,47 exact-payload grid/server cases,35 frontend cases,10 local/13 production HTTP cases and actual live browser recovery/readback pass. Existing user projects/drafts remain protected;50,000 changed cells per edit/500,000 loaded cells are explicit bounds. Presentation and full RED MC semantic/career/IFF/physical-device coverage remain separate.

Roster metadata52 connects optional roster metadata to any external client. Private API0.2.0.dev52/HTTPv1 keeps ABI26/event4/profile4/court3 and all67 native inputs unchanged. Its539-test/98-schema source now has real native61a acceptance: the last two teams of the hosted905-team export bind24 players at phase4, retain six metadata-only entries, expose standard/custom fields and overrides to an independent live scorebug consumer, and finish naturally4–3 with identical frozen context in reconciled independent deliveries. Reopening the persisted real-game database retains context/ACKs and delivers to a third consumer. The broker reads companions; the DLL does not parse or render them. No new DLL or public Windows package.

Earlier versioned checkpoints below retain their capture-time scope.

Roster starters58, web0.3.0.dev2/source58c, is live: four base/expanded default/blank choices at workspace creation and in existing empty workspaces. Expanded has905 teams/13,665 players/3,779 uniforms; blank retains sensible defaults. All templates are private independent copies with checked identities, receipts and no replacement of loaded rosters.29 coordinator cases,25 local and25 production HTTP cases plus46 account/28 frontend regressions pass; exports match all template bytes. Same55t writer/API/native/public packages. March Madness Legacy was identified but requires the owner's signed-in access; no existing user workspace was seeded or overwritten.

Earlier Roster Studio56, web0.3.0.dev1/source56d, introduced the account milestone at https://openhoops.io/rostereditor with public email-code accounts, offline recovery, synced My workspaces, self-service creation/folders/favorites/archive/reopen, named owner/editor/viewer invitations and complete workspace backup/recovery.46 account/backup cases pass both locally and on Cloudflare with actual controlled email delivery;40 existing production collaboration cases,41 local legacy cases,12 injected save/recovery failures,28 frontend cases and16 live route/access cases pass. The exact186-test55t Python writer payload is unchanged; prior905-team native authoring/export evidence retains its scope. Existing private links and the original empty owner workspace remain intact. Presentation, real supplied-mod/custom-art acceptance, full RED MC semantics/career/IFF, hook/API companion consumption and pixel/physical cross-browser certification remain separate. No game/API/native/public ZIP/MVP/shared input or billing-plan change.

Updated October19,2026 UTC. This is the current operational handoff; older investigations retain capture-time versions/paths/pending items. Follow scope, plan, API, verification and remaining capabilities.

Shared Dell storage50,October18UTC: eight old logs compressed and6,625 identical historical cache copies consolidated with complete before/after content verification. Final50f preserves95 originals in both games, all ten protected source/runtime/fixture/package hashes and four hosting identities;25.44GB free versus106MB initially. MVP files, current games and source packages are unchanged. Archived cache links are immutable; materialize before editing. Storage recovery itself changed no API and started no game/build/test/service. The subsequently resumed coaching49 work is recorded below.

Product scope and completed work

College authoring53 adds private editor dev8 with91 optional college fields, typed forms, metadata CSV and stable conference grouping. Source53b passes148 Windows tests/32 overlapping standalone-component cases/16 exact-EXE control/save checks;49 original-instruction conference cases establish the packed-field/fixed-lookup limit. D1/D2/D3/NAIA, school/previous-college context and rankings are authoring data; no native/API consumer or expanded native conferences is claimed. No redshirt fields. Source53d only refreshes editor Markdown. Hosted editor dev7/API36, native/API51, originals and hosts remain unchanged. Presentation and actual mod/custom-art verification remain deferred; save/resume is deprioritized.

Private API0.2.0.dev51/HTTPv1, snapshotABI26 (74648bytes), eventABI4/profile4/court3. Match controls51 completes the three planned additions: game-clock rotation intent with native entry observations, original native timeout calls and connected-input/team assignment.510 Windows API tests/84 schemas and focused live52w/52za/52x pass; multi-controller physical input remains unverified because no gamepads are available. This closes the planned match-control implementation, with that hardware verification outstanding. Presentation, broad modding/rule semantics and public packaging remain separate. Native/live source52zd/DLL4a4f0aff and final API52zh are separate from restored isolated development50 and protected stable35. Six runs close/98 files restore; preservation52zm retains95 originals, immutable packages and four hosts. No new public release or GUI.

Previous accepted50: Private API0.2.0.dev50/HTTPv1, snapshotABI25 (68,680bytes), eventABI4/profile4/court3. External game flow adds optional startup defense, native substitution queue/cancel with separately observed entry, durable client result inbox and matching-owned finished closure.493 Windows API tests,76 schemas,1,104 prior native cases,111 substitution/ownership/startup cases and27 pause cases pass on production51u/DLL4f897924. Live51w verifies156 startup values and both requested native/on-court entries with zero errors/generated input; full flow and preservation pass; see the external-flow ledger. Queue-only51k failed entry while result delivery passed; availability2/PE substitution version2 exclude it. Exact schedules, presentation, legal ball state, universal events, arbitrary callbacks and asset hot-swap remain separate. Public preview2/API36, editor dev7, stable35,95 originals and hosting are preserved; no new public package or GUI is required.

Previous49 live coaching/defense: private API0.2.0.dev49/HTTPv1, snapshotABI24 (68496bytes), eventABI4/profile4/court3. Final documentation source49zm/179 inputs (171 runtime inputs identical to compiled49z), DLL0a99df4a,471 Windows API tests,1,104 defensive/coaching instruction cases,27 pause cases and71 schemas pass. Live49zf uses the public SDK to verify42 distinct settings/89 commands, persistence/restoration, frozen clocks/player positions, resume/expiry and owned cancellation, with zero errors/generated input. Nine coaching choices for either team and six fields per instantiated opponent are available; preferred defender is configuration, not physical guarding. Counter-only49v failure led to guarded simulation-dispatch suspension, availability2; old revision1 controls are unavailable. Startup remains282 values. Final49zn closes both runs/removes two owned tasks/restores98 files, verifies95 originals/public packages/hosts and records24.04GB free. Stable35 and public previews stay separate. Direct substitutions, exact schedules and startup defense remain open; native queue helpers have only static evidence. Presentation stays deferred and artwork belongs to the roster team. No new client GUI or public package is required.

Windows-first deep edits to the original NBA2K14 x86 game, using hooks/patches/selective replacement and a public API for independent third-party tools. Full decomp/recomp or a native rewritten engine is not the goal. macOS/Linux game compatibility follows later and may use translation layers.

Accepted development40–46 launch expansion was private API 0.2.0.dev46, HTTPv1, snapshotABI21/eventABI4, collegeprofile4/courtdefinition3. Latest exact-source Windows regression is441 passes on47zzp. The single-request app workflow covers roster intake/optional named-field editing/starting order/minute preferences, all13 pregame choices, per-launch original/college rules,264 startup values, optional native camera and pre-play external identities/metadata. Native startup generates no input: normal EXE → Quick; managed neutral/app-custom loading → requested match, with roster replacement at covered Home. College accepts1–20-minute halves, scaled OT and fixed TV scheduling without editing the original INI. The optional shared writer passes live authoring-to-game; request orchestration and2k/college plus broadcast/original camera flows pass. Owned cancellation preserves durable receipts and independent result consumers.

ABI21 adds explicit CPU or primary logical input home/away participation through original side/control handlers, with matching current/saved control and input-record readback before reveal. CPU, home and away pass on the current native DLL in their recorded source scopes; combined47zzq verifies CPU/expanded roster/college10/all264/2k/app IDs/export together, with zero errors. Away also has a rendered control-marker capture. This does not select physical devices or certify multiple humans. Development46 adds authenticated verified ROS binary export/no-overwrite SDK download; unit/HTTP and live stock/16MiB prepared export checks pass, including no-overwrite behavior. Exact source/DLL/current-run state is in the active ledger. Historical regulation/OT/court/ultrawide evidence keeps its original scope. Public preview2 remains36/ABI14; editor dev7, stable35,95 original saves and both hosts remain separate and unchanged.

Metadata now distinguishes implemented features, reference-scenario passes and deferred checks. Profile4 reference export verification can be true without full-rulebook certification. Result rule_profile_verified is the historical export-profile field name, not full NCAA certification. Arbitrary currently loaded court artwork is not identified; its runtime visual-alignment flag remains conservative. Independent clients own their identities and result transactions; no first-party runner is required.

Roster tools, preview distribution and remaining work

The authorized roster-capacity prototype and independent Windows editor now support a verified combined906-team/13,680-player/3,790-uniform specimen. It preserves105 original teams, adds800 teams with15 separate player records/four uniforms each, and imports another team with15 players/all11 uniforms. Native load, game save and fresh-process reload pass; all13,680 name pairs and27,360 player identity values match independent file reads. Text uses743,714 bytes across six chunks. Current editor0.1.0.dev7 passes101 Windows tests on the public catalog/runtime and regenerates the native-saved meaningful bits, including the derived boost list; unused padding differs. All39 roster tables and the complete RED MC named-column inventory are represented, with field groups, common enum dropdowns, RGB colors, CSV, batch edits, TURK, cloning, scoped reference-aware moves/deletion and cross-roster team import. This remains finite and short of full RED MC workflow/file-format parity. Career/IFF workflows, unrestricted team/playbook rearrangement, undocumented enum labels, actual affected-roster/custom-art acceptance and broad game-mode testing remain open. Prior last-team gameplay belongs to an older fixture and retains its template-preview/crowd-art limits. Stable35 remains installed; it and public preview2 lack the later source-only roster-intake API. A separately authorized Windows preview is now hosted; see distribution handoff. Dev6 adds a modern table workspace, scoped health checks, physical-row change review/comparison, filtered-view CSV and hash-bound extra-field companions. Extra fields are authoring data; native consumption and presentation remain future work. Writer101-test evidence is41c with70 unchanged files verified in final41f; current GUI41g edit/save/pair audit passes.

Additional uninstrumented production full-game watching, rare live injury/refund and rim/backcourt/held-ball reproductions are deferred. Controlled coverage remains; no live pass is invented. Exhaustive airborne/anatomical boundaries and original physical basket geometry remain documented limits. Native screens can still use NBA quarter labels. The user subsequently requested the hosted Windows preview; earlier candidate ZIPs remain immutable historical evidence.

Public team/uniform selection and working-copy starting order/native minute preferences remain available. Current46/ABI21 extends ROS intake/loading and native direct Start with app-owned request documents, per-launch rules/presets/camera/participation, pre-play identity binding and owned cancellation. Stored rosters can exceed the number of players instantiated in a match: the905 fixture has15 assigned/team but12 native participants/team; the SDK reports uninstantiated entries without invented statistics. No community roster is available or required. Quick Game uniform previews can lag actual selection; gameplay alternates passed. Legal possession/live-ball state, universal events, arbitrary rule callbacks, native extra fields and safe asset hot-swap remain unfinished. Do not restart rare-event hunting, renderer rewrites or packaging as prerequisites.

The requested editor, combined hook and install guide are now hosted on a separate temporary Dell tunnel. This supersedes the earlier packaging deferral. New public payloads pass101 editor/272 API/196 compiled native/11 installer checks. The relocated editor uses bundled Python without proprietary reference files; full HTTPS downloads/checksums and live Paseo rendering pass. API/rules/court contracts are unchanged. ZIP publication-time verification remains immutable. Subsequent acceptance42g passes actual ZIP installation,906-team native load and default-participant early gameplay with the bundled API reporting24 players/ABI14/collegeprofile4,1200-second halves,300-second OT and30-second full shot clock. It is a short smoke, not a new full-match or arbitrary custom-art certification. Final preservation42h verifies all95 original saves/stable35/originalEXE, zero game/debugger/API listeners, normal editor closure, three completed owned run tasks removed and independent artwork hosting alive. The separate preview download service stays running.

Machines, paths and source identity

Ultrawide delivered: preview2 adds native21:9/32:9 framing, paired GUI correction and narrow ortho eligibility.127 compiled ultrawide checks and real3440×1440/5120×1440 windowed targets pass scoped UI/input checks; final ZIP16:9 NBA/college early gameplay passes. Physical ultrawide/fullscreen/device-reset certification remains unavailable. Public archive/DLL hashes are immutable.

Latest expansion closeout: 47zzs,19:29:55UTC October17, verifies original95 saves/stable35/originalEXE/INI, all95 restored isolated originals, no game/debugger/API listener,18 closed runs/20 completed owned tasks removed and unchanged hosts/public ZIPs. Accepted flow uses private API46/ABI21 and exact2721 DLL in match-game44a. Future integration must stage current source explicitly; source/API36 public previews remain unchanged. Restored fullscreen Config is not fullscreen certification.

Previous startup closeout: 46zd,14:12UTC October17, verifies original95 saves/stable35/originalEXE, all95 restored isolated original files, no game/debugger/API listener,19 completed owned tasks removed and independent hosts/published ZIP hashes unchanged. Acceptance identifies exact46z source/API39/ABI17 and DLL. The active expansion uses newer isolated candidates in match-game44a; stable35/public preview2 are not upgraded. See the expansion ledger for the active run and eventual closeout.

Earlier launch closeout: 45s verifies original95 saves/stable35/originalEXE, no game/debugger/API listener, independent artwork/preview hosts and immutable published ZIPs. The earlier private isolated game retained the ABI16 candidate; the current ABI17 startup candidate is tracked in native startup; it is not installed into stable35.

Earlier preparation closeout: 44f at20:52UTC verifies95 original saves/stable35/originalEXE, no game/debugger/API listener and both hosts alive. Cleanup removed six completed preparation tasks after idle/action guards. Older ultrawide tasks remain idle. Candidate44c/ABI15 is isolated in match-game44a; its explicit research stop is not a crash or stable-game upgrade.

  • Current editing/storage/control host: macstudio.home.arpa, workspace /Users/brentlane/Projects/NBA 2K14 Decomp:Recomp. Keep this Mac light. Use the Dell for game execution, DLL builds, debugging and tests. Old MacBook/AIServer absolute paths are historical, not current tool locations.
  • Dell access: existing ssh optiplex / sftp optiplex; preserve the saved SSH configuration. Project runtime/research root is C:\Users\brent\OpenHoops.
  • Dell reference-game is the working copy. Latest editor closeout on October16 after the dev6 editor checks: stable35 adapter and all95 originalsavehashes unchanged, zero game/debugger/editor workers or production API listeners, artwork processes alive. Completed owned research tasks removed. This is a dated observation, not an always-live status promise. Original NBA2K14-extracted remains preserved.
  • Dell college-completion36ck is frozen rule-source/production-DLL evidence, not an automatically updated checkout. Production DLL SHA256 61683231d2b425f2531e6cc8d21c29ad2a0a2799e84c28bd453b74f649cf175b excludes private probes.
  • Dell match-preparation44c\api is the exact-source dev37 validation snapshot, with307 passes; match-roster44d supplies116 writer passes. Earlier api-docs36cw\api retains its272-pass metadata evidence. It is not installed into a running game/API. For future integration, stage the current project source explicitly; do not silently import the older installed API or mutate frozen evidence directories.
  • Supported EXE SHA256 7cb5fdaa30586558a3146dcf9023880b1cceeaabfe0f92f967f461c4644f3704. Private engine addresses belong behind the adapter and must not become public client IDs.

The latest natural36ct OT run used private observer36cs with the same36ck rule source and zero private actions during the managed match. Do not call that an uninstrumented production full-match certification. All files/saves were restored after the run. The later documentation update changed Python metadata/descriptions and schema/docs, not native gameplay, ABI layouts or the installed DLL.

Desktop, tools and unrelated services

RustDesk1.5.0 uses the existing SSH loopback route; tools/connect_windows_desktop.py can prepare it with --no-open or open the installed client. Credentials remain in private files outside project logs. Ordinary user Enter and later paired research Enter are historical evidence. Development39 native startup now preserves initialization while skipping opening/title waits without generated input. General fullscreen/device-reset/other-PC acceptance remains unavailable. Discover current desktop tool bindings before assuming old MacBook CUA capabilities exist.

User enabled Mac screen recording during roster research; fresh RustDesk window capture succeeded without restarting Paseo or changing Mac focus. Console-free Dell input checks process creation time/path/adapter, interactive session, titled game window and stable focus. A single title Enter worked37aa but was not repeatable37ap. In isolated windowed1280×720 mode, --key enter --settle 1 --hold-ms 220 --repeat 2 reached Home on six fresh runs37ax/37bq/37bt/37bv/37bz/37ca without human input or Mac focus changes. Receipts preserve that scope; timing versus window mode remains unseparated. Use observed single100ms menu steps afterward; bounded navigation batches allow1–8steps with focus checks. QuickGame help is normal6, team changes use brackets, jersey switching uses comma/period. Reference settings are untouched. Automated Mac-side keyboard delivery remains unverified; older Dell capture/input remains a fallback for minimized/closed RustDesk. Do not restart Paseo while other tasks run.

Dell toolchains include MSVC19.51, Python3.13.16 and retained Ghidra12.1.4/JDK21.0.12.1+1. Historical Mac Ghidra/Wine paths do not imply current Mac installations: extra Mac research state was removed at the user's request. Do not reinstall those tools merely to resume development.

Artwork hosting is independent and must remain running. Its existing compact8K kit and public link were unchanged by the API/internal-doc updates. Source backup, original packages, recorded versions/hashes, tests and failed attempts remain evidence; do not rewrite their history to match current source.