When I started implementing achievements in the Steam game UE4, my steam achievement ID starts at 1/0, and so I wrote in the DefaultEngine file: Achievement_0_Id= “Name”, but when the number got to 1/31, the counter reset to 2/0 and I’m wondering if I keep writing Achievement_32_Id, will everything work or do I need to write something else ?
As far as I know ( and I have used achievements ), you need to use the API to write achievement data to the server. The ID, is generated by the server. See the docs here:
I understand that the ID is generated automatically, but when we enter the data in the DefaultEngine file, we write this: Achievement_0Id, because the ID is in Stem 1/0, for the second achievement, Achievement1_Id, because the ID is in Stem 1/1 .And now my number has reached 2/0. Does this mean that the counter has been reset or can I continue counting with Achievement_32_Id ?
I write Achievement_32_Id, because ID was reset after 1/31, then it started: 2/0, 2/1, 2/2…
Or do I need to write Achievement_2_0_Id ?
I have attached images, maybe it will become clearer. My question is, how do I keep writing Achievement_32_Id or Achievement_2_0_Id, or does it make no difference and most importantly specify a Name for the API?
Sorry, never seen any of this. As far as I can see from the docs, each achievement has a name.
No idea, sorry. I thought you had to set up achievements on the admin page for your game on Steam. Never seen it in an INI file…
Understood, thank you. But do you know why achievements on the Steam page are not displayed ? Rather, they are displayed, but not all, I have 42 of them, but Steam shows 19, you don’t know why ?
Ah, this is part of a ‘stat’, right?
I did find working with stats unreliable. I’m afraid I don’t really have any recommendations for that either.
Sorry to not be any help… :-/
I tested the achievement in Steam, run my game and check that they work, first I added 19 achievements, checked them. Then I added the remaining ones, but for some reason they were not added to Steam
OK, thank you!
Like I say, I found stats to be unreliable. Also, you have to execute the callback correctly, otherwise your local system and the server can be out of sync.