OPENHOOPSTeam build 2026.10.20-team1 · Windows

Install the team build

This package targets the tested Windows 11 x64 host and the original supported NBA 2K14 x86 executable. The Python runtime is included; Python, Node and RED MC are not required to play or to run the broker. The optional JavaScript example needs Node 24 or newer. Mac/Linux game execution is not delivered.

Prepare a separate game copy

Keep an untouched backup. Copy your own game to a writable local directory such as C:\Games\OpenHoops; keep the extracted team ZIP in its own folder such as C:\Tools\OpenHoops-Team. Do not extract it over the game directory.

The supported nba2k14.exe SHA-256 is:

7cb5fdaa30586558a3146dcf9023880b1cceeaabfe0f92f967f461c4644f3704

The installer refuses other executables, unknown existing dinput8.dll loaders and custom conflicting INIs. It never replaces the game EXE. Existing portable saves must include your valid My Profile.USR and Settings.STG. No profile is bundled. If needed, run your unmodified game once to create those files before installation.

Install

Double-click Install-OpenHoops.cmd and choose the game directory, or run PowerShell from the extracted team folder:

powershell -NoProfile -ExecutionPolicy Bypass -File .\Install-OpenHoops.ps1 -GameDirectory "C:\Games\OpenHoops"

If that game copy has no portable saves directory, explicitly import your existing save folder:

powershell -NoProfile -ExecutionPolicy Bypass -File .\Install-OpenHoops.ps1 -GameDirectory "C:\Games\OpenHoops" -ImportSavesFrom "C:\Users\YOU\AppData\Roaming\2K Sports\NBA 2K14\Saves"

Use the actual path on your PC. Import copies into a new portable folder, verifies every copied file and retains the originals. It never merges two save directories. Close all NBA 2K14 processes first. A preflight refusal makes no install changes.

Upgrade and rollback

If .openhoops-preview-backup already exists from an older package, first use that older package's rollback. Keep your customized INIs separately before replacing them; the installer refuses unrecognized changes. Do not delete backup receipts to force an upgrade.

To undo this build, close the game and double-click Rollback-OpenHoops.cmd, or use:

powershell -NoProfile -ExecutionPolicy Bypass -File .\Rollback-OpenHoops.ps1 -GameDirectory "C:\Games\OpenHoops"

Rollback verifies the installed hashes and restores saved preimages. It retains saves, including imported saves. If files changed after installation, inspect the backup and resolve the differences before trying again.

Start

Launching the game EXE normally skips the opening/title waits and opens Quick Game. For a dynasty app's direct-to-match flow, use Integration: launch the bundled broker with a complete match request. No menu input automation is required.

The install defaults enable college rules with 20-minute halves. A managed request explicitly chooses original or college rules and overrides durations for that child without editing the installed INI. Expanded roster and ultrawide options are in openhoops/roster-research.ini and openhoops/graphics.ini; change them only while the game is closed. Existing court artwork needs compatible UVs for the compact texture standard.

Keep at least 3 GiB free, with additional room for frozen rosters, assets, logs and results. The broker should run in the signed-in interactive Windows session. Do not expose its loopback API through the download host or a public tunnel.