code-disaster / steamworks4j

A thin Java wrapper to access the Steamworks API
https://code-disaster.github.io/steamworks4j/
MIT License
471 stars 64 forks source link

I can't get the Steam Overlay to open on Linux or Mac - could use tips for debugging it #102

Closed steveyegge closed 3 years ago

steveyegge commented 3 years ago

I'm using steamworks4j for a game I'm trying to launch to Steam. It works flawlessly btw - thanks so much for creating this.

In my game, the Steam Overlay comes up on Windows 10 in two different situations:

So I'm pretty sure my code is correct. However, nothing happens on Linux (Ubuntu) or the Mac.

The other Steam APIs do work on Linux and the Mac - I can run the callback loop and get callbacks, validate session tickets, etc. It's only the overlay that's not working.

I have ISteamFriends ipc logging turned on in Steam, and Steam is receiving the request.

If anyone has any tips on how to debug this, I'd be greatly appreciative.

steveyegge commented 3 years ago

I did more logging, and Steam is definitely getting the request, so I'm assuming it's not a steamworks4j issue and closing this.