How to show an achievement in the corner of the screen using the Steamworks Addon?

0 favourites
  • 5 posts
From the Asset Store
With this template you will learn how to use the GooglePlay Games native plugin
  • I'm currently migrating my game from NWJS to WebView2 using the Steamworks Addon. I immediately noticed significant improvements in this.

    However, the achievements that appeared in the corner of the screen are no longer occurring, I can still unlock an achievement and even get the sound, but it doesn't appear during the game

    Is this possible? If so, how can it be done?

    I have the correct APP ID for my game and the developer option is disabled, I have already tested with the Overlay option disabled, but the problem persists..

    I'm using Steamworks just like I used Greenworks, executes achievement unlock event with the achievement "name".

  • Valve say it should just work, and there is virtually no control the game has over the Steam Overlay - the only API functionality is to ask to show the Steam Overlay (there isn't even a way for the game to ask to hide the overlay). The display and interactivity of the Steam Overlay is handled entirely by Steam which is made by Valve, so if you have any issues with it, you should contact Valve.

  • Valve say it should just work, and there is virtually no control the game has over the Steam Overlay - the only API functionality is to ask to show the Steam Overlay (there isn't even a way for the game to ask to hide the overlay). The display and interactivity of the Steam Overlay is handled entirely by Steam which is made by Valve, so if you have any issues with it, you should contact Valve.

    Sure, I'll contact Valve support.

    Before that, just to confirm...

    In the Steamwork Addon, I put the App ID of my game, the Overlay mode enabled and the Developer mode disabled.

    and in my event sheet, at the moment the player will earn an achievement I put the Steamworks action [Unlock Achievement]

    When exporting, I use the WebView2 option and send it directly to Steam..

    I missing something?

  • That sounds about right - the problem is the Steam Overlay doesn't work properly and Valve need to fix it. I've gone to great lengths to try to get it to work but there's nothing much more we can do as it's Valve's software which is out of our control. I'd happily talk to anyone at Valve about it, and I've tried repeatedly but just cannot get through to anyone there about it.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • That sounds about right - the problem is the Steam Overlay doesn't work properly and Valve need to fix it. I've gone to great lengths to try to get it to work but there's nothing much more we can do as it's Valve's software which is out of our control. I'd happily talk to anyone at Valve about it, and I've tried repeatedly but just cannot get through to anyone there about it.

    Well, if I'm doing everything right and the problem isn't with Construct, we can only wait. I've already opened a ticket reporting the problem with Valve.

    Thank you very much for the support, I'm impressed with being able to migrate to WebView2 and learn how to save Json in a unique folder, all in one day, Construct3 4ever

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)