SYNC SUPPORT CENTER

Answers for every setup

From installation to input tuning, find practical answers about Sync and your order.

01 / FIRST STEPS

Getting started

Everything you need to set up Sync on Windows.

What is Sync?
Sync is a Windows input customization app. It reads a physical controller or keyboard and mouse, then lets you remap controls, tune sticks and triggers, create macros, manage profiles, and output a virtual Xbox 360 or DualShock 4 controller when supported.
What is the quickest way to get started?
Download the Sync build supplied with your SellAuth order and follow its delivery instructions. If your build asks for a license key, enter the one supplied with the order. For virtual-controller output, install ViGEmBus and restart Windows if prompted. Connect your device, choose an output type, create a profile, and test your mappings.
Why is ViGEmBus required?
ViGEmBus creates the virtual Xbox 360 or DualShock 4 controller seen by compatible PC games. Sync shows its driver status in Settings > System. Without ViGEmBus, Sync cannot provide virtual-controller output; its keyboard and mouse functions can still run in Disabled output mode.
When should I install Interception?
Interception is recommended when using Sync's keyboard and mouse capture, especially in games that read raw mouse input. Install it using Install kernel driver in Mouse & Keyboard or Settings > System, then restart Windows. Controller-only setups do not require it.
02 / HARDWARE & GAMES

Compatibility

Understand input devices, virtual controllers and game support.

Which operating system does Sync support?
Sync is a Windows desktop application. Its controller input, virtual-controller drivers and keyboard/mouse capture are built for Windows; Mac and Linux support is not included.
Which controllers can I connect?
Sync uses SDL controller input and supports common Xbox, DualShock 4, DualSense, DualSense Edge and Switch Pro controllers, along with many generic controllers recognized by SDL's mapping database. USB and Bluetooth connections are supported. Exact button availability depends on the device and its mapping.
Can I use keyboard and mouse instead of a controller?
Yes. Mouse movement can drive a virtual stick, WASD can drive movement, and mouse buttons or keys can be mapped to controller outputs. Sync also supports mappings from controller buttons to keyboard and mouse inputs. Use the Mouse & Keyboard page to choose capture behavior and sensitivity.
Does Sync work with every FPS game?
Sync can work with FPS games that accept a virtual Xbox 360/XInput or DualShock 4 controller. Game input support and policies vary, so compatibility cannot be guaranteed for every title or mode. ViGEmBus creates Xbox 360 or DS4 output, not a virtual DualSense.
03 / MAKE IT YOURS

Features & profiles

Tune the way your inputs feel and keep each setup ready.

What is the difference between AI AimAssist and aim movement macros?
AI AimAssist in Plus detects players in a visible game image using a selected model, then applies aim adjustments while your activation input is held. Aim movement macros are configurable stick patterns without visual detection and are included in both plans. AI always requires manual activation; signing in or loading a profile does not start it.
What can I change in an anti-recoil macro?
The anti-recoil editor lets you choose a trigger button, vertical force, horizontal correction, a start delay, and whether the effect applies only while aiming. Start with a low value, test it in your game, and save a separate profile when different setups need different tuning.
Can I create and edit my own macros?
Yes. You can add a preset or record a controller sequence with its real timing, then edit its steps and trigger behavior. Macros can run once, while held, or as a toggle, and can also be triggered from configured keyboard or mouse inputs.
Can I tune sticks and triggers?
The Sticks & Triggers page includes inner and outer dead zones, anti-dead zone, response curves, inversion, live visualizers and trigger travel controls. You can also choose whether a stick drives controller output, mouse movement, WASD or arrow keys.
How do profiles work?
Open the profile selector at the bottom right. Create, duplicate, rename, activate, import or export a profile. Changes are saved automatically. AI settings are kept, but activation is not restored from a profile.
Can I customize lighting and haptics?
On supported controllers, Sync can adjust the DualSense or DS4 lightbar, player LEDs, vibration strength and game vibration pass-through. DualSense adaptive trigger settings are also available. Available effects depend on the connected hardware.
04 / YOUR ACCOUNT

Orders & support

Find your license information and get help when you need it.

