Skip to content

DanielJoyce/sc-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SC Controller

User-mode driver and mapper for Steam Controller, DS4 and similar controllers.

screenshot1 screenshot2 screenshot3 screenshot3


WIP Windows/BSD/Linux/android port in c

Hi there. What you are browsing is WIP branch in which I'm rewriting major parts of SCC into much more portable and much less python requiring code.

It should be somehow usable, but there is no GUI and only very basic OSD menu right now. See this wiki page for how to run it.


Like what I'm doing?

Help me become filthy rich on Liberapay or donate anything with PayPal

Building

Navigate to directory with sources and use meson to compile:

on Linux
$ meson build
$ ninja -C build
$ SCC_SHARED=$(pwd) build/src/daemon/scc-daemon
on Windows
# (you'll need mingw)
$ pacman -S mingw-w64-i686-pkg-config mingw-w64-i686-meson mingw-w64-i686-gcc mingw-w64-i686-python2 mingw-w64-i686-gtk3 mingw-w64-i686-libusb
$ export PROCESSOR_ARCHITEW6432=x86
$ meson build
$ ninja -C build
$ build/src/daemon/scc-daemon
on OpenBSD or NetBSD
# (install pkg-config, ninja-build and meson packages first. Meson is available as pip package)
$ meson build
$ ninja -C build
$ SCC_SHARED=$(pwd) build/src/daemon/scc-daemon

About

User-mode driver and GTK3 based GUI for Steam Controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.1%
  • C 2.9%
  • Other 1.0%