Pick your mode
Each mode is its own module in the Launcher:
NBA - Fixed Timing
- How it times the shot
- Releases after a fixed number of milliseconds. The simplest and most consistent
- Best for
- One jump shot, stable connection
NBA - Colors
- How it times the shot
- Finds your shot meter by its color, learns its height over a few shots
- Best for
- Meter on, no extra setup
NBA - Shot Meter
- How it times the shot
- An AI model reads the meter and predicts the release
- Best for
- Meter on, different meter styles
NBA - Skeleton Pose
- How it times the shot
- Watches your player's shooting arm
- Best for
- Players who turn the meter off
The window
- Top: Live Preview checkbox (default on), Start, Stop.
- Tab Main Control: profiles, your mode's main settings, and online timing.
- Tab Capture: video source, preview, model and detection settings, Save Settings.
- Settings auto-save to the selected profile ("Auto-saved: …").
- Ignore the last item in the bottom status bar. It doesn't show your adapter connection in this version.
Quick start
- Connect capture card and adapter (Section 2), and open the NBA module.
- In NBA 2K: shot meter on (except for Skeleton Pose). Pick a meter color and keep the same meter style every session.
- Open your NBA module from the Launcher.
- Capture tab: choose your card in Capture Source (click Refresh if it's missing). Resolution: Auto, Capture FPS: 60 (120 if your card supports it).
- Click Start and check the preview shows your game.
- Go to practice / Freestyle, take 10–20 shots, and adjust using your mode's guide below.
- Make one profile per situation (for example "MyCareer offline", "Rec online").
Capture tab: video source
Capture Source
Options: Your capture cards and open windows ("Window — …")Default: first in listRefresh after plugging in
Resolution:
Options: Auto · 1280x720 · 1920x1080 · 2560x1440Default: AutoAuto uses the card's native size, and works for most people
Capture FPS:
Options: 30 · 60 · 90 · 120Default: 60120 gives finer timing if your card and PC keep up
Preview FPS:
Options: 30 · 60Default: 60Only affects the on-screen preview
Pop out preview
Pop out preview opens the preview in its own window, which is handy on a second monitor. Turn Live Preview off in real games to save resources.
Main Control: profiles
Profile:
Profile: dropdown (choosing one loads it immediately) and Load. Name: with Save / Rename, New Profile, Delete Profile (the last profile can't be deleted).
Main Control: online timing
Game Mode:
Game Mode: Offline / MyCareer (default) or Online (Park / Rec / Pro-Am).
- Choose Online to show Netcode (ms). It applies to Fixed Timing and Colors. Shot Meter and Skeleton aren't affected.
Netcode (ms):
Default: 80Netcode (ms):, default 80
- The app releases that much earlier to make up for online delay.
- Online releases are late? Raise it by 10. Early? Lower it by 10.
NBA - Fixed Timing
Timing (ms):
Default: 400Timing (ms): ["hold time"], default 400
- How long the shoot button is held before release. Every jump shot has its own magic number, usually 350–700 ms.
- Type a value and click Apply, or click into the box and press ↑ / ↓ to change it by 1 ms, which applies instantly.
- Early feedback in game → raise it. Late → lower it. Use steps of 25, then 10, then 1.
Shot meter color:
Default: PurpleShot meter color: default Purple. Match the meter color you picked in NBA 2K.
Tips: one jump shot = one number, so save a profile per jump shot. Catch-and-shoot and off-dribble can need different numbers.
NBA - Colors
Preset:
Default: PurpleYour in-game meter color: Purple, Red, Blue, Dark Green, Yellow, Orange, White. Purple and Blue stand out best.
Release Early (ms):
Default: 0Releases a bit before the computed perfect point. Consistently slightly late → 10–30. Early → back toward 0.
Enable Training Updates
Default: onKeeps learning your meter's full height from real shots. Turn off to "freeze" a dialed-in setup.
Reset Training
Default: —Click after changing meter style, size, resolution or jump shot.
Search ROI Height: ["search strip height"]
Default: 550Height of the screen area searched for the meter. Raise it if your meter sits high. Lower it to ignore colorful jerseys.
Mask Debug
Default: offShows what the color filter "sees" in the preview. For troubleshooting only.
NBA - Shot Meter
Model:
Model: the module loads its built-in model automatically (status: "Model: …"). Use Browse / Load only if support gives you another model.
Confidence:
Default: 50Meter not found → 35–40. Wrong things detected → 60–70.
Min Fill:
Default: 15How full the meter must be before it counts as a real shot (filters flickers).
Release Thresh:
Default: 92The fill % that counts as perfect. Early → 93–95. Late → 88–91. Change it by 1.
Search ROI Height:
Default: 550Same idea as in Colors.
ROI Padding:
Default: 24Extra margin around the meter once found. Raise it if your meter moves during the shot.
NBA - Skeleton Pose
Works with the meter off: it watches your player's shooting arm.
Confidence:
Default: 50Skeleton drops out → lower it. Latches onto other players → raise it.
Arm Angle:
Default: 145The arm angle that marks the release (180 = straight). Early → raise it. Late → lower it. Use 5° steps.
Trigger Frames:
Default: 3Frames the angle must hold. Pump fakes trigger it → raise it. Always late → 2.
Release Delay:
Default: 200Your main dial (ms). Early → raise it. Late → lower it.
Search ROI Height:
Default: 550Height of the area searched.
Two-stage
Default: offFirst finds your player, then reads the pose. More reliable on crowded courts (Park/Rec).
Player Model:
Default: —Load the player model with its own Browse / Load for Two-stage.
Player Conf:
Default: 35Sets the player detection confidence for Two-stage.
Fix early/late at a glance
Fixed Timing
- Consistently EARLY
- Raise Timing (ms)
- Consistently LATE
- Lower Timing (ms)
Colors
- Consistently EARLY
- Lower Release Early
- Consistently LATE
- Raise Release Early
Shot Meter
- Consistently EARLY
- Raise Release Thresh
- Consistently LATE
- Lower Release Thresh
Skeleton
- Consistently EARLY
- Raise Release Delay or Arm Angle
- Consistently LATE
- Lower Release Delay, or Trigger Frames → 2
Online (Fixed/Colors)
- Consistently EARLY
- Lower Netcode (ms)
- Consistently LATE
- Raise Netcode (ms)