How do I activate Sync after buying on SellAuth?
Follow the delivery instructions shown with your SellAuth order. If your Sync build presents a license sign-in, enter the key supplied for that order. If a key is missing or rejected, contact support with your order reference.
Does a SellAuth order activate the app automatically?
No automatic connection between a SellAuth order and in-app activation is assumed here. Sync uses its own license sign-in. Your purchase, delivery method and license details are shown in your SellAuth order; support can help if anything is unclear.
Where are my profiles and settings stored?
Sync stores profiles locally in your Windows AppData Sync profiles folder as .cfg files. Profile changes and general settings are saved automatically. You can export a profile from the Profiles page to make a separate backup or move it to another PC.
What does Remember this device save?
Remember this device keeps your activation information protected locally so Sync can recheck your access at launch. It does not enable AI. Use Log out to remove the remembered sign-in.
What should I check if my controller is not detected?
Reconnect the controller, check whether Windows sees it, and try another USB port or Bluetooth pairing. In Sync, confirm the selected physical controller and the ViGEmBus status under Settings > System. If a game reacts twice to one input, check whether the optional HidHide exclusive mode is needed.
How do I contact support?
Open your SellAuth customer account and use the support ticket linked to your order. Include the order reference, Windows version, connected device, selected virtual output and a short description of what happened. Never post your license key publicly.
What is included in Starter and Plus?
Starter includes controller and keyboard/mouse tuning, all macros, profiles, stream overlays and supported personalization. Plus adds AI AimAssist, PS5 Remote Play and USB controller overclocking. Starter can view the locked AI page but cannot start detection.
Do subscriptions renew automatically?
Yes. Monthly and yearly subscriptions renew automatically until you cancel renewal. Checkout shows the recurring amount and interval. Manage your subscription from Customer account > Subscriptions; cancelling renewal keeps access through the paid period shown there.
How do I start PS5 Remote Play?
Enable Remote Play on the PS5. In Sync Plus, open Remote Play and follow its connection guide. For a local network, select your console and pair using the code shown by the PS5 if requested. For Internet PSN, sign in with the console account and select an available console. The illustrated guide covers both paths.
Can I use Remote Play without video?
Yes. Controller Only keeps the controls connected and can retain console audio. Without a visible game image, screen-based AI detection cannot see the game. For AI, show the Remote Play video or another actual capture of the console image on the selected screen.
Why does TikTok LIVE Studio reject my overlay link?
Open Customization > Controller overlay > Streaming, select TikTok LIVE Studio and use Copy browser URL. Paste the complete link into a Link source, at 600 by 600. Keep Sync and Browser source enabled. Do not replace the generated address with a numeric IP or use a profile/customization link.
How do I choose an AI engine and settings?
Select your game in Automatic Setup, run the diagnostic while the PC is under a representative workload, review the recommendation and apply it. DirectML is included. Compatible NVIDIA PCs can install the separate CUDA/TensorRT pack. Select the engine you want and enable AI manually. A requested FPS limit does not guarantee that processing rate.

Still need a hand?

Send us your order details and a description of your setup. We will help you get Sync working.

Open support

THE SYNC GUIDE

Your setup.
Step by step.

Install Sync, connect your inputs and build a profile that fits your game. Follow the chapters in order, or jump straight to the feature you need.

The controls below use Sync's English interface. You can change the application language in Settings.

01

START HERE

Install & activate Sync

Use the download supplied with your order. Sync is a Windows application; the installer requires a 64-bit version of Windows 10 or Windows 11. AI performance also depends on your graphics card, model and the game running alongside it.

  1. Open your order. Sign in to your customer account, find the Sync purchase and download its installer. Keep your order number and activation details.
  2. Run the installer. Follow its steps and keep the application files together. Restart Windows if a driver installation requests it.
  3. Launch Sync. Activate using the method provided with your purchase. For a supplied key, open the license form, paste the complete value in License key, then select Activate. Do not add spaces or change the key.
  4. Use account sign-in when applicable. If your activation instructions use a Sync account, choose the account login form. The store account and an application account are not automatically interchangeable.
  5. Check the workspace. Successful activation opens Sync. Confirm your subscription under Settings → License before configuring a Plus feature.
Current Sync activation screen with its license key field and Activate button
Use your order's activation details. Never include an unredacted key in a support screenshot.

Missing a download or activation details? Check the order in your customer account and the purchase email, including spam. Contact support with the order number rather than buying a second subscription.

02

YOUR PLAN

Starter, Plus & recurring billing

Sync is sold as a renewing subscription. Check the selected plan, billing interval, price and renewal details in checkout and on your order. Supported recurring payment methods are charged automatically; other methods can require payment of a renewal invoice. Follow the confirmation shown for your payment method.

