Sc Controller Versions Save

User-mode driver and GTK3 based GUI for Steam Controller

v0.4.2

6 years ago

Big rewrite of on-screen keyboard

New:

  • less-laggy on-screen keyboard
  • bindings shown on on-screen keyboard now showing exactly what's configured instead of defaults
  • OK and Save buttons moved to window headers (thanks @dyskette)
  • Menu button now shows "hamburger" instead of non-descriptive controller icon.
  • added option to use tap as double-tap (and dodge in NieR: Automata)
  • added "MINIMUM" mode to deadzone (see #356)
  • allowed using sensitivity with tilt

Fixes:

  • Main window looking weird when when some button has long label (thanks @dyskette)
  • Autoswitch not working with RetroArch (thanks @neuromancer)
  • Cemu with rumble can crash scc-daemon
  • Compatibility with newer GTK

v0.4.1

6 years ago

New:

  • Return of AppImage support.
  • Added setting for automatic turning off the controller
  • Allowed to set displayed name even on button that does nothing (#321)
  • Added button for _un_setting menu icon
  • Added options to print pressed buttons to scc executable

Fixes:

  • Switching profile while mouse cursor is in "rolling ball" motion may cause it to roll forever
  • Modeshift hold and doubleclick times not being saved
  • Shell command breaking with Unicode characters
  • hid driver cannot be compiled on Gentoo

v0.4.0.2

6 years ago

See this post for more verbose description of recently added features.

See release notes for v0.4 for important stuff

Fixes:

  • python-evdev package is no longer required (but needed for support of other controllers)
  • ring bindings isues (#296)
  • issues with unicode characters in action names
  • OSD menu now disappears if controller is disconnected
  • allowed to use stick position as modeshift modifier
  • hold and doubleclick modifier not working correctly when there is no "just pressed" action
  • scc-daemon start failing when stale PID remains after crash or machine restart

v0.4.0.1

6 years ago

Small fixes:

  • important config folder is not created automatically
  • nonimportant file is not being installed

v0.4

6 years ago

See this post for more verbose description of recently added features.

Now with support for normal controllers Tested with:

  • Sony Dualshock 3 and 4
  • Logitech F310
  • CTech GP-04
  • Various unbranded USB controllers

New:

  • New OSD theme (thanks to @predr)
  • Added option to start hidden in status icon
  • Simplified feedback settings
    • 'period' setting does nothing yet, so it was removed
    • feedback frequency is displayed in Hertz instead of just "some number"
    • 'amplitude' is now 'strength'
  • 'Pressed', 'released', 'touched' and 'untouched' modifiers (#290)

Fixes:

  • Showing and hiding window using status icon on desktops with no right-click support (namely Ubuntu)
  • Radial menu colors doesn't follow theme
  • New profile not visible in selector until restart

New dependency: python-evdev

v0.3.99.5

6 years ago

Testing release with support for non-steam controllers

This should be last pre-release and should work in general. Hopefully.


New & Fixes in testing branch:

  • Includes everything up to v0.3.16
  • New options for OSD colors and themes along with new OSD style created by @predr
  • Better support for really long menus
  • Displaying correct button images in quick menu
  • Support for DS4 gyro sensors and touchpad in center
  • Better support for mapping stick to mouse

Separate testing OBS repository with packages available for usual distros can be found here. There is also AppImage package available in OBS repository and as attachment to this release.


Tested with:

  • Sony Dualshock 4
  • Sony Dualshock 3
  • Few bootleg Dualshock 3's
  • Logitech F310
  • CTech GP-04
  • Unbranded USB SNES-alike controllers
  • Steam Controller (obviously)

Thanks to anyone brave enough to test this. Please, report everything :)

v0.3.16

6 years ago

New:

  • Added Quick Settings page displayed when editing new (and empty) profile.
  • Removed negative part of sensitivity slider
    • Now goes from 0 to 10
    • Inverting input can be done by new "Invert Axis" checkbox
  • Added GUI option to set button as toggle

Fixes:

  • Status icon support for Ubuntu 17.10
  • Radial menu not honoring OSD colors settings
  • Grabbing Alt+Ctrl+Arrow key combination may result in keys pressed in wrong order
  • Mouse jumping when especially complicated modeshift combinations are used
  • Crash when drag&droping profile with non-ascii characters in name
  • Crash when trying to export invalid profile file

v0.3.15

6 years ago

New:

  • Added support for modeshifting with "Soft trigger pull" (#208)
  • Added support for activating gyro sensor with partially pressed trigger
  • Added option to map button to multiple keys with GUI (#244)

Fixes:

  • Choosing profile with 2nd controller changes profile for 1st one

v0.3.14.1

6 years ago

Quick fix for release notes infobar

Fixes:

  • Release notes infobar shows on every start, even after it is dismissed.

v0.3.14

6 years ago

See this post for more verbose description of recently added features.

New:

  • Added Game List menu (#232)
  • Added pressing stick as possible menu confirm/cancel button
  • Added option to configure how big part of DPAD belongs to diagonal buttons
  • Added option to rename profile
  • Added release notes infobar

Fixes:

  • 'Per-axis' gyro bindings are not loaded correctly in editor (thanks to @MightyPork)
  • Yaw/Rollgyro value is not loaded correctly in editor (thanks to @MightyPork)
  • Some icons not showing properly with non-gnome centric icon themes
  • Hanged scc-daemon can't be killed using GUI or scc-daemon stop command