Official guide Windows app Step by step

Get Yolo running on your PC

Download the latest build, connect a capture source, then pick the output that matches your hardware. Work through one section at a time. You do not need every option on this page.

3 Output choices
1 Public script
Own hardware first

Downloads

Take only the files your setup actually uses.

Yolo

Use these official links only. They always serve the current Yolo build. Do not grab copies from GitHub or random file hosts.

Yolo

Yolo

The current Yolo Windows app. Extract this zip first.

Download
Yolo

Resources pack

Chiaki, Greenlight, and the driver installers. Unpack this into the same folder as Yolo.exe.

Download
Install order — extract the Yolo zip first, then extract the resources zip into that same folder so a resources folder sits next to Yolo.exe.

Virtual Controller

Download these only if you plan to use Virtual Controller output or XStreaming Desktop:

ViGEmBus

Required for Virtual Controller output.

Get from resources pack

HIDHide

Keeps your controller list clean when using Virtual Controller output.

Get from resources pack

XStreaming Desktop

Required only if you use Xbox remote play through XStreaming Desktop.

Get from resources pack
Titan Two and PS Remote Play — these setups only need the main Yolo download from this page.

A. Console Setup

Wire the capture card, check console video settings, and add Ethernet sharing only if you need it.

1. Capture Card Setup

PS5 users must disable HDCP
Disable HDCP before connecting your capture card or you will get a black screen.
Path: Settings → System → HDMI → HDCP → Off

Connect your capture card using the standard wiring:

  • Console HDMI OUT → Capture Card HDMI IN
  • Capture Card USB → PC USB 3.0 (blue port)
  • Capture Card HDMI OUT → TV/Monitor (your gameplay display)
Capture card setup diagram
Capture Card Setup Diagram

2. Console Video Settings

These settings help Yolo keep your capture clean and avoid color inconsistencies.

Settings reset on new displays
Video settings often reset when changing HDMI devices. Always verify them after connecting your capture card.

PlayStation 5

  • HDCP: Off — Settings → System → HDMI → HDCP
  • HDR: Off — Settings → Screen and Video → HDR
  • VRR: Off — Settings → Screen and Video → VRR
  • RGB Range: Full — Settings → Screen and Video → RGB Range

Xbox Series X|S

  • HDR: Off — General → TV & display options → Video modes
  • Color Space: PC RGB — General → TV & display options → Video fidelity & overscan → Color space
  • Night Mode: Off — General → TV & display options → Night mode
  • Color Filters: No correction selected — Accessibility → Color filters
  • High Contrast: Off — Accessibility → High contrast

3. Select Your Capture Device in Yolo

After connecting the capture card and checking your console video settings:

  1. Close OBS, your capture-card preview software, and any other app using the capture card.
  2. Open Yolo.
  3. Open Capture Settings.
  4. Set Source to Device.
  5. Select your capture card from the Device list.
  6. Select 1920 × 1080 and 60 FPS when those options are available.
  7. Confirm that Yolo shows a live preview from your console.
Capture card is not listed?
Unplug and reconnect the capture card, use a USB 3.0 port, and reopen Yolo. If it is still missing, follow Capture Source Is Missing.

4. Ethernet USB Adapter Setup

An Ethernet USB Adapter is not required; however, it provides more consistent timing when using Remote Play. Using an adapter also allows you to use Yolo Link for a smoother, more consistent online experience by reducing sudden connection spikes and timing shifts.

Adapter Connection

  1. Ethernet cable from router to PC
  2. Ethernet cable from USB-Ethernet adapter to console
  3. USB-Ethernet adapter into USB 3.0 port (blue)
Ethernet USB adapter connection diagram
Ethernet USB Adapter Connection Diagram

Network Sharing

This step allows your console to receive internet access through your PC when using a USB-to-Ethernet adapter or direct Ethernet connection.

Required for USB Ethernet setups
If your console is connected through your PC (instead of directly to the router), Internet Connection Sharing must be enabled.
  1. Search PC for View Network Connections
  2. Identify primary adapter (Ethernet 1)
  3. Right-click the adapter and select Properties
  4. Open the Sharing tab
  5. Allow other network users to connect through this computer's Internet connection
  6. Select Ethernet 2 (if applicable)
  7. Click OK
Network sharing settings on PC
Network Sharing Settings on PC

B. PC Setup (Steam)

If the game is already on this PC, start with display capture. Use OBS Virtual Camera only when that does not fit.

1. Display Capture In Yolo

Use Yolo display capture first when Yolo is running on the same PC as the content you want to capture.

  1. Open Yolo.
  2. Open Capture Settings.
  3. Set Source to Display.
  4. Select the display you want Yolo to use.
  5. Choose your preferred resolution and FPS.
Recommended PC capture
Use Yolo display capture first. Only use OBS Virtual Camera if display capture does not fit your setup.

2. Virtual Capture Card Setup

Use a virtual capture card, such as OBS Virtual Camera.

OBS Configuration

  • Video Settings: Resolution 1920 × 1080, FPS 60
  • Source Setup: Add Source → Game Capture → Mode: Capture Specific Window → Window: select your game
  • Start the Virtual Camera: Controls → Start Virtual Camera

Then open Yolo:

  1. Open Capture Settings.
  2. Set Source to Device.
  3. Select OBS Virtual Camera.
OBS Virtual Cam setup
OBS Virtual Cam Setup
Continue to output modes
After your capture source and PC/console setup are ready, continue to the output mode that matches your setup: Titan Two · PS Remote Play · Virtual Controller

Titan Two Output

Choose this when a Titan Two should carry controller output to the console.

Titan Two Setup (Non-PS5)

This method is used for non-PS5 users. If you are using Titan Two as your controller output:

  1. Connect Titan Two to PC via the PROG port.
  2. Connect your controller to the Titan Two's Input-A port.
  3. Connect Titan Two to your console via the Output port.
Issues
If you experience any issues with your Titan Two output, make sure all lights on the device are green. Adjust Output Protocol in Yolo if your setup requires it.

Titan Two Setup (PS5)

PS5 users running Titan Two must use a compatible bypass device such as the P5General, P5Mate, Cronus Zen, or Wingman FGC2.

Titan Two + P5General

This method is preferred for PS5 users. The Besavior P5General is the cheapest option and provides minimal input delay.

Note
Unlike other connection options, the P5General requires your Titan Two Output Protocol to be set to PlayStation 5.

Connection order:

  1. Controller into Input-A
  2. P5General into Input-B
  3. Titan Two Output to Console
  4. Titan Two PROG to PC
Titan Two plus P5General connection diagram
Titan Two + P5General Connection Diagram

Titan Two + Zen Connection

Connection order:

  1. Bypass Zen with PS5
  2. Connect controller to Titan Two Input-A
  3. Titan Two PROG to PC
  4. Titan Two Output to Zen (final step)
Titan Two plus Zen connection diagram
Titan Two + Zen Connection Diagram

Yolo Output Setup

  1. Finish Setup first so your capture source is ready.
  2. Open Yolo.
  3. Set OUTPUT to Titan Two.
  4. Leave Output Protocol on Auto unless your setup needs PS5 or XB.
  5. If Yolo asks to program a Titan Two slot, use Program.
  6. Start your selected runtime.
Ready check
Titan Two is ready when you see 3 green lights on the device and Yolo shows the Titan status as connected.
Titan Two device
Titan Two device

PS Remote Play Output

Choose this when Yolo should join your PS5 Remote Play session from the PC.

Console And Controller Setup

  1. Finish Setup first so your capture source, console video settings, and Ethernet setup are ready.
  2. Confirm Remote Play is enabled on your PS5.
  3. Connect both PC and PS5 with wired Ethernet.
  4. Connect your controller to your PC either via cable or wirelessly.
Want to use a Cronus Zen?
Yolo Remote Play can accept inputs from a Cronus Zen. Connect the Zen to your PC as normal through the output port.

Opening Order

Repeat the following sequence:

  1. Open Yolo and set OUTPUT to PS Remote Play.
  2. Choose your Console.
  3. Add or choose your Account and follow the on-screen directions.
  4. In Input Selection, choose your controller.
  5. Start your selected runtime.
Console not listed?
Use Manual if your console does not appear.

Account Setup

When adding your account, Yolo gives you a few options:

  • Username Lookup is the easiest option.
  • Account ID is useful if you already have it.
  • Login is a backup if lookup does not work.
Add PlayStation account
Add PlayStation Account
Pair Remote Play
Pair Remote Play
Ready check
PS Remote Play is ready when Yolo shows the session as connected and your controller is selected.
If Remote Play does not connect
Check that Remote Play is enabled, the console is awake, both devices are on the same network, and your firewall is not blocking the connection.