Features included in each Sync plan
FeatureStarterPlus
Controller tuning, remapping & virtual outputIncludedIncluded
Mouse & keyboard, macros, profiles & controller overlaysIncludedIncluded
AI AimAssistPlus requiredIncluded
USB controller overclockPlus requiredIncluded
PlayStation Remote PlayPlus requiredIncluded
  1. Check your current plan in your purchase details and Sync's license area. On Starter, the AI page remains visible with an Unlock with Plus Subscription message; its controls cannot be used.
  2. Manage billing through your order or account. Open the customer dashboard, locate the subscription and use the subscription management link provided there or in your billing email.
  3. Review renewal or cancellation confirmation. Closing Sync, uninstalling it or turning off a feature does not cancel recurring billing. Use the actual subscription management flow and check its displayed effective date.
  4. After a plan change or a renewal, verify the active license. Reopen Sync or sign in again if the application still shows the old entitlement. If a renewal delivers new activation details, use the latest order instructions in Sync. Contact support if a paid Plus subscription continues to appear as Starter.

AI stays off at startup. A Plus subscription unlocks access; it does not start AI. You must choose Enable AI yourself after each application launch.

03

INPUT

Connect & check your controller

  1. Connect the controller before changing its mappings. For USB, use a data-capable cable. For Bluetooth, pair the controller in Windows first, then open Sync.
  2. Open Controller. Check the controller name and connection status. Use the device selector to choose your controller if several are connected, or keep Automatic (first connected).
  3. Test the physical inputs. Press the face buttons, bumpers, triggers and rear controls, then move both sticks. Confirm Sync responds to the input you intended.
  4. Resolve device recognition first. If nothing responds, reconnect with USB and check the controller or mapping notice in Settings. A controller that needs a mapping must be recognised before profiles or macros can work correctly.
Current Sync Controller page showing the selected controller and its connection status
Check the selected physical controller before testing output in your game.

Some rear buttons are configured in the controller manufacturer's software to duplicate another button. Only rear inputs exposed separately to Windows can be mapped independently in Sync.

04

ROUTING

Virtual output & exclusive mode

Sync reads your physical inputs and can send the processed result through a virtual controller. The game must receive that output for remapping and controller macros to affect it.

  1. Open Settings. Under the controller settings, choose Virtual controller and select the output supported by your game, such as Xbox 360 or DualShock 4.
  2. Install ViGEmBus if Sync asks. Use the driver action shown in Settings and follow the installer. Restart if requested. ViGEmBus supplies the virtual controller.
  3. Check the game input setting. Select controller input in the game where required, then test a simple button. Confirm the processed controller is the one your game uses.
  4. Enable Exclusive mode to resolve double inputs. Install HidHide if the application reports it missing, then enable Exclusive mode. Sync adds its executable to the HidHide application allow list when configuring this mode.
  5. Reconnect if needed. If the game still sees both physical and virtual controllers, reconnect the physical controller and restart the game's input detection. An administrator or HidHide warning must be resolved before exclusive mode can work.
Sync Settings showing Virtual controller, Engine update rate and Exclusive mode
Driver notices appear when action is needed. Ready drivers do not need a permanent warning.

ViGEmBus and HidHide have different jobs. ViGEmBus creates virtual output; HidHide prevents games from also receiving the physical device. If inputs disappear after enabling exclusive mode, disable it temporarily, then check that the current Sync executable is allowed in HidHide and inverse cloaking is disabled.

05

CONTROLLER

Remap buttons, sticks & triggers

Assign a button

  1. On Controller, click the button or rear control you want to change.
  2. In its assignment panel, choose a controller action or a keyboard/mouse action. Check the displayed input name so you do not edit the neighbouring trigger or bumper.
  3. Select the required output, confirm with Done, then press the physical button and test the result in the game.
Sync button assignment panel opened from the controller diagram
Change one mapping at a time and confirm its output before continuing.

Set the stick response

  1. Open Sensitivity → Joysticks and select the stick you want to edit.
  2. Increase Deadzone only enough to stop unwanted movement when the stick is released. A larger deadzone removes more small intentional input.
  3. Choose a response curve and check the graph. Use Sensitivity, Max output and Vertical scale for the required response; leave unrelated controls unchanged while testing.
  4. Use Smoothing only when needed. More filtering can soften movement but also delay the response. Verify both small adjustments and a full turn.
Sync stick response settings with deadzone, sensitivity and response curve controls
Deadzone prevents drift; the response curve determines how physical movement becomes output.

