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

Steam Overlay doesn't seem to work for Mac #50

Open
adrianmarple opened this issue Nov 1, 2022 · 10 comments
Open

Steam Overlay doesn't seem to work for Mac #50

adrianmarple opened this issue Nov 1, 2022 · 10 comments

Comments

@adrianmarple
Copy link

I develop on Mac and as far as I can tell none of the steam overlay stuff works (shift+tab, invite dialog, or achievements), either running electron via npm starm or launching through steam. I can confirm that all of these work in windows though. I have not tested Linux yet.

@ceifa
Copy link
Owner

ceifa commented Nov 1, 2022

Hey @adrianmarple! It works very well on linux and windows, I can't tell on Macs because I don't have one to test.

Anyway, which Mac are you using? Can you try the project inside test/electron? https://github.com/ceifa/steamworks.js/tree/main/test/electron

@MikalDev
Copy link

MikalDev commented Nov 1, 2022

This was a similar issue on Greenworks (no overlay on Mac using electron or nw.js).

@adrianmarple
Copy link
Author

Sorry that I didn't respond sooner, I must have turned off email notifications sometime in the past.

I'm using a 2018 MacBook Pro (intel processor) running macOS Catalina (10.15.7).

I just tried the test electron project and it ran and showed my steam display name, but hitting shift+tab did not bring up the steam overlay.

@devlsh
Copy link

devlsh commented Nov 22, 2022

Can also confirm this for an M1 Max I'm running - for both electronEnableSteamOverlay(); and electronEnableSteamOverlay(true);

@johnedvard
Copy link

johnedvard commented Jan 6, 2023

I'm also experiencing this issue on my 2018 Intel MacBook Pro running macOS Ventura (13.0.1). I can display the username, but the overlay doesn't show up. I was able to build my game on Windows, and overlay is working well there.

@kylemclean
Copy link

I have not been able to get the Steam overlay to work on either macOS or Arch Linux using the provided test project, but I have had it work on Windows.

@vsobotka
Copy link

Hi, is there any update on this? Any workaround available?

@JamesMoulang
Copy link

image

Has anyone else seen this - "enable the steam overlay while in-game" option is disabled by default on mac apps (including mine, an electron app, and others like caves of qud which is a unity game)

This checkbox can't even be ticked to turn it on (but can on windows). Does the overlay just not work on mac os in general?

I'm on an intel macbook pro running 12.0.1

@JamesMoulang
Copy link

Actually that seems to be a red herring. If I go to Steam -> Preferences, I can see a global setting for enabling the overlay. This was on by default, but when I toggled it off and then on, the checkbox enabled. Weird.

@morion4000
Copy link

Actually that seems to be a red herring. If I go to Steam -> Preferences, I can see a global setting for enabling the overlay. This was on by default, but when I toggled it off and then on, the checkbox enabled. Weird.

I can confirm this fix for enabling the overlay checkbox. It doesn't solve the overlay not appearing in the game though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants