Greenworks (Construct 3 Plugins)

  • 80
    This content is deleted
    Addon
    Greenworks

    Access the Steamworks API from the NW.Js exporter. NOTE: This plugin is no longer actively maintained, and where possible we recommend using the Steamworks for...

You're viewing a single comment in a conversation. View all the comments
  • 2 Comments

  • Order by
  • My example of installing necessary files from Steam SDK and steam_appid.txt to Mac application on MacOS

    • Don't package assets on export for testing
    • On new app exported in finder -> Show Package Contents
    • cd Resources
    • Find app.nw
    • Add libsteam_api.dylib from Steam SDK to app.nw dir
    • Add libsdkencryptedappticket.dylib from Steam SDK to app.nw
    • Add steam_appid.txt to new app.nw ('480' is also a good test steam ID)
    • Go back to app and double click to run
    • Check devtools window for errors.
    • Overlay was not working for me (via Shift-Tab or Action), other functions worked.
    • After testing if you package assets, you must treat app.nw like a zipped file
    • Not too surprising that overlay did not work on MacOS. Issues around MacOS Steam overlap support being discussed on Greenworks Github issues list: github.com/greenheartgames/greenworks/issues/200 is one example. There are some chromium switches to try out (as JeHawk mentioned --in-process-gpu seems to help, at least for Windows OS Overlay. I will do some experimenting on MacOS. Also, at least on windows, for Overlay to work, game must be launched from Steam Launcher (register as a non-steam game.)