Set trigger activation

  1. Open Sensitivity → Triggers and select the left or right trigger.
  2. Set its active range and Actuation. A software hair-trigger setting reaches full output earlier in the pull; it does not physically shorten the trigger.
  3. Check that a released trigger reads as released and a full pull reaches the intended output. Trigger effects depend on the controller's capabilities.
Sync trigger settings with trigger range and Actuation controls
Check both release and full activation after changing a trigger range.
06

MOUSE & KEYBOARD

Configure capture & bindings

  1. Open the mouse setup page and enable Mouse & keyboard input.
  2. Choose the Capture mode and set a Capture key. The default is F8. Remember this key before you capture the mouse: toggle mode switches capture on/off; hold mode captures while held.
  3. Choose the Output stick. Camera movement normally uses the right stick. Set the mouse Resolution to match the DPI configured on your actual mouse.
  4. Start with a moderate sensitivity and the selected response preset. Test a slow movement and a fast turn, then adjust one axis or filter at a time.
  5. Open Bindings. Map Mouse buttons, configure Movement keys, and use Keyboard bindings → Edit all for additional keys.
  6. Switch the game to the intended input type. Activate capture with your chosen key and verify looking, moving, aiming and firing. Release capture before editing Windows or another application.
Sync mouse setup with Capture mode, Capture key, Output stick and sensitivity
Set a capture key you can easily reach before entering the game.
Sync Bindings page showing mouse button assignments, movement keys and keyboard bindings
Bindings define the controller output each physical mouse button or key sends.

Mouse-to-stick input follows the game's controller turn-speed limits. Increasing mouse sensitivity cannot remove that limit. Check game sensitivity and Sync response together when fast swipes feel inconsistent.

07

MACROS

Add a preset or build your own

Start with a preset

  1. Open Macros → Presets. Choose the relevant game or family and select Add on a preset.
  2. Open My macros and select the added macro. Check its Trigger, output and any Only while holding requirement.
  3. Enable the macro with its switch. Adding a preset does not start sending its inputs automatically.
  4. Test that single macro first. Its output buttons must match the game's own bindings; a crouch sequence cannot slide correctly when it sends a button assigned to another action.
Current Sync macro preset library with game filters and Add controls
Presets are editable starting points, including firing, recoil, ADS micro movement and movement sequences.
What the main macro families do
Preset familyConfigure first
Rapid Fire / Burst FireCheck the fire output and pulse timing. The game or weapon may limit the accepted firing rate.
Anti-RecoilStart with modest vertical correction, then adjust per weapon while aiming and firing. Reduce correction if the camera pulls down.
ADS Micro MovementCheck the chosen stick, amplitude and activation requirement. This repeats a small input pattern; it is separate from visual AI detection.
Slide / Jump / Sprint sequencesMatch the game's crouch, jump and sprint bindings, then tune press and release timing. Begin the required movement yourself.

Edit or record a sequence

  1. In My macros, select New macro or an existing sequence.
  2. Choose Once, While held or Toggle. Once runs one sequence; While held repeats while the trigger is held; Toggle starts and stops with successive trigger presses.
  3. Use Add step to add Press, Release and Wait actions. Include a release after a held button so the sequence does not leave it pressed.
  4. For a recorded sequence, select Record, perform the controller inputs, then select Stop. Review the recorded buttons and timings before using it.
  5. Use Play to test the selected sequence where appropriate, then Stop. Disable any other macro using the same trigger until this one behaves correctly.
Sync Anti-Recoil macro editor with trigger, hold condition, strength, horizontal correction and start delay
The Anti-Recoil editor sets the trigger, hold condition, correction and start delay.
08

PROFILES

Keep each setup organised

  1. Open the profile selector. Select Create profile to start a separate setup, or open Profile presets, choose a starting point and select Create from preset.
  2. Select the profile you want and choose Activate. Check the active profile name before making changes; edits are saved to the active setup.
  3. Use the profile's edit action to change its name or category. Select Duplicate in that panel before experimenting with an existing setup.
  4. Keep separate profiles for games with different sensitivities, controller layouts or macro requirements. A preset is a starting point and may still need matching to your in-game settings.
  5. Select Export to save a .cfg backup. To restore or use a supplied profile, select Import, choose the file, then activate the imported profile.
  6. Review imported mappings and enabled macros before playing. Importing a profile does not change your subscription or permit a locked Plus feature.
Sync profiles manager with active profile, presets, import, export and activation controls
Duplicate a working setup, give it a clear game name and keep a separate exported backup.
09

AI AIMASSIST PLUS

Run Automatic Setup

