Skip to content

Virtual controller created by ShadowPC not recognized #106

Description

@Joristdh

Describe the bug
Before when enabling the virtual controller support, the virtual controller created by ShadowPC was correctly recognized. However, in this fork a specific Sunshine check has been hardcoded in. This means virtual controllers are only recognized when a Sunshine process is running.

To Reproduce
Steps to reproduce the behavior:

  1. Enabled virtual (Sunshine) controller support
  2. Make sure Sunshine is not running
  3. Connect virtual controller
  4. Virtual controller is not recognized

Expected behavior
Virtual controllers should be recognized, even when there's no Sunshine process present. Maybe this could be added as an additional option to also preserve the current behavior

Workaround
Install and start Sunshine (even though this is not used for the actual game streaming in this case). The IsSunshineHostRunning() check will then pass, allowing the virtual controller to be recognized.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions