b23prodtm / sc-controller

User-mode driver and GTK3 based GUI for Steam Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SC Controller Build Status

SC Controller

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

screenshot1 screenshot2 screenshot3 screenshot3


Building

Navigate to directory with sources and use meson to compile:

on Linux
$ meson build
$ ninja -C build
$ ninja -C build scc-daemon
on Windows
# (you'll need mingw)
$ pacman -S --needed 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 mingw-w64-i686-libmicroutils
$ export PROCESSOR_ARCHITEW6432=x86
$ meson build
$ ninja -C build sc-controller  # start GUI
$ ninja -C build scc-daemon     # start without gui to check why it doesn't work
on OpenBSD or netbsd
# (install pkg-config, ninja-build and meson packages first. Meson is available as pip package)
$ meson build
$ ninja -C build
$ ninja -C build scc-daemon

About

User-mode driver and GTK3 based GUI for Steam Controller

License:GNU General Public License v2.0


Languages

Language:Python 51.1%Language:C 45.6%Language:Meson 1.1%Language:C++ 1.0%Language:Shell 0.6%Language:CMake 0.3%Language:CSS 0.2%Language:Makefile 0.1%