Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the overlay #17

Open
2 tasks
imLinguin opened this issue Mar 26, 2024 · 1 comment
Open
2 tasks

Support the overlay #17

imLinguin opened this issue Mar 26, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@imLinguin
Copy link
Owner

imLinguin commented Mar 26, 2024

At least on Windows and Mac it's doable.
Requires opening named pipe connections to one of the pipes \\.\pipe\Galaxy-{PID}-CommunicationService-Overlay
I assume the connection there is also protobuf encoded.

As for Windows games running on Mac and Linux this would require some sort of proxy to let wine process talk with the pipes from "native" world.

Need some input on possibilities and feedback if this feature would be viable

Check-list

  • Enable overlay for native Windows and Mac builds
  • Consider a solution for Wine problem
@imLinguin imLinguin added enhancement New feature or request help wanted Extra attention is needed labels Mar 26, 2024
@imLinguin
Copy link
Owner Author

It seems that in order for this to work, we'll need further integrations in parts that launch games. In order to trigger overlay injection.

For Linux I believe the best bet would be to have a native overlay that we can inject automatically through LD or Vulkan layers (I still need to research that).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant