Gamescope payload 20261027.1: bring nested game windows to the front
Description
Under gamescope, a game running inside wine's virtual desktop was never activated: no controller or keyboard input, XInput polled only once, and the window stayed hidden. NFS Most Wanted stayed stuck on PRESS START.
Gamescope A48 (GameNative/gamescope#16) now sends winhandler.exe the same bring-to-front request that the X11 server sends when a window is mapped. This PR bumps GamescopePayload.VERSION to 20261027.1 so the app fetches the new payload. Nothing else changes (the daemon in jniLibs is unchanged).
Payload: 20261026.3 with bin/gamescope and bin/gamescopereaper replaced by the build of gamescope master fa3f3fb (run https://github.com/GameNative/gamescope/actions/runs/40500586176).
- URL: https://downloads.gamenative.app/gamescope-gamenative-20261027.1.tzst
- sha256:
ccd8c12c5cb73bfc06e1b5d8aacaae9bfbcbc2d0720a67cc71a47bed5991b1bf - size: 14190637 bytes, 1015 members
Verified on the Odin 3 with the same repack of the PR build:
- NFS Most Wanted: pad works, XInput polled at 60 Hz, title -> gameplay, 59.5 fps.
- Hades II: pad navigation OK, clean exit.
- Celeste: pad navigation OK, clean exit.
- One A48 log line per session, no repeats, no helper or dialog windows brought forward, no crashes.
Recording
Not attached (payload bump only).
Type of Change
- Bug fix
- Performance / stability improvement
- Compatibility improvements
- Other (requires prior approval)
Checklist
- If I have access to
#code-changes, I have discussed this change there and it has been green-lighted. If I do not have access, I have still provided clear context in this PR. If I skip both, I accept that this change may face delays in review, may not be reviewed at all, or may be closed. - This change aligns with the current project scope (core functionality, stability, or performance). If not, it has been explicitly approved beforehand.
- I have attached a recording of the change.
- I have read and agree to the contribution guidelines in
CONTRIBUTING.md.
Summary by CodeRabbit
- Maintenance
- Updated the Gamescope payload version. The app will now check readiness and select the corresponding archive for the updated version.