Virtual Controller Output

Choose this when Steam, XStreaming, or another PC app should see a virtual pad from Yolo.

Downloads

Confirm you installed the downloads for your setup:

  • Yolo
  • ViGEmBus
  • HIDHide
  • XStreaming Desktop if you use XStreaming Desktop

Controller Setup

  1. Connect your physical controller to your PC.
  2. Open Yolo before opening the target app.
  3. Set OUTPUT to Virtual Controller.
  4. In Input Selection, choose your physical controller.
  5. Confirm ViGEm Client and HidHide show ready/available status.

Opening Order

  1. Close all target apps, including Steam, games, and remote clients. If using Steam, fully close it from the system tray.
  2. Open Yolo and set OUTPUT to Virtual Controller.
  3. Connect your physical controller, then choose it in Input Selection.
  4. Start your selected runtime.
  5. Open your target app last.
Steam users
Closing Steam before opening Yolo helps the virtual controller appear in the right order.

Steam Controller Settings

Follow these steps if Steam sees the wrong controller.

  1. With the target app open, press Shift+Tab to open the Steam in-game menu.
  2. Select the Remote Play Together button.
  3. Drag and drop your actual controller to the X.
Finding your real controller
Click each controller until your physical controller vibrates. That is the controller you should move.
Steam in-game controller selection
Steam in-game controller selection

If using a PlayStation controller, disable their use in Steam completely:

  1. Open your Steam Settings and click on the controller tab.
  2. Set PlayStation Controller Support to Not Enabled.
Steam controller support settings
Steam controller support settings

XStreaming Desktop

When using XStreaming Desktop, Yolo should be opened first.

  1. Start Yolo and confirm Virtual Controller output is ready.
  2. Open XStreaming Desktop.
  3. Go to XStreaming settings.
  4. Open the Gamepad tab.
  5. Select gamepad 1.
XStreaming Desktop gamepad selection
XStreaming Desktop gamepad selection
Ready check
Virtual Controller is ready when Yolo shows the virtual output and your physical controller is selected.

Yolo Script

This is the public basketball script that ships with Yolo. The notes below cover the menu items people usually change.

Keep changes small. After changing a value, test the same action several times before changing it again.

Main

OptionWhat It Does
OverlayChoose what Yolo shows on screen: Meter or All.
MeterTurns meter-based timing on or off.
No MeterTurns no-meter timing on or off.
Timing ModeBasic keeps timing simple. Advanced shows separate timing values.

Use Basic first. Switch to Advanced only when you need separate values for different actions.

Input Mappings

Input mappings decide what each controller input is used for. Set unused inputs to Off. Only map the actions you actually use.

Meter Detection

Choose the meter type and color that match what you use on screen.

Release Method

  • Distance is best for most users.
  • Size can work better for some setups.

Test both and use whichever gives you the most consistent feedback.

Timing

Basic Timing

Basic mode shows:

  • Normal Timing
  • Rhythm Timing
  • Tempo

Use Basic mode when you want one normal value, one rhythm value, and one tempo value.

Advanced Shot Timing

Advanced mode can show separate values for:

  • Normal Shot
  • Normal Fading Shot
  • Rhythm Shot
  • Rhythm Fading Shot
  • Go-To Shot
  • Dunk Meter
  • Layup
  • Free Throw

Use Advanced mode when one action feels good but another action needs its own value.

Tempo

Tempo can include Standing Tempo, Fading Tempo, Go-To Tempo, and No Dip Tempo.

If feedback says the tempo is fast or rushed, increase the value. If feedback says the tempo is slow, decrease the value.

No Meter

No Meter can include Rhythm Shot, Go-To Shot, Fade Left, Fade Right, Rhythm No Dip Shot, Tempo, and Go-To Tempo.

For No Meter timing, if feedback is early, increase the timing value. If feedback is late, decrease the timing value.

Extras

Leave Extras off unless you specifically want that behavior.

Adjustment Rules

Change values in small steps. Start with 1 to 3 points at a time.

Profiles help
Timing values, except tempo, can change with server, internet stability, latency, and court type. Use profiles for different scenarios so you can switch quickly instead of retuning every time.

Meter Timing

