> Hi The_GD Interinactive dop2000
>
> I'm having same problem here and maybe some of you know the solution:
>
>
> The problem is on SteamDeck (probably SteamOS/Linux).
>
> I'm using Greenworks 0.82, NW.js 0.82 and Steamworks SDK 1.58, and when I launch the game through Steam app (Both Gaming mode or Desktop mode) only appears a NW.js screen.
>
> But otherwise, on Desktop mode, if I go to the folder where Steam installs the game (usually “Common” folder) and click on the executable directly, the game runs perfect, even Steam achievements work (but not the overlay).
>
> Of course I added the 2 files for Linux 64 “libsdkencryptedappticket.so” and “libsteam_api.so”. Also I tried to put them inside the package.nw, outside in the main folder, inside Lib folder... All places, but nothing works.
>
>
> Is there any other file to add? Am I missing something?
>
>
> Thank you for your help.
Yes, there is. You need to create .txt file, call it "steam_appid.txt", add your steam game id number (7-digit number, can be found on steamworks parter site right next to your game's name) and put it in the same folder as your app file.
Let me know if that helped!
PS: I've mentioned it in my post above, you might have missed it.
Hi again, thanks for your reply :-)
Of course, I have already the "steam_appid.txt". Didn't mention it because I thought it was obvius, sorry. In fact, as I said on windows everything runs perfect.
So, must be another problem. The weirdest thing, as I said, is that when I click directly on SteamDeck (Desktop mode) on the executable file (where Steam installs it, usually "Common" folder) it works. The error (NW.js screen) comes only when I try to start the game from Steam app.
And even weirdest: The same executable file that works clicking directly on the folder, gives me the error too if I create a direct acces on Steam (like a Non-Steam app). Crazy...