Steamworks Plus (Construct 3 Plugins)

  • 3
    This content is deleted
    Extension
    Steamworks Plus

    Access additional Steam features in the Windows WebView2 and Linux CEF exporter. Requires official Steamworks addon also to be added.

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

  • Order by
  • Did you try the networking test? What did you use for steamids? What errors did you see?

    • When I specified my steam id, it worked. isOk:true. Before that, I specified the id of a friend.

      After reading the steam documentation, little became clear to me. Where can this be used in the context of Construct 3?

      • This is for networking between two Construct 3 apps using the steamnetwork and steam ids. It can be use for multiplayer or chat. It requires both c3 apps use to use Steamworks plus. Also the receiving C3 app must 'approve' messaging from other friends. So, in the case of this example, each player must run the project and use steamId to message each other. A game app could use the message to transfer info like location, action, animation state, etc. and one of the client could run the game logic.

    • Can you tell me what tools you use and what knowledge in a particular field is needed to do something like what you are doing now?

      I need more steam features, for example, extended statuses in the friends list (where you can see that the player, for example, is in the main menu). But I don't understand where to start in order to do this, integrate and make it work with the Steamworks for webview 2 plugin, as you did.

      Currently, the functionality of these plugins on webview2, including yours, is very scarce. The same Greendings is more functional, but it is on nwjs. It is important for me to use webview 2.

      • This addon is open source, so others can help add more features and submit PRs. I also created the Greengrinds addon.

        You need to know JS, C++, C3IDE2, C3 SDK and Steam SDK. ChatGPT, etc. can help some in terms of learning, etc.

    • Maybe I don't understand the logic of "networking". Do I understand correctly that by entering the steam ID in the first column and the message in the second, after clicking on send in the steam, a message should be sent on my behalf to this user? There were no mistakes. Nothing just happened, even in the source code itself.