Automatic Setup measures available AI engines and candidate models for the selected game. It recommends a starting configuration for the current workload; it does not promise a fixed game frame rate or perfect detection.

  1. Open AI with an active Plus subscription. Keep Enable AI off while configuring or running the diagnostic.
  2. Select Automatic Setup beside Performance, then choose your Game. Choose the matching family for Warzone, Fortnite or Apex when available; use a universal option for a broader starting point.
  3. Select Start. Let the measurements finish. Running the game in a representative scene gives the diagnostic a more relevant picture of the resources available alongside it.
  4. Review the proposed engine, model and settings. If Sync warns that the available performance is insufficient, reduce the workload or keep AI off rather than assuming a higher FPS limit will fix it.
  5. Select Apply to use the recommendation. If you change the selected game or model before applying, run the appropriate diagnostic again.
  6. Close the setup window, choose the activation input and screen, then enable AI manually when you are ready to test.
Sync Automatic Setup window with game selection and hardware summary
Choose the game, run the measurements, then apply the result. AI remains a separate manual switch.

Choose the AI engine

Keep AI engine → Automatic for the available-engine comparison, or choose DirectML, CUDA or TensorRT when supported. DirectML is the general GPU route. CUDA and TensorRT require a compatible NVIDIA GPU and the separate Sync NVIDIA pack; they are not enabled just by selecting their names.

  1. If you need NVIDIA acceleration, close Sync and install the separate NVIDIA pack supplied for Sync. That pack adds AI dependencies; it does not replace the main Sync installation.
  2. Reopen Sync, select a model and engine, then check the engine name and diagnostic information on the AI page. An unavailable engine or a dependency error must be resolved before that backend can run.
  3. Allow extra time on the first TensorRT use while the model is prepared. Compare measured inference time with the same model and scene rather than expecting a visible difference on a still image.

Hardware category, AI processing rate, game FPS and controller polling rate are different measurements. A fast GPU can still have limited headroom while a demanding game is running.

10

AI AIMASSIST PLUS

Choose your activation & tune detection

  1. Select a model for the actual game. Choose a lighter model for less processing or a more detailed candidate when resources allow. A model for another game can miss players or detect interface elements.
  2. Choose an AI FPS limit. Choose Auto FPS or a manual limit of 60, 90, 120, 144 or 165. This is a maximum processing rate, not a guaranteed rate. Use the measured FPS and inference time to assess the result.
  3. Set the activation input. Open Add key or button, select your controller button and/or keyboard or mouse input, then confirm with Done. Verify the selected activation mode; do not choose Always active unless that is intentional.
  4. Select the screen. Choose Screen 1 or Screen 2 for the display containing the game. Enable Show detections and, if useful, Show FOV overlay while checking the setup.
  5. Choose the target position. Click the intended body area on the character preview. The vertical control and Horizontal position adjust the point inside the detected box.
  6. Check Output. Choose Automatic, Controller or Keyboard & mouse to match your actual input route. Verify the game receives that output; a visible box alone does not prove the game is receiving adjustments.
  7. Enable AI yourself. Return to the game, hold the selected activation input and test. Turn AI off when you finish. Opening the AI page, applying a recommendation or detecting Plus must not start it automatically.
Current Sync AI page with model, engine, FPS limit, FOV, confidence, NMS and character target-position controls
Verify the model, activation input, screen and output before adjusting the strength.
How to adjust the main AI controls
ControlWhat it changesWhat to check
Aim assist forceStrength of the controller adjustment or mouse correction.Increase gradually if correction is weak; reduce it when movement overshoots or oscillates.
AI smoothnessFiltering applied to aim adjustment.More filtering can soften small changes but add follow delay. Compare both a still and a moving target.
AI confidenceMinimum model score needed to accept a detection.Raise it to reject weak false detections; lowering it may recover players but also admit more false positives.
NMS thresholdOverlap threshold used to suppress duplicate detections.A lower threshold suppresses overlapping boxes more aggressively; a higher one retains more. Check two nearby players as well as a single target.
FOV size / Dynamic FOVThe selection area and its size while a target is locked.A very broad area admits more candidates. Check acquisition, tracking and release without changing other controls at the same time.
Optimized detectionLimits processing to the detection area and adapts capture work.Compare actual resource use and detection in your own scene after enabling it.

For Remote Play: enable a video session and verify a clear live image first. Controller Only does not provide a decoded video feed. AI needs a visible/capturable image source; it cannot detect a game shown only on a separate TV with no capture input.

11

REMOTE PLAY PLUS

Connect on the same network

