Ryudeck v0.1.8
Ryudeck v0.1.8 — controller fix take 2
Changes since v0.1.7
- Fix: idempotent reopen guard was reading stale per-game config Id ('0') back into the controller, causing the reopen loop to continue. Now writes correct live pad Id back into config.
- Fix: NpadController no longer disposes/reopens the gamepad every frame when the same physical device is bound.
The Deck path
- Steam Input → virtual gamepad → SDL3 reads it with full Deck support (paddles, gyro, touchpad)
- No Spacewar, no Steamworks API → no "Playing Spacewar"
- Works automatically when launched as a non-Steam game through Steam
One-shot install (self-contained, no .NET needed)
tar xzf ryudeck-v0.1.8-linux_x64.tar.gz
./Ryudeck/install.shThis copies everything to ~/.local/share/ryudeck, creates a .desktop entry (appears in your app menu), and installs the icon. Launch from your desktop menu or ~/.local/share/ryudeck/Ryudeck.sh.
To add to Steam Game Mode
Add a Non-Steam Game → browse to ~/.local/share/ryudeck/Ryudeck.sh
If you have v0.1.7 per-game configs
Old configs may have stale controller IDs. Wipe them:
rm -rf ~/.config/Ryudeck/games/v0.1.8 will regenerate fresh configs on next launch.