Skip to content

Volanaro/SN30pro-Xcloud_Windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ SN30pro Xcloud Windows Description

SN30pro_Xcloud_Windows is a lightweight Windows utility that converts an 8BitDo SN30 Pro for Android controller into a virtual Xbox 360 controller recognized by Windows and cloud gaming services (like Xbox Cloud Gaming).

It uses the ViGEmBus driver to emulate an Xbox 360 controller and HidHide to hide the original 8BitDo device, preventing double inputs.

Perfect for games or services that only support Xbox controllers.

✨ Features

Converts your 8BitDo SN30 Pro (Android Mode) into a Virtual Xbox 360 Controller.

Automatically maps all buttons, triggers, D-Pad, and both analog sticks.

Works seamlessly with Game Pass / Xbox Cloud Gaming / Steam / Epic Games / etc.

Removes input conflicts by hiding the original controller via HidHide.

Zero configuration once set up — plug and play.

🧩 Requirements Component Description 8BitDo SN30 Pro (Android mode) Must be connected via USB or Bluetooth Windows 10/11 (x64) Tested on both .NET 8 Runtime Required for the app to run ViGEmBus Driver Enables virtual Xbox controller HidHide Hides the real 8BitDo controller ⚙️ Installation Steps 1️⃣ Install ViGEmBus

Download and install: 🔗 https://vigem.org/downloads/

2️⃣ Install HidHide

Download from: 🔗 https://github.com/ViGEm/HidHide/releases

Once installed:

Open HidHide Configuration Client (from Start Menu).

Go to the Devices tab and check the box next to “8BitDo SN30 Pro for Android” to hide it.

Go to the Applications tab and click Add application. Select your SN30pro_Xcloud_Windows.exe

Make sure “Enable device hiding” is checked at the top.

This ensures only the virtual Xbox controller is visible to games.

▶️ How to Use

Connect your 8BitDo SN30 Pro (Android mode) via USB or Bluetooth.

Run SN30pro_Xcloud_Windows.exe.

You’ll see:

Sn30pro XCloud to Virtual Xbox360 controller : Made by Volanaro Please use HidHide to hide 8bitdo controller Press Ctrl+C to exit.

Once running, a Virtual Xbox 360 controller will appear in Windows.

Test in:

Control Panel → Devices and Printers → Xbox 360 Controller → Game Controller Settings

Enjoy full compatibility with Xbox Cloud Gaming and PC titles!

🧰 Developer Info

Language: C# (.NET 8)

HID Interface: HidSharp

Virtual Gamepad: Nefarius.ViGEm.Client

Compatible with: Windows 10/11

Made by: Volanaro

🏷️ License

This project is open-source and free to use for personal or educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages