in the first tutorial the author mentions that you need to create stats in steam works for the achievement to work. Is this true?
I have also noticed that in my steamworks > achievements > my ID starts from 2/0 (instead of 1/0 as shown in tutorials) - so I’m wondering if I need to change the achievement ID reference in the defaultengine.ini, but I’m unsure what that ID should look like. I’ve tried Achievement_2_0_Id=“NEW_ACHIEVEMENT_11_0” but it didn’t work.
I figured it out. When dragging the pin from ‘player controller’ and selecting ‘Cache Achievement’ - by default the pin gets connected to ‘World Context’ which is incorrect.
Hey, I got it fixed, so leaving this here for anyone else. In regards to the id, ignore the first number. So if the id is showing up as 2/0 on the admin page, the id you will put for it in the defaultengine.ini is 0. I also did not have to work with stats either. Hope this helps someone.
Cache achievements was failing for me too. Make sure you put the node in the event begin play of your player controller, otherwise if you are caching in the begin play of the game instance for example it will fail because the game instance is initialized before the player controller.