Steam Input System Redirector
SISR (pronounced "scissor") is a tool that allows users to redirect Steam Input configurations to a system level, either on localhost or even over the network.
Unlike it's predecessor GlosSI, SISR uses VIIPER (requiring USBIP) instead of the unmaintained ViGEm driver, to emulate virtual controllers.
⚠️ Highly experimental work in progress. Everything is subject to change and may or may not work. Expect bugs, crashes, and missing features.
- Add SISR as a non-Steam game to your Steam library
- Add the following launch arguments to SISR's Steam entry
--window-create=true --window-fullscreen=false --console - Launch a VIIPER server on your system (will be bundled in future releases, maybe, soon™)
- Launch SISR through Steam (so Steam Input can process your controllers)
- SISR captures Steam-processed gamepad inputs and creates virtual Xbox 360 controllers via VIIPER
- Launch your games normally (not through Steam) - they'll see the virtual controllers
- Configure your controllers using Steam's Input Configurator while SISR is running
- VIIPER server must be running on your system
- SISR must be added as a non-Steam game and launched through Steam
- Turn off "Enable Steam Input for Xbox controllers" in Steam settings.
Otherwise Steam will pass through the emulated controller to SISR, which will then create another emulated controller, resulting in duplicates.
- Setup HidHide to hide your physical controllers from games, RTFM.
Automatic HidHide integration will (maybe) follow whenever soon™.
- Does the game work with regular Xbox 360 controllers? If yes, file an issue with logs. If no, tough luck.
- It's a system tray app. Right-click the tray icon for options. What more do you want?
You could also run./sisr --help¯\_(ツ)_/¯
- Code it yourself and open up a PR.
Alternatively, hire me to do it for you - Rates start at 100€/hour.
- Cool story bro. Where's your pull request?
SISR - Steam Input System Redirector
Copyright (C) 2025 Peter Repukat
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.