forked from Ryochan7/sc-controller
-
Notifications
You must be signed in to change notification settings - Fork 3
Running SC Controller on Windows
Martin Rys edited this page Oct 6, 2024
·
9 revisions
SC Controller on Windows is work-in-progress, so don't expect to have all (or even most) of the features.
What works:
- Wired and wireless (is both BT+Dongle supposed to work? TODO) Steam Controller (without Steam)
- Mouse and keyboard emulation
- Gamepad emulation - on Windows 10, all windows application can see Steam controller as xinput-compatible gamepad.
On Windows 7, DS4 gamepad is emulated instead. - GUI (same as Linux version uses) with most of its features.
- Basic on-screen menu to switch between profiles.
Install latest release of ViGEMBus before running SC Controller. If you are using GloSC, you most likely already have ViGEM installed. This is not strictly necessary, but gamepad emulation depends on it. Without ViGEM, you can use SC Controller as keyboard and mouse emulator.
- Grab zip from latest pre-release and extract it somewhere.
- Navigate to extracted directory and run
sc-controller.exe
- After few seconds, menu icon () in top-left corner should turn green to signalize that emulation is now enabled.
- Try pressing some buttons or moving mouse with right touchpad.
There are two big parts of SC Controller - daemon and GUI. Daemon is what does actual work, and GUI runs it on background, while giving you interface to click on. When something goes wrong, you may want to run daemon directly and see errors and messages it prints to console.
- Make sure daemon is not already running - check for process named
scc-daemon.exe
in task manager. If it's there, end it. - Navigate to directory where SC Controller is extracted and double-click
scc-daemon.exe
- Console window should popup, displaying all logs and error messages.