I have a live product on Steam. I started with a few achievements, which worked normally without problems.
But then, when I started adding more, they suddenly stopped working. The original ones still work, but the new ones don’t. The BP code is exactly the same.
I have checked that:
Achievement IDs are identical in Steamworks, in Engine config and in BP node Write Achievement progress
I have the Steam client running
I am caching achievements on game launch (AND before any write achievement node)
I have my player controller connected to the relevant nodes
Please, I need to fix this, as my product is live on Steam.
It’s just a cache achievements node connected to write achievement progress node and both have a player controller connected. In the write ach. progress node, the progress float is 100 and user tag is 0. That’s all. The events before are firing, so execution flow shouldn’t be a problem.
which does wait a long time before resetting the DoOnce on the main event again
EDIT again: Ah - you’re using stats? I couldn’t get that to work properly. I had so little trust in it in the end, that I set it again when it gets to 100% AND set the target achievement to make sure.