We have a very difficult-to-test problem with Steam achievements, where certain achievements don't activate, or don't activate on certain computers. We've tested this with several computers, and it has nothing to do with the OS. It's extremely weird. We've gotten every single achievement to activate on both Mac and Windows, but some users (and some of us devs) have found that on some computers none of the achievements trigger.
I want to do some testing and repro of this, but I don't have a lot to go on yet. Does anyone have any insight?
SOME GUESSES: It's either something to do with how Renpy understands whether text has been read before (so maybe it doesn't register the achievement if it sees an event you did before, say in the original game before we had achievements?) or it might be something to do with the Steam API (a black box from my perspective.) Is there a way to force execution of the achievements? Is it the Steam API? I don't know.
Steam Achievements Activate Inconsistently?
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
- Zetsubou
- Miko-Class Veteran
- Posts: 522
- Joined: Wed Mar 05, 2014 1:00 am
- Completed: See my signature
- Github: koroshiya
- itch: zetsuboushita
- Contact:
Re: Steam Achievements Activate Inconsistently?
Post some examples of your achievements within context.
Are they simple "achievement.grant" statements?
Are they more complex statements using "achievement.register" and "achievement.progress" instead?
Are you ever calling "clear" or "clear_all"?
Are they simple "achievement.grant" statements?
Are they more complex statements using "achievement.register" and "achievement.progress" instead?
Are you ever calling "clear" or "clear_all"?
Finished games
-My games: Sickness, Wander No More, Max Massacre, Humanity Must Perish, Tomboys Need Love Too, Sable's Grimoire, My Heart Grows Fonder, Man And Elf, A Dragon's Treasure, An Adventurer's Gallantry
-Commissions: No One But You, Written In The Sky, Diamond Rose, To Libertad, Catch Canvas, Love Ribbon, Happy Campers, Wolf Tails
Working on:
Sable's Grimoire 2
https://zetsubou.games
-My games: Sickness, Wander No More, Max Massacre, Humanity Must Perish, Tomboys Need Love Too, Sable's Grimoire, My Heart Grows Fonder, Man And Elf, A Dragon's Treasure, An Adventurer's Gallantry
-Commissions: No One But You, Written In The Sky, Diamond Rose, To Libertad, Catch Canvas, Love Ribbon, Happy Campers, Wolf Tails
Working on:
Sable's Grimoire 2
https://zetsubou.games
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Steam Achievements Activate Inconsistently?
In several cases is a problem of Steam. Network issues etc. There's a big sale going on right now, so that might be part of the problem.
I had many reports of that for my games, and then the people having issues had them fixed by restarting Steam for example.
I had many reports of that for my games, and then the people having issues had them fixed by restarting Steam for example.
- Rosstin
- Veteran
- Posts: 368
- Joined: Mon Jan 31, 2011 5:43 pm
- Completed: Rex Rocket, Kitty Love, King's Ascent
- Projects: Road Redemption, Queen At Arms
- Organization: Aqualuft Games
- Contact:
Re: Steam Achievements Activate Inconsistently?
Thanks, this makes me feel better.jack_norton wrote:In several cases is a problem of Steam. Network issues etc. There's a big sale going on right now, so that might be part of the problem.
I had many reports of that for my games, and then the people having issues had them fixed by restarting Steam for example.
So are we doing it correctly then? Using achievement.grant only?
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Steam Achievements Activate Inconsistently?
Yes that's what I do too. If doesn't work, it's usually some random Steam problem.
Who is online
Users browsing this forum: Bing [Bot], Google [Bot]