For a local session, connect the PC and PlayStation to the same router. Ethernet on both devices is a useful starting point for a stable stream. An Internet speed test does not measure the quality of this local link.

  1. On PS5, open Settings → System → Remote Play and enable Remote Play. On PS4, use Settings → Remote Play Connection Settings.
  2. In Sync, open Remote Play and select Local network. Open Connection guide for the guided steps, or select Find PlayStation.
  3. Select your console from the results. If discovery finds nothing, check the local network and use Enter IP address to add the console's current local address when needed.
  4. For the first local pairing, select Sign in with PlayStation. Complete Sony sign-in using the account on the console. Copy the full final browser address, paste it in the Sony sign-in link field, then choose Retrieve account ID.
  5. On PS5, open Settings → System → Remote Play → Pair Device. On PS4, choose Add Device in its Remote Play settings. Enter the current 8-digit code in Sync and select Pair this console before it expires.
  6. Choose your session settings before connecting, then select Start session. Test both controller input and console audio. Use Disconnect to end the session.
Sync local Remote Play pairing page with Sony account sign-in and console pairing-code fields
Local pairing uses the console's current code. Copy Sony's complete final redirect address, not an example link.
Sync Remote Play page showing console selection and session settings
Choose the console and stream mode before starting the session.

Rest-mode wake requires the console's own network/rest-mode settings and a paired console. If wake does not work, turn the console on directly to complete the first connection.

12

REMOTE PLAY PLUS

Internet connection, video & audio

Connect through PSN

  1. Enable Remote Play on the console and leave it available on its network.
  2. In Sync, select Internet (PSN). Choose Sign in with PlayStation and sign in with the PSN account linked to the console.
  3. Paste the complete final Sony redirect address into Sync and complete the account retrieval. Select Find PlayStation, choose your console and select Start session.
  4. Internet pairing is automatic through PSN; this route does not require the local 8-digit pairing code. If authentication expires, use Reconnect Sony account and complete sign-in again.
Sync Internet PSN Remote Play route with Sony account connection and console discovery
The PC and console can use different networks in Internet mode. Some mobile-network NAT configurations prevent the session from opening.

Choose the right session mode

  1. Video session: leave Controller Only off. Start with a supported resolution such as 1080p and 60 FPS, then adjust Bitrate to the available connection. Higher requested modes are marked experimental and can fall back to a supported format.
  2. Inputs and sound only: enable Controller Only before connecting, then enable Console audio if wanted. Play on the console's TV or monitor; Sync stops displaying and decoding video in this mode.
  3. Lower bandwidth: try Weak connection. This mode caps the video request at up to 540p / 60 FPS and 3 Mbps while prioritising responsive input. It keeps the original quality settings for later.
  4. Audio: enable Console audio, confirm the Windows playback device and volume, then test console sound. Controller rumble has its own separate switch.
  5. Fullscreen: use the player expand control or F11. Press Esc or F11 to return. A Controller Only session has no fullscreen video to open.
Sync Remote Play configured for Controller Only with optional Console audio
Controller Only keeps input and optional console sound active without the video stream.

Fix a soft or blocky image

Change one setting, reconnect when required, then compare the same moving scene. If a stable image looks too compressed, increasing the bitrate may help. Blocks, corruption or freezes also require checking packet delivery and decoding: try Ethernet, compare H.264 and HEVC, and test Hardware decoding on and off. A very high bitrate can make an unstable link worse. Your download speed alone does not prove the local network or the console's upload path is stable.

13

STREAMING

Controller overlays for your stream

Choose the design and input source

  1. Open Customization → Overlay and select a Controller design, or keep the automatic connected-controller design.
  2. Choose Input source → Physical controller to show physical inputs, or Sync output to show the result after remapping and macros.
  3. Test buttons, sticks and triggers in Live preview. Adjust Appearance for size, opacity, rotation and animation rate.
  4. For an overlay on your own display, enable Show on screen and use Position for the display, corner and margins. The desktop overlay works with a borderless or windowed game.
Sync controller overlay live preview with design, input source, appearance and position controls
The live preview can remain active even when Show on screen is off.

Add it to OBS or Streamlabs

  1. In Sync's overlay settings, open Streaming and choose OBS / Streamlabs.
  2. Enable Browser source, wait for the source to become ready, then select Copy browser URL.
  3. In OBS or Streamlabs, add a Browser source to your scene. Paste the complete copied URL and use a 600 × 600 source size with a transparent background.
  4. Position and scale the source in your scene, then press controller buttons to check the live result. Keep Sync open and signed in.

