[Feature Request] Automatic Controller Detection and Configuration #518

Closed
opened 2025-01-12 16:39:49 +00:00 by mcpeixoto · 1 comment
mcpeixoto commented 2025-01-12 16:39:49 +00:00 (Migrated from github.com)

Overview

Ryujinx should automatically detect connected controllers, assign them to player slots (Player 1, Player 2, etc.), and set their type (e.g., PS4 controllers as Pro Controller). This eliminates manual setup for smoother usability.

Smaller details

  • Automatically detect connected controllers via USB or Bluetooth.
  • Assign controllers to player slots in the order they are connected (e.g., the first controller connected becomes Player 1, the second becomes Player 2, etc.).
  • Map non-Nintendo controllers (like PS4 controllers) to the Pro Controller type by default, as this is the most common use case.
  • Provide an option in the settings to manually override automatic assignments if needed.

Nature of request

Improve user experience by simplifying controller setup and configuration.

Why would this feature be useful?

  • Saves time for users who frequently switch between different controllers or play multiplayer games.
  • Reduces the need for manual configuration, making Ryujinx more accessible to new users.
  • Enhances the overall usability of the emulator, especially for those using non-Nintendo controllers.
### Overview Ryujinx should automatically detect connected controllers, assign them to player slots (Player 1, Player 2, etc.), and set their type (e.g., PS4 controllers as Pro Controller). This eliminates manual setup for smoother usability. ### Smaller details - Automatically detect connected controllers via USB or Bluetooth. - Assign controllers to player slots in the order they are connected (e.g., the first controller connected becomes Player 1, the second becomes Player 2, etc.). - Map non-Nintendo controllers (like PS4 controllers) to the Pro Controller type by default, as this is the most common use case. - Provide an option in the settings to manually override automatic assignments if needed. ### Nature of request Improve user experience by simplifying controller setup and configuration. ### Why would this feature be useful? - Saves time for users who frequently switch between different controllers or play multiplayer games. - Reduces the need for manual configuration, making Ryujinx more accessible to new users. - Enhances the overall usability of the emulator, especially for those using non-Nintendo controllers.
GreemDev commented 2025-01-12 16:44:58 +00:00 (Migrated from github.com)

The entire point of using this for playing different games with different configs should be alleviated when per-game configs gets added. Thus this would only serve to automatically do stuff a user might not want.

Don't really want this added honestly. As it is we need to stop adding settings for everything; this is turning into yuzu, and I don't want that.

The entire point of using this for playing different games with different configs should be alleviated when per-game configs gets added. Thus this would only serve to automatically do stuff a user might not want. Don't really want this added honestly. As it is we need to stop adding settings for everything; this is turning into yuzu, and I don't want that.
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#518
No description provided.