When Release Method is Distance:

  • Early feedback: decrease the timing value.
  • Late feedback: increase the timing value.

When Release Method is Size:

  • Early feedback: increase the timing value.
  • Late feedback: decrease the timing value.

No Meter Timing

  • Early feedback: increase the timing value.
  • Late feedback: decrease the timing value.

Tempo

  • Fast or rushed feedback: increase the tempo value.
  • Slow feedback: decrease the tempo value.
Use repeatable tests
Test the same action multiple times and follow the most common feedback. Do not chase one unusual result.

Yolo Troubleshooting

Start here when capture, output, or the app itself is not behaving.

Start Here

  1. Close Yolo.
  2. Close target apps, remote clients, Steam, Gtuner, Helios, and other controller tools.
  3. If using Steam, fully close it from the system tray.
  4. Reconnect your controller and output hardware.
  5. Open Yolo again.
  6. Select your capture source.
  7. Select your output mode.

Yolo Does Not Open

  1. Download the latest Yolo release again from the setup downloads.
  2. Move Yolo to a simple folder such as C:\Yolo.
  3. If Windows blocks the app, allow it from the Windows security prompt.
  4. Right-click Yolo and choose Run as administrator.
  5. Restart your PC if Yolo still does not open.

Capture Source Is Missing

  1. Unplug and reconnect the capture card.
  2. Use a USB 3.0 port on the PC.
  3. Close OBS, capture-card software, browser previews, and any app that may already be using the capture card.
  4. Open Yolo.
  5. Open Capture Settings and refresh/select the source again.

Black Screen Or Flickering Video

  1. On PS5, confirm HDCP is off.
  2. Turn off HDR and VRR.
  3. Confirm your HDMI cables are connected in the correct order.
  4. Try a different HDMI cable.
  5. Try a different USB port for the capture card.

Output Does Not Connect

  1. Confirm the correct OUTPUT mode is selected.
  2. Confirm your controller is connected.
  3. Choose the controller in Input Selection if the mode shows that option.
  4. Close other controller tools.
  5. Reopen Yolo before opening the target app or remote client.

Virtual Controller Is Not Showing

  1. Install ViGEmBus from the setup downloads.
  2. Install HidHide from the same page.
  3. Restart your PC.
  4. Close all target apps, including Steam and remote clients.
  5. Open Yolo before opening the target app.
  6. Set OUTPUT to Virtual Controller.
  7. Select your physical controller in Input Selection.
  8. Confirm ViGEm Client and HidHide show ready/available status.

Steam Controller Issues And Double Inputs

Use this if Steam sees the wrong controller, one button press acts like two inputs, or your controller input is going to the wrong place.

  1. With the target app open, press Shift+Tab to open the Steam in-game menu.
  2. Select the Remote Play Together button.
  3. Drag and drop your actual controller to the X.
Steam in-game controller selection
Steam in-game controller selection

XStreaming Desktop Does Not See The Controller

  1. Start Yolo first.
  2. Set OUTPUT to Virtual Controller.
  3. Confirm the virtual output is ready.
  4. Open XStreaming Desktop.
  5. Open XStreaming settings → Gamepad → select gamepad 1.
XStreaming Desktop gamepad selection
XStreaming Desktop gamepad selection

PS Remote Play Does Not Connect

  1. Confirm Remote Play is enabled on the console.
  2. Wake the console before connecting.
  3. Use wired Ethernet for both PC and console.
  4. Confirm the PC and console are on the same network.
  5. If the console does not appear, use Manual and enter the console IP address.
  6. If the saved console no longer connects, update the console IP.
  7. If account lookup does not work, try Account ID or Login.
  8. Check Windows Firewall if Yolo cannot reach the console.

Titan Two Is Not Detected

  1. Connect Titan Two PROG to the PC.
  2. Connect Titan Two Output to the console or target device.
  3. Use data-capable USB cables.
  4. Confirm you see 3 green lights on the Titan Two device.
  5. Close Gtuner and Helios before opening Yolo.
  6. Set OUTPUT to Titan Two.
  7. Leave Output Protocol on Auto unless your setup requires PS5 or XB.
  8. Use Program if Yolo asks to program a Titan Two slot.

Still Stuck?

When asking for help, include:

  • Your setup type
  • Your output mode
  • A screenshot of the Yolo output panel
  • A short description of what you expected and what happened