SoS C-Vision

Complete User Guide — setup, live play, and troubleshooting

Version 8.0  •  Modern Basketball Sim  •  Nexus of Wealth Builders LLC

This guide covers everything from opening the box to sinking shots in a live game, and how to fix anything that goes wrong along the way. Read it start to finish once; after that, use the Contents list on the left to jump straight to what you need.

1. What SoS C-Vision Is

SoS C-Vision is a computer-vision shot tempo and timing assistant for modern basketball sims. It watches your shot meter on screen, figures out the right moment to release, and releases the shot for you through a Titan Two controller adapter — so your jumper comes out on time, shot after shot.

You still play the game: you drive, dribble, create the shot, and choose when to start it. C-Vision handles the one thing that is hardest to do consistently by hand — releasing at the exact right instant.

What it is not. It is not a bot and it does not play for you. It times your release. Movement, shot selection, and decision-making are still yours.

2. How It Works

Three pieces work together in a chain. Understanding this makes every setup step (and every troubleshooting step) make sense.

Your consoleyour gameplay video
Capture cardsends video to PC
SoS C-Vision appsees the meter, decides the release
Gtuner vision linkrelays the timing
Titan Tworeleases your shot
  1. Your console's video goes into a capture card, which shows it to your PC.
  2. The SoS C-Vision app reads that video, finds the shot meter, and calculates the right release point.
  3. It sends that timing over a tiny local link to Gtuner IV, which runs the vision link (a small script in Gtuner's Computer Vision tab).
  4. The vision link passes the timing to the Titan Two, which is running the Green Machine script. The Green Machine holds your shot button and releases it at the right moment.
If any one link in this chain is missing, nothing happens. Most problems are simply one link not running — this guide's troubleshooting section walks the chain from end to end.

3. What You Need

Hardware

ItemNotes
Windows 10 or 11 PC (64-bit)Any reasonably modern PC. A rear USB 3.0 port is important for the capture card.
Titan Two adapterPurchased separately from consoletuner.com. This is the device that actually releases your shots.
HDMI capture cardElgato, AVerMedia, or similar. Most are plug-and-play. It must have an HDMI input, a USB output to your PC, and ideally an HDMI passthrough out to your TV.
Game consoleWith your modern basketball sim installed.
Your controllerThe one you normally play with.

Software

ItemWhy
SoS C-Vision (this product)The installer includes everything the app itself needs — no Python or .NET required for the app.
Gtuner IV — freeFrom consoletuner.com. Programs the Titan Two and runs the vision link.
Python 3 — freeFrom python.org. Gtuner uses it to run the vision link. No extra Python packages are needed — the link uses only built-in Python.
Two separate downloads only: Gtuner IV and Python 3. Everything else is inside the SoS C-Vision installer.

4. Downloads & Accounts

  1. Your SoS C-Vision access code. You received this when you purchased. Keep it handy — you enter it the first time you launch the app. One code activates one computer (see the FAQ on moving to a new PC).
  2. Gtuner IV. Go to consoletuner.com, download Gtuner IV, and install it with the default options. It is free.
  3. Python 3. Go to python.org, download the latest Python 3 for Windows, and run the installer. On the first screen, tick “Add Python to PATH.” That checkbox is important — Gtuner needs it to find Python.
Don't skip “Add Python to PATH.” If you miss it, the vision link won't start and Gtuner will look like nothing happens when you press Run. You can re-run the Python installer later and choose “Modify” to add it.

5. Installing the Software

5.1 — Install SoS C-Vision

  1. Double-click SoS_CVision_Setup_v8.0.exe.
  2. If Windows shows a security prompt, choose Yes / Run anyway (the installer needs admin rights to install a required Microsoft component).
  3. Follow the wizard: accept the license, pick an install location (the default is fine), and let it finish. It quietly installs the Microsoft Visual C++ runtime the app needs.
  4. When it's done, you'll have a SoS C-Vision shortcut in the Start Menu (and on your desktop if you ticked that box).

Inside the install folder you'll find two folders you'll use during setup:

  • Titan contains Green Machine.gpc — the script that goes on your Titan Two.
  • Gtuner contains SoS_Haptic_CV_v3.py — the vision link that runs in Gtuner.

5.2 — Install Gtuner IV and Python 3

If you haven't already (Section 4), install Gtuner IV and Python 3 now. Reboot is not required, but if you install Python after opening Gtuner, close and reopen Gtuner so it sees Python.

6. Connecting Your Hardware

Order doesn't matter much, but this sequence avoids confusion. The Titan Two sits between your controller and your console; the capture card sits between your console and your PC/TV.

  1. Titan Two → PC. Connect the Titan Two's PROG port to your PC with USB. Windows installs its driver automatically the first time (give it ~30 seconds). This is the connection Gtuner uses.
  2. Titan Two → console. Connect the Titan Two's OUTPUT port to your console with USB.
  3. Controller → Titan Two. Plug the controller you play with into the Titan Two (wired), or pair it per Console Tuner's instructions. Your controller goes into the Titan Two, not directly into the console.
  4. Console video → capture card. Run an HDMI cable from your console's HDMI OUT into the capture card's IN.
  5. Capture card → TV. Run the capture card's HDMI OUT (passthrough) to your TV or monitor so you can see the game with no lag.
  6. Capture card → PC. Connect the capture card to your PC by USB — ideally a rear USB 3.0 port (usually blue), not a front port or a hub.
Why the rear USB 3 port matters. HDMI capture cards move a lot of data. Front-panel ports and hubs often can't supply enough steady power/bandwidth, which shows up later as the video freezing. A direct rear USB 3.0 port prevents most capture problems.

7. Load the Green Machine onto the Titan Two

This puts the shooting script on your adapter. You do it once; it stays on the device.

  1. Open Gtuner IV. Confirm your Titan Two is detected (its name shows in the top-right and the status bar at the bottom).
  2. Choose File → Open… and select Green Machine.gpc from the Titan folder inside your SoS C-Vision install directory.
  3. Choose File → Install To → Memory Slot # and pick any free slot (1–9).
  4. In the Device Memory Slots panel, switch the Titan Two to that slot. You'll see it listed as “Green Machine” once active.
Your tuning knobs live here. With the Green Machine slot selected, open its Interactive Configuration (the gear/settings on the slot). You'll see spinboxes like X Button Hold, Dunk Hold, and the dribble packages — already set to our recommended defaults. Section 15 explains every one. You do not need to touch these to start.

8. Start the Vision Link in Gtuner

This is the piece that carries C-Vision's timing to the Titan Two. It runs in Gtuner's Computer Vision tab. You set it up once; after that it's a single click each session.

Python must be installed first (Section 4), with “Add Python to PATH” ticked. The vision link runs in Python. No extra Python packages are needed.
  1. In Gtuner IV, click the Computer Vision tab along the bottom of the window.
  2. Set the working folder. In the File Explorer panel (left side), browse to the Gtuner folder inside your SoS C-Vision install directory. Then click the folder icon in the top-right of the File Explorer to set it as the working directory.
  3. Pick the script. In the Computer Vision toolbar, open the output-script dropdown (the one that lists scripts) and choose SoS_Haptic_CV_v3.
  4. Add your video input (one time): click the + button in the Computer Vision toolbar, choose Video Capture Device, click Detect Devices (bottom-left), select your capture card, and click Add. (No console signal detected? Choose Display Capture and select the monitor showing your gameplay instead.)
  5. Check the video (optional): use Video Input Check to confirm you see live game video in the preview area.
  6. Run it. Press the green circle (Run). When it's live you'll see lines beginning with [SoS Bridge] appear in the Output Panel. Leave it running while you play.
Both pieces must be active at once: the Green Machine on a Titan memory slot (Section 7) and this vision link running in Computer Vision. If either is off, shots won't release.

9. First Launch & the Setup Wizard

Now launch SoS C-Vision from the desktop or Start Menu. The built-in Setup Wizard opens automatically the first time and checks the whole chain for you, end to end.

  1. Enter your access code. Type or paste the code you received at purchase. This activates the app on this computer.
  2. Video check. The wizard confirms it can see live video from your capture card. If the dot is red, pick your capture device and make sure the console is on and showing the game.
  3. Controller buzz test. With the Green Machine slot active and the vision link running (Sections 7–8), the wizard sends a test pulse. If your controller buzzes, the entire chain works. If not, the wizard tells you which link to re-check.
  4. 3-shot check. Jump into a practice mode and take three normal shots. The wizard counts them as the system sees them — proof it's reading your meter.
The wizard's buzz test is the single best diagnostic you have. If it buzzes, your hardware, Gtuner, and the Titan are all talking. If it doesn't, you've isolated the problem to the chain — go to Section 18.

10. The Main Screen

Day to day, you only need two things on the main screen.

The SHOT RELEASE slider

One slider labeled Earlier ◄──► Later. This is your everyday timing control. Slide it a touch toward Later if your shots feel early, or toward Earlier if they feel late. Small nudges — see Section 16.

The health strip

A colored bar/dot shows the system's status at a glance:

ColorMeaningWhat to do
GreenHealthy — live video, detection running.Play.
YellowWarning — video is weak, slow, or briefly frozen.Check your capture card USB/cable (Section 18).
RedNo usable video / detection stopped.Reconnect the capture card and confirm the console is showing the game.
The health strip only reports — it never touches your capture feed or your gameplay. A yellow flicker during a replay or menu is normal.

11. Using It During a Live Game

  1. Make sure the two Gtuner pieces are running (Green Machine slot active; vision link running).
  2. Launch SoS C-Vision and confirm the health strip is green.
  3. Play normally. Create your shot the way you always do and start the shot — the system releases it at the right moment. You'll feel a controller cue at release.
  4. Watch your in-game feedback (Excellent / Slightly Early / Slightly Late). Use it to nudge the SHOT RELEASE slider between possessions if needed.
You don't have to be perfect with the start of the shot — the system is built to absorb small differences and still release on tempo. Just play your game.

12. Shot Types Explained

The Green Machine handles several shot inputs. Each has its own hold timing (all pre-tuned; see Section 15 if you want to adjust one).

ShotHow you start itWhat the system does
Standard jumperHold the shot buttonHolds and auto-releases on tempo. The X Button Hold knob is the master timing dial for these.
Right-stick shotPush the right stick (up / down / left / right)Holds from stick push to auto-release. Each direction has its own hold value.
Fade / stepbackHold shot + pull back (R2 fades)Adds a little extra gather so the meter fills, then releases on tempo.
Dunk (meter)Meter dunk inputAuto-holds and releases in the green window.

13. Tempo & Timing — The Most Important Section

2K grades your release two ways: tempo (was the shot on rhythm) and timing (was the release in the green). Here's the rule the whole system is built around:

A shot that reads “Great Tempo / Slightly Late” is a MADE shot — it scores. Tempo is the most important factor. A perfect shot is “Great Tempo / Great Timing,” but “Great Tempo / Slightly Late” goes in reliably.

Because of that, the system is deliberately tuned to protect tempo first and, when it has to choose, to err slightly late rather than early. Slightly late is a make; early tends to miss. So if you occasionally see “Slightly Late,” that is by design and those shots still fall.

The worst outcome is a shot that stalls in the middle of the meter and fires unfinished. If you ever see that, it's a detection/feed problem, not a timing choice — check your capture feed (Section 18), don't just crank the slider.

14. Dribbles & Movement

Dribble packages (D-Pad)

Each direction on the D-Pad can trigger a dribble package. The defaults are set, and you can change any direction in Gtuner's Interactive Configuration (Section 15).

BTB SpamCurryD Booker Hard CrossHesi PumpB Break EscapeMomentum

Tap a D-Pad direction to fire that direction's package. Spammable packages (BTB Spam, Hard Cross, Hesi Pump) chain repeatedly while held — the Chain Pacing knob controls how fast they chain.

Movement helpers

  • First-Step Burst — a short explosion of speed when you push the stick from a standstill, then it hands back to normal acceleration. Great for blow-bys.
  • Unlimited Stamina — caps how far the stick pushes so you don't redline your stamina.
  • Auto Hard-Stop — when you let go of everything on the controller, your player plants and stops crisply instead of drifting.

15. Every Tuning Knob (Interactive Configuration)

Open these in Gtuner: select the Green Machine memory slot, then open its Interactive Configuration. All values are pre-set to our recommended defaults — you can play without ever changing them. Ranges shown are the allowed limits.

KnobWhat it doesDefault
X Rhythm Floor (ms)Minimum gather before an X shot releases, so it stays a rhythm shot. Higher = more rhythm, less “regular.”400
X Button Hold (ms)The master timing dial for standard jumpers. Lower = earlier release, higher = later.620
Fade Hold (ms)Extra gather on R2 fades so the meter fills. Higher = fuller.420
Fade Tempo Delay (ms)De-rushes fades — holds the gather longer before release. Higher = later / less rushed.340
RS Down + Left Hold (ms)Right-stick DOWN or LEFT shot: hold from stick push to auto-release.625
RS Up Hold (ms)Right-stick UP shot hold.2750
RS Right Hold (ms)Right-stick RIGHT shot hold.150
Dunk Hold (ms)Meter dunk: auto-hold then release in the green. Higher = later release.1900
Dribble D-Pad Up / Down / Left / RightWhich dribble package each D-Pad direction fires.Preset per direction
First-Step Burst (ms)Length of the full-sprint burst when the stick engages from a standstill. 0 = off.200
Chain Pacing (ms)Pause between spam-combo loops. Lower = faster chaining; too low and 2K starts dropping moves.10
Unlimited StaminaStick magnitude cap (%). 0 = off.75
For 95% of players the only control you'll ever touch is the app's SHOT RELEASE slider. These knobs are here for fine-tuners.

16. Dialing In Your Timing

  1. Start with the defaults. Take 10–15 shots of your main shot type in a practice mode.
  2. Read the in-game feedback. If most say Slightly Early, nudge the SHOT RELEASE slider a small step toward Later. If most say Slightly Late and shots are still falling, leave it — that's a make (Section 13).
  3. Change one thing at a time and re-test. Small steps. Chasing a perfect “Excellent” every time by cranking the slider usually backfires.
  4. Only dive into the Interactive Configuration knobs (Section 15) if a specific shot type (e.g. fades) needs its own adjustment.
Don't “stack” fixes. If you change the slider and a Gtuner knob and your capture at once, you won't know what helped. One change, re-test, repeat.

17. Your Everyday Start-Up Routine

Once it's all set up, starting a session is quick:

  1. Turn on your console and capture card; open the game to the court.
  2. Open Gtuner IV. Make sure the Green Machine slot is active, then go to Computer Vision and press the green circle to start the vision link.
  3. Open SoS C-Vision and confirm the health strip is green.
  4. Play. Adjust the SHOT RELEASE slider if a session feels off.
Leaving Gtuner's working folder and script already selected from last time means step 2 is usually just “press the green circle.”

18. Troubleshooting (A–Z)

Work the chain from the end you can see. The buzz test in the Setup Wizard tells you whether the Gtuner→Titan side is alive; the health strip tells you whether the video side is alive.

Nothing happens on my shots / no controller cue

  • Is the Green Machine the active memory slot in Gtuner? (Section 7)
  • Is the vision link running — did you press the green circle, and do you see [SoS Bridge] lines in the Output Panel? (Section 8)
  • Is your controller plugged into the Titan Two, not the console? (Section 6)
  • Run the wizard's buzz test. No buzz = one of the three above is off.

“Capture device not found” / black video

  • Unplug and replug the capture card's USB — use a rear USB 3.0 port, not a hub.
  • Confirm the console is on and outputting to the capture card's IN.
  • In the Setup Wizard (or Settings), pick your capture device from the list.
  • In Gtuner's Computer Vision, use Video Input Check to confirm Gtuner sees the same feed.

The meter isn't being detected

  • Make sure the game (and the shot meter) is clearly visible in the capture preview.
  • Avoid overlays/filters on the capture that dim or recolor the image.
  • Confirm the health strip is green — if it's red/yellow, fix the feed first.

Timing feels late or early

  • Nudge the SHOT RELEASE slider a small step (Later if early, Earlier if late).
  • Remember: Great Tempo / Slightly Late still scores (Section 13). Don't over-correct.

The meter freezes or the shot fires unfinished

  • This is a capture-feed problem, not timing. HDMI capture cards can “brown out” on weak USB.
  • Move the capture card to a rear USB 3.0 port; try a different/short USB cable.
  • Set the capture to 1080p60 if you were running 4K — it's easier on the USB link and loses nothing for detection.

The vision link won't run in Gtuner

  • Is Python 3 installed, with “Add Python to PATH” ticked? Re-run the Python installer and choose Modify to add it if unsure, then restart Gtuner.
  • Did you set the working folder to the Gtuner folder and select SoS_Haptic_CV_v3 in the dropdown? (Section 8)
  • Did you add a video input (the + button)? With no input, the link has nothing to run on.
  • Gtuner version note: some Gtuner releases have had Computer-Vision capture bugs. If the link refuses to capture on your machine, try updating Gtuner, or ask support which version we currently recommend.

License / access-code problems

MessageMeaning & fix
Invalid codeCheck for typos and extra spaces. Codes aren't case-sensitive.
Already in use on another computerYour code is bound to the first PC it activated. Email support to reset it to a new machine.
ExpiredYour subscription term ended. Renew from the store for a new code.
Can't reach serverThe app runs offline for up to 48 hours on a previously validated code. Reconnect to the internet to refresh.

The app won't launch

  • Right-click the shortcut and Run as administrator once.
  • If your antivirus quarantined it, restore it and add an exception — the app is code-signed but some scanners flag new/uncommon software.
  • Reinstall over the top; your settings are preserved.

The capture freezes every few seconds

  • Almost always USB power/bandwidth. Rear USB 3.0 port, quality short cable, no hub.
  • Drop to 1080p60. Close other heavy USB devices/webcams sharing the controller.

19. Frequently Asked Questions

Do I really need Python? I thought the app was self-contained.

The app is self-contained. But the vision link runs inside Gtuner, and Gtuner uses your system's Python to run it. It only needs built-in Python — no extra packages.

Does it play the game for me?

No. It times your shot release. You still move, dribble, pick shots, and start each shot.

Can I use one code on two computers?

A code binds to the first computer that activates it. To move to a new PC, email support and we'll reset it. This keeps codes from being shared.

Which capture cards work?

Most HDMI capture cards that appear as a normal video device in Windows (Elgato, AVerMedia, and similar). A rear USB 3.0 connection is the key to a stable feed.

Is it safe to use online?

See Responsible Use below. Use of assistive tools in ranked/competitive online play may violate the game's or console's terms. This product is intended for solo play, practice, and skill-building.

Why did I get “Slightly Late” — is something wrong?

No. That's a made shot and it's intentional (Section 13). The system protects tempo and leans slightly late because late falls and early misses.

20. Glossary

TermMeaning
Titan TwoThe Console Tuner adapter that sits between your controller and console and physically releases your shots.
Gtuner IVThe free Console Tuner software that programs the Titan Two and runs the vision link.
Green MachineThe Titan Two script (a .gpc) that holds and releases your shots.
Memory slotOne of the Titan Two's storage slots (1–9) that a script is installed into.
Vision linkThe small script (SoS_Haptic_CV_v3) that runs in Gtuner's Computer Vision tab and relays timing to the Titan Two.
Capture cardThe device that sends your console's HDMI video to your PC.
MeterThe in-game shot meter that fills as you hold a shot.
Tempo2K's judgment of whether your shot was on rhythm — the most important grade.
Access codeYour license key; activates the app on one computer.

21. Getting Help

If this guide didn't answer your question, we're glad to help.

When you reach out, please include: what step you're on, whether the buzz test works, whether the health strip is green, your capture card model, and your Gtuner version. That lets us solve it in one reply.

Responsible use. SoS C-Vision is intended for solo play, practice, and skill development. Using assistive tools in ranked or competitive online matches may violate the terms of service of your game or your console manufacturer. Always check the rules of any league or tournament before using assistive software, and use responsibly.