> GG-Works You say the game runs with the test App ID (123456) for you - does Steam show up inside your app? Like, can you access the Greenwork features inside your app? I'm asking since I cannot access any Greenworks features. So far, I consider it's because the default App ID doesn't allow that (would like to clarify if I'm doing something wrong?)
I can confirm I get the message "Access the Steam Community" tab on the bottom right of the screen. Other than that I'm pretty green using this. I made sure I added nw.js on my Steam client and clicked on play from there.
I don't think I've installed greenworks properly, I wasn't able to access anything else, just the tab popped up. I thought you can drag and drop the addon into C2 when you start but I never got a prompt so I don't think it's installed.
Greenworks doesn't make the steam overlay work on Steam. It's just a library made in JS so you can make actions in your game trigger achievements and such.
By default, if you export using Node-Webkit the overlay won't work. There's a workaround for this though.
You have to rename package.nw to package.zip, then extract it to a folder. All your game files are there. Search for the Package.json file and open it with Notepad. Search for the part that says "chromium-args" and add "--in-process-gpu" to it. Save the file, close it, and zip everything again (be careful with the folder structure). Rename the .zip to .nw again and it should work.
You don't have to add your game onto Steam using the "add non-steam game" on it. If you set everything up right, as soon as you run the nw.exe file from anywhere Steam should say you're playing your game.