So, I have a steam release coming up next month. When launching my game in standalone mode, I am able to connect to steam and activate my achievements just fine.
However, my packaged build that I uploaded to steam doesn’t seem to activate the achievements. The steam overlay works just fine, but the achievements don’t pop up.
I’ve added a steam_appid.txt file to my depots, in the same place as the executable, but that doesn’t seem to have changed anything.
Can anyone help me with this? I’m really at a loss. Currently using UE4.27.2.
You should pickup logs from your packaged game?
You also query the achievements on startup of your game, can you put some sort of message if that went well?
Did you add Achievement ID’s in [OnlineSubsystemSteam] under DefaultEngine.ini
Also, what do you use to unlock achievement?
If it’s C++, and when you call AchievementsPtr->WriteAchievements, you have boolean parameter value that needs to return true or false.
But I assume logs are your best chance here. You should see warnings/erros in the logs when achievement is not unlocked.
Also bear in mind achievements can sometimes “lag”. And they will show up later or after game / Steam restart