[PR #340] [CLOSED] fix(es-de): RetroArch Wolf virtual controller autoconfig #319

Closed
opened 2026-10-15 12:50:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gow/pull/340
Author: @Dadud
Created: 5/30/2026
Status: ❌ Closed

Base: master ← Head: fix/es-de-retroarch-wolf-gamepad


📝 Commits (3)

  • d7ae73a fix(base-emu): ROM-aware launchers, fullscreen, and Xenia path
  • 6545fd5 feat(es-de): profile launchers, Dolphin configs, and rom-config generator
  • 57a2533 fix(es-de): RetroArch Wolf virtual controller autoconfig

📊 Changes

48 files changed (+2491 additions, -207 deletions)

View changed files

📝 apps/es-de/build-fedora/Dockerfile (+1 -0)
➕ apps/es-de/build-fedora/configs/dolphin/Dolphin.ini (+43 -0)
➕ apps/es-de/build-fedora/configs/dolphin/Profiles/GCPad/Wolf_XBox_One.ini (+29 -0)
➕ apps/es-de/build-fedora/configs/dolphin/Profiles/Wiimote/Wolf_XBox_One.ini (+23 -0)
📝 apps/es-de/build-fedora/configs/es/gamelist.xml (+18 -36)
➕ apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_DualSense_(virtual)_pad.cfg (+29 -0)
➕ apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_Nintendo_(virtual)_pad.cfg (+29 -0)
➕ apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_X-Box_One_(virtual)_pad.cfg (+48 -0)
➕ apps/es-de/build-fedora/scripts/rom-config/generate_rom_library_configs.py (+309 -0)
➕ apps/es-de/build-fedora/scripts/rom-config/gow_refresh_rom_library.sh (+64 -0)
➕ apps/es-de/build-fedora/scripts/rom-config/install_retroarch_cores.sh (+86 -0)
➕ apps/es-de/build-fedora/scripts/rom-config/required_cores.py (+40 -0)
➕ apps/es-de/build-fedora/scripts/rom-config/rom_platforms.py (+309 -0)
📝 apps/es-de/build-fedora/scripts/startup.sh (+54 -10)
📝 apps/es-de/build/Dockerfile (+1 -0)
➕ apps/es-de/build/configs/dolphin/Dolphin.ini (+43 -0)
➕ apps/es-de/build/configs/dolphin/Profiles/GCPad/Wolf_XBox_One.ini (+29 -0)
➕ apps/es-de/build/configs/dolphin/Profiles/Wiimote/Wolf_XBox_One.ini (+23 -0)
📝 apps/es-de/build/configs/es/gamelist.xml (+18 -36)
➕ apps/es-de/build/configs/retroarch/autoconfig/udev/Wolf_DualSense_(virtual)_pad.cfg (+29 -0)

...and 28 more files

📄 Description

Summary

  • Add libretro autoconfig profiles for Wolf Xbox, Nintendo, and DualSense virtual pads
  • Use Hat0 D-pad bindings (h0up/h0down/h0left/h0right) for menu navigation

Depends on

Why

Wolf virtual controllers expose the D-pad as a hat device. Stock libretro autoconfig axis mappings break RetroArch menu navigation in streamed sessions.

Test plan

  • Launch NES/SNES from ES-DE with Wolf virtual Xbox controller
  • D-pad navigates RetroArch quick menu (Start+Select)
  • Alt+F4 returns to ES-DE

Made with Cursor


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/gow/pull/340 **Author:** [@Dadud](https://github.com/Dadud) **Created:** 5/30/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `fix/es-de-retroarch-wolf-gamepad` --- ### 📝 Commits (3) - [`d7ae73a`](https://github.com/games-on-whales/gow/commit/d7ae73a459a8f9ad799d796e68eca4ae8e665302) fix(base-emu): ROM-aware launchers, fullscreen, and Xenia path - [`6545fd5`](https://github.com/games-on-whales/gow/commit/6545fd55a2e4d54ee6738c7814bb2e4536f8792c) feat(es-de): profile launchers, Dolphin configs, and rom-config generator - [`57a2533`](https://github.com/games-on-whales/gow/commit/57a2533ca121cd1b4c75269eb59f7887ccd90881) fix(es-de): RetroArch Wolf virtual controller autoconfig ### 📊 Changes **48 files changed** (+2491 additions, -207 deletions) <details> <summary>View changed files</summary> 📝 `apps/es-de/build-fedora/Dockerfile` (+1 -0) ➕ `apps/es-de/build-fedora/configs/dolphin/Dolphin.ini` (+43 -0) ➕ `apps/es-de/build-fedora/configs/dolphin/Profiles/GCPad/Wolf_XBox_One.ini` (+29 -0) ➕ `apps/es-de/build-fedora/configs/dolphin/Profiles/Wiimote/Wolf_XBox_One.ini` (+23 -0) 📝 `apps/es-de/build-fedora/configs/es/gamelist.xml` (+18 -36) ➕ `apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_DualSense_(virtual)_pad.cfg` (+29 -0) ➕ `apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_Nintendo_(virtual)_pad.cfg` (+29 -0) ➕ `apps/es-de/build-fedora/configs/retroarch/autoconfig/udev/Wolf_X-Box_One_(virtual)_pad.cfg` (+48 -0) ➕ `apps/es-de/build-fedora/scripts/rom-config/generate_rom_library_configs.py` (+309 -0) ➕ `apps/es-de/build-fedora/scripts/rom-config/gow_refresh_rom_library.sh` (+64 -0) ➕ `apps/es-de/build-fedora/scripts/rom-config/install_retroarch_cores.sh` (+86 -0) ➕ `apps/es-de/build-fedora/scripts/rom-config/required_cores.py` (+40 -0) ➕ `apps/es-de/build-fedora/scripts/rom-config/rom_platforms.py` (+309 -0) 📝 `apps/es-de/build-fedora/scripts/startup.sh` (+54 -10) 📝 `apps/es-de/build/Dockerfile` (+1 -0) ➕ `apps/es-de/build/configs/dolphin/Dolphin.ini` (+43 -0) ➕ `apps/es-de/build/configs/dolphin/Profiles/GCPad/Wolf_XBox_One.ini` (+29 -0) ➕ `apps/es-de/build/configs/dolphin/Profiles/Wiimote/Wolf_XBox_One.ini` (+23 -0) 📝 `apps/es-de/build/configs/es/gamelist.xml` (+18 -36) ➕ `apps/es-de/build/configs/retroarch/autoconfig/udev/Wolf_DualSense_(virtual)_pad.cfg` (+29 -0) _...and 28 more files_ </details> ### 📄 Description ## Summary - Add libretro autoconfig profiles for Wolf Xbox, Nintendo, and DualSense virtual pads - Use Hat0 D-pad bindings (h0up/h0down/h0left/h0right) for menu navigation ## Depends on - #338, #339 ## Why Wolf virtual controllers expose the D-pad as a hat device. Stock libretro autoconfig axis mappings break RetroArch menu navigation in streamed sessions. ## Test plan - [ ] Launch NES/SNES from ES-DE with Wolf virtual Xbox controller - [ ] D-pad navigates RetroArch quick menu (Start+Select) - [ ] Alt+F4 returns to ES-DE Made with [Cursor](https://cursor.com) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:50:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/gow#319
No description provided.