[WIP] AdvancedSteam Plugin - Blueprint support

I got a response today from Epic. They started to review again. I’m asking my company to release it on gumroad. Recently GameServerStat is added but it’s unavailable at the current review version. Hopely it will be released on gumroad soon!

Review was over and waiting for releasing date. I couldn’t submit plugin for old versions. It will be only 4.16. The only difference with old version is build.cs.

4.16

4.13-4.15

4.10-4.12

EngineVersion should be your engine version in AdvancedSteam.uplugin

Awesome, any word on when more or less it will be released ?

It’s on sale.
https://www.unrealengine.com/marketplace/advancedsteam-plugin

Did you call “Read Steam Achievements”? It retrieves player’s achievements. You have to call it at least once.

Hi, thanks for this plugin!

I’ve tried to get it working for my game but I could use a little help.

I’m running UE4.17, I added the plugin to the engine and I have the plugin activated in my game.

I created an achievement in my Steam app.

I edited DefaultEngine.ini in my source folder and added


[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=1073900
Achievement_0_Id="IN_SHADOWS"
Achievement_0_IsProgress="false"


I added some nodes to test if I could unlock or clear the achievement that I made.

Then I tried running it in the editor, but I got the following errors in output:

I build everything to Steam, downloaded the game in steam and tried it again but same errors.

What am I missing here?

Steam can’t be initialized on PIE. Try Standalone play or packaged build.

Thanks so much!

I actually just figured that part out and have been running it stand-alone now. I also edited the code in DefaultEngine.ini to


[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=1073900

Achievement_0_Id="IN_SHADOWS"
Achievement_0_IsProgress="false"

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

I can now see the Steam overlay in-game.

However, I have no success with the achievements yet. I have not been able to let the achievement notification overlay to pop up when I press the test buttons.

The error message has changed, though. It now just says “UNKNOWN”.

Can you add my steam account to your dev account so that I will check your settings quickly on steam partners. This is my discord. woodsshin
#5778