How to use

Unpack the archive and add libsc_rumble_hack.so to LD_PRELOAD environment variable by setting game launch options:

LD_PRELOAD="/path/to/libsc_rumble_hack.so:$LD_PRELOAD" %command%

If the game uses SDL2 for its controller support, Steam Controller should start to rumble.

Bug fixes and improvements

The rumble is sent to all connected devices by default. This fixes compatibility with the newer kernels that have a driver for Steam Controller.

32-bit build.

Downloads

sc_rumble_hack_0.1.2.tar.gz