Add it to TikTok LIVE Studio

  1. In Sync, open Streaming and select TikTok LIVE Studio. Enable Browser source, then copy the URL from this page.
  2. In TikTok LIVE Studio, add a Link source and paste the entire copied address. Use 600 × 600 with a transparent background.
  3. Keep the generated hostname, port, path and private token exactly as copied. Do not replace the address with the store link, a Windows file path, a numeric IP address or a shortened URL.
  4. If you previously used Reset browser URL, replace the URL in every streaming source: the previous private link is invalidated.
Sync Streaming settings with TikTok LIVE Studio selected and Copy browser URL available
Copy the current private browser URL from Sync. This source runs locally on the same PC as your streaming application.

Closing Sync, signing out or disabling Browser source makes the streaming overlay disappear. This is separate from the desktop Show on screen switch. Keep the private browser URL out of public screenshots.

14

USB CONTROLLER PLUS

Set a supported polling rate

  1. Connect the controller with a USB data cable. Sync's USB overclock feature does not change a Bluetooth polling rate.
  2. Open Settings → Controller Overclock. Refresh the USB device list if the controller was just connected.
  3. Select the correct controller under USB controllers. Check its identity before applying a setting to a device.
  4. Choose an available Target polling rate and select Apply. Follow any administrator, driver or restart instruction shown by Sync.
  5. Reconnect or restart only when requested, then test the controller and check its status again. If a rate is unsupported or unstable, return to a supported setting using the controls in this window.
Sync USB Overclock window with USB controller selection, Target polling rate and Apply button
USB polling, Sync's engine update rate and a game's FPS are separate. A higher number in one does not change the others.

For a controller with native high-rate support, use its manufacturer's configuration first. In Settings, 4000/8000 Hz engine updates use active waits and can occupy a CPU core; use a lower engine rate when you need more headroom for the game or AI.

15

PREFERENCES

Startup, Anti-Capture & updates

  1. Choose your language in Settings → Language. The guide uses the English control names so you can match them directly.
  2. Set startup behaviour. Run at startup opens Sync when you sign in to Windows. Start minimized sends it to the tray; Close to tray keeps input processing running after the main window is closed.
  3. Use Anti-Capture when wanted. This setting requests that supported Windows capture methods exclude the Sync interface and AI overlay. It is not a universal guarantee for every recorder or capture method. Turn it off before taking a Sync screenshot for support.
  4. Check for updates. In the update area, select Check for updates. Use Download update when one is offered, then Restart to update when ready.
  5. Choose automatic downloading. Auto update downloads the update and installs it when Sync starts again. Sync saves profiles before installation; an exported backup is still useful before a major setup change.
  6. Keep the correct update channel. The official Sync loader receives official releases. A separate test loader receives test-channel builds; it is for testers and may contain unfinished changes. Do not substitute a test loader for a customer installation to obtain an ordinary update.

To close completely: if Close to tray is enabled, use the Sync tray menu to exit. Closing the main window alone leaves processing and the local browser overlay running.

16

TROUBLESHOOTING

Find the step that is missing

Follow the checks in order and retest after each change. Avoid changing sensitivity, model, routing and network settings at the same time: you need to know which change fixed the problem.

My controller is missing or does not respond
  1. Check the cable supports data, or verify the Bluetooth connection in Windows.
  2. Disconnect other controllers and select the intended device on Controller.
  3. Check Settings for an unmapped-device notice and confirm the controller is in its normal gaming mode.
  4. If the issue began with Exclusive mode, turn it off and check the current Sync executable in HidHide's application allow list.
Return to controller setup →
The game receives double inputs, or remapping changes nothing
  1. Verify the game's controller input setting and Sync's Virtual controller selection.
  2. Resolve a missing ViGEmBus notice before testing virtual output.
  3. Use Exclusive mode to prevent the game also receiving the physical controller.
  4. Close another remapper or duplicate Sync instance that is sending the same inputs.
  5. Test a single obvious button mapping before restoring complex macros.
Return to output setup →
Mouse capture is stuck, or the mouse does not move the camera
  1. Press or release the configured Capture key according to the selected Capture mode; the default key is F8.
  2. Confirm Mouse & keyboard input is enabled in the active profile.
  3. Check the Output stick, mouse-button mappings and game input type.
  4. Compare game controller sensitivity and Sync's response settings. Very fast movement still encounters the game's controller turn limit.
Return to mouse setup →
A macro does not run, or repeats unexpectedly
  1. Check the active profile and the macro's enabled switch.
  2. Check Trigger and Only while holding requirements.
  3. Check Once, While held or Toggle mode; a toggle needs another press to stop.
  4. Match the output buttons to the game's actual action bindings.
  5. Disable other macros using the same trigger, then inspect every Press/Release pair and delay.
Return to macro setup →
AI is locked, off, or warns that my PC is too slow
  1. AI AimAssist requires Plus; verify the license currently active in Sync.
  2. AI starts disabled on each launch. Enable it manually only after configuring it.
  3. Run Automatic Setup for the selected game and apply its result.
  4. Close unnecessary GPU workloads and try a lighter model. A higher requested FPS limit cannot supply missing processing capacity.
  5. If an engine is unavailable, check its diagnostic. CUDA/TensorRT need the optional NVIDIA pack and compatible hardware.
Return to Automatic Setup →
I see detection boxes, but the aim does not move
  1. Confirm Enable AI is on and hold the activation input shown on the AI page.
  2. Check Output matches mouse, virtual controller or the active Remote Play input route.
  3. Verify basic manual input reaches the game before testing AI correction.
  4. Disable conflicting mappings or another active Sync instance.
  5. If only Remote Play fails, reconnect the session and test a clear video image and manual controller input first.
Return to AI controls →
Detection misses players, sees the wrong objects, or jumps between targets
  1. Check the game-specific model, selected screen and live image source.
  2. Use Show detections to distinguish a missed/false box from a movement-output problem.
  3. Raise confidence gradually for weak false positives; lowering it may recover missed players but admits more candidates.
  4. Check NMS on a single player and on nearby players. Avoid changing both thresholds at once.
  5. Reduce an overly broad FOV, then compare a still target, a moving target and two crossing targets.
  6. For Remote Play, resolve blur or blocky video before judging model accuracy.
Return to AI tuning →
Remote Play cannot find or pair with my PlayStation
  1. Confirm Remote Play is enabled and the console is switched on for the first test.
  2. Use Local network only when the PC and console share a local network; check the console's current IP if adding it manually.
  3. Use Internet (PSN) for separate networks and sign in to the account linked to that console.
  4. For local pairing, request a fresh code and enter it before expiry. Internet PSN pairing does not use that code.
  5. If Sony authentication fails, reconnect the account and paste the entire final redirect URL.
  6. If Internet connection negotiation times out on a mobile network, compare another network; some NAT configurations block the route.
Return to Remote Play setup →
Remote Play has blocks, freezes, audio issues or delayed movement
  1. Reconnect a single session; make sure another Remote Play client is not competing for the console.
  2. Prefer Ethernet and check the console's network path as well as the PC's.
  3. Compare codec and Hardware decoding settings one change at a time. Adjust bitrate to the link rather than always maximising it.
  4. Use Weak connection or Controller Only when video quality is less important than bandwidth and input response.
  5. For sound, enable Console audio and verify Windows' selected output and volume.
  6. If movement continues after releasing a stick, stop AI and macros to isolate manual Remote Play input, then report which route reproduces it.
Return to stream settings →
TikTok rejects the URL, or my streaming overlay is blank
  1. Use the current Sync build and open Customization → Overlay → Streaming.
  2. Select your streaming app, enable Browser source and copy the URL again after it becomes ready.
  3. In TikTok use a Link source; in OBS/Streamlabs use a Browser source. Paste the generated address exactly, without replacing its hostname or changing it to HTTPS.
  4. Keep Sync open and signed in on the same PC. Check the live controller preview responds.
  5. If you reset the browser URL, replace it in the streaming source. Check the 600 × 600 source size and transparency settings.
  6. If validation still rejects the copied URL, send support the exact error and Sync version; redact the private token before sharing an address.
Return to streaming overlays →
My subscription or update does not appear
  1. Check the order belongs to the account and activation details you are using.
  2. Confirm the plan and renewal status in the customer dashboard or billing management link.
  3. Reopen Sync or sign in again after a confirmed entitlement change.
  4. Use Check for updates in the correct official or test loader. An unavailable update check needs a working connection.
  5. Contact support with your order number, Sync version and the displayed error. Do not send your password or full license key in a public channel.
Open customer account →

STILL NEED HELP?

Send us the useful details.

Include the Sync version, Windows version, controller and connection type, selected profile, affected feature and the steps that reproduce the problem. For AI, include the model and engine; for Remote Play, include Local network or Internet and the session settings. Add a clear screenshot with private details hidden.

Open a support ticket