forked from Ryochan7/sc-controller
-
Notifications
You must be signed in to change notification settings - Fork 4
Running SC Controller on Windows
kozec edited this page Apr 21, 2019
·
9 revisions
SC Controller on Windows is work-in-progress, so don't expect to have all (or even most) of features. What works:
- Wired and wireless 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 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.
Follow this tutorial to install ViGEMBus. On Windows 7, "caveman edition" seems to work better.
- 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 while 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.