Steam Achievements, several BP nodes missing

Blue669
Sat, 07 Apr 2018 15:49:05 +0000
Platform & Builds

Hello!
I’m trying to implement Steam online subsystem to access achievements. I’ve been following both instructions, first from Epic doc here:

docs.unrealengine.com

Online Subsystem Steam

An overview of Online Subsystem Steam, including how to set up your project for distribution on Valve's Steam platform.

And the second one from Rama found here:

Unreal Engine Forums – 14 Apr 20

A new, community-hosted Unreal Engine Wiki

After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

Reading time: 1 mins 🕑 Likes: 13 ❤

But no matter what I do, the log always tells me the online subsystem doesn’t work

LogOnline: Display: STEAM: Loading Steam SDK 1.39
LogOnline: Warning: STEAM: Steam API disabled!
LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()

When I play the game in editor as “stand alone”, I can see my Steam overlay and it seems to be how it should. But when I play the game as a cooked version, I cannot see any Steam overlay or access it.

My biggest issue is this: when I go into the player controller to add the node “cache achievements”, it is nowhere to be found! Same with many other essential achievement related nodes such as “write achievement progress”. Leaderboards can also not be read. Even with context sensitivity disabled, these nodes are just missing.

In the documentation for these nodes, there is no hint of what requirements they need to be used in the engine.

Please can someone tell me what I am doing wrong? Thank you so much!

3 posts - 1 participant