From 6c9c5f4ce74ae34e4222bb463da57e6a40725650 Mon Sep 17 00:00:00 2001 From: Cogential <126894104+Cogential@users.noreply.github.com> Date: Fri, 9 Oct 2026 16:09:15 -0400 Subject: [PATCH] App: let SDL see Steam's virtual gamepad as an Xbox pad, so the D-pad and sticks work on the Frame Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VHDaz86aayqMULHsjByEmT --- app/build-arm64.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/build-arm64.sh b/app/build-arm64.sh index 9874091..3514535 100755 --- a/app/build-arm64.sh +++ b/app/build-arm64.sh @@ -18,6 +18,9 @@ cat > "$OUT/run.sh" <<'RUN' # Steam launches this. FrameDrop-style installs lose the executable bit, so restore it first. cd "$(dirname "$0")" || exit 1 chmod +x ./frametanium 2>/dev/null +# Steam describes its virtual Xbox pad as "Steam Frame Controllers" (28de:11e0), which SDL has no mapping for, +# so only some buttons would arrive; without the description SDL maps it as the Xbox pad it is. +unset SteamVirtualGamepadInfo exec ./frametanium "$@" RUN chmod +x "$OUT/run.sh"