Arcen Forums

General Category => AI War Classic => AI War Classic - Technical Support => Topic started by: Mytharox on October 20, 2012, 08:58:43 AM

Title: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 20, 2012, 08:58:43 AM
With the latest version (6.000) + ancient shadows installed.

The achievements I unlock don't trigger anymore on steam. I made sure I had a good connection, that the steam overlay was working and all. But still any achievement I get unlocks fine ingame, but doesn't unlock in steam anymore.  Just to be sure I also did a simple mission against a sandbox AI and got the achievement for that as well, but again it only triggered ingame and not in steam.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: keith.lamothe on October 20, 2012, 09:54:29 AM
Odd, I don't know why that would be.

Can anyone else confirm this is happening (or, rather, also-not-happening) to them?
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Draco18s on October 20, 2012, 01:24:32 PM
Can anyone else confirm this is happening (or, rather, also-not-happening) to them?

http://www.arcengames.com/forums/index.php/topic,11831.msg0.html
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: keith.lamothe on October 20, 2012, 01:26:01 PM
Can anyone else confirm this is happening (or, rather, also-not-happening) to them?

http://www.arcengames.com/forums/index.php/topic,11831.msg0.html
Draco18s, that's a link to a repost of a steamforums post from the same person as started this thread :)

Quick, we've got to stop the recursion or everything will collapse into a singularity!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: TechSY730 on October 20, 2012, 01:27:54 PM
If it helps at all, I think Steamworks integration isn't working at all. It used to say something like "Steamworks enabled" under the version number if I launch it through Steam, but now it doesn't.

EDIT: The pop-up UI thingy that lets you chat and other things still works if I hit the shortcut key, but IIRC, that can work even for games that aren't using Steamworks (like I got it to work for Starcraft II).
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 20, 2012, 01:36:20 PM
Thanks for the responses so far. I tried clearing my steam cache and even reinstalled steam, but so far the things I tried didn't trigger the achievements I gained. I wouldn't know what else to try at the moment.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mánagarmr on October 20, 2012, 01:38:56 PM
As TechSY said above, it could be something with the Steam Integration that isn't working atm. We'll see what the devs can dig up.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: keith.lamothe on October 20, 2012, 01:39:55 PM
Yea, I can confirm that my steam-name doesn't show up in the upper-left corner, so steamworks integration would appear to be totally not happening.  Good catch, TechSY730.

I don't really handle anything to do with that part of our code, so I've left Chris an email about this.  Hopefully we'll have a resolution soon, but it might be something complicated with the new steam build process (this was our first release using it) so I can't promise it'll be quick ;)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mánagarmr on October 20, 2012, 01:43:52 PM
I don't really handle anything to do with that part of our code, so I've left Chris an email about this.  Hopefully we'll have a resolution soon, but it might be something complicated with the new steam build process (this was our first release using it) so I can't promise it'll be quick ;)
At least it's in the cooker!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 20, 2012, 01:45:37 PM
I checked on astats.nl (it records all steam achievements of many games.) but this game (ai-war) didn't unlock any achievement for all members there since 30 august. So nobody there (600+ aiwar players) got an achievement from ai-war unlocked since. (Perhaps nobody there played the game, but I think that is very unlikely, it does seem very odd, perhaps some update around that date broke something?)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mánagarmr on October 20, 2012, 01:46:46 PM
I checked on astats.nl (it records all steam achievements of many games.) but this game (ai-war) didn't unlock any achievement for all members there since 30 august. So nobody there got an achievement from ai-war unlocked since. (Perhaps nobody there played the  game.. but it does seem very odd.)
I know I was playing during this period. Not sure I unlocked any achivements though...
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 20, 2012, 06:35:56 PM
Thanks for the notes folks -- this may have something to do with the new style of Steam updating, not sure.  However, what is strange is that I am seeing the normal Steam integration when I launch the game.  You might want to verify your local files cache; not sure if it will cause a problem if previously you had not had the game upgraded to the "new style" of steam data.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 20, 2012, 06:47:42 PM
Thanks for the notes folks -- this may have something to do with the new style of Steam updating, not sure.  However, what is strange is that I am seeing the normal Steam integration when I launch the game.  You might want to verify your local files cache; not sure if it will cause a problem if previously you had not had the game upgraded to the "new style" of steam data.

Hi Chris,

Checking the files cache was one of the first things I tried. I even cleared the entire steam folder and tried it again, but no luck unfortunately. But I think nobody at all got any achievement unlocked in steam since 30 august, so I was guessing some update somewhere around that date might have cause the bug to appear. On a side note, thanks for all the work you all have put in this game, I have over 200 hours in it over the years and still love it :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 20, 2012, 07:09:47 PM
Cheers, glad you're enjoying it so well!  August 30th was when they switched over the game into the newer version of their Steam backend, so for the steam backend that would make sense.  I will have to coordinate with Valve on Monday and see if I can't figure out what is going on.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 08:56:56 AM
Okay -- I think I found out what was wrong.  When Valve moved things to the new style of their back-end, it looks like one file may have gotten missed. (?) Not sure on that.  In my case, when I did the build of 6.0 independently of what they had done, my build was definitely missing a file.  It's a file that only is used in the Steam version, specifically for achievements integration and so on, hence why I missed it in all the craziness.

Anyhow, you should see an in-Steam update now that should fix it and then all should be well.  Let me know how it works for you!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 09:24:17 AM
So far something did change. I did the update, and after loading the game it now registers my last achievement (3. Counter This) as 'Most Recent' unlocked in steam (when seen at the library page in steam itself). However, it doesn't show it unlocked yet (or any other for that matter) in my achievement page (when I click view all achievements).

Just to make sure I also deleted the whole game and downloaded it again, but that didn't change any.

I don't know at what point the achievements should be updated in steam? Does that happen when I startup the game or when I get fresh new achievement?
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 09:27:10 AM
When you start the game, it should attempt to unlock your achievements that way.  You should also see your steam username appear in the upper left of the screen saying "logged in as <yourusername>."  It may take it a few submits to get all your achievements up there.  Additionally, Steam sometimes has a delay between its servers from when things show up on one part of your profile and another; it's usually not a super long delay, but they have many servers and they don't all get updated instantly.  Sounds like it's probably working, knock on wood! :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Volatar on October 22, 2012, 09:30:41 AM
Glad you got it fixed Chris. This is important to me as well. :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 09:40:04 AM
When you start the game, it should attempt to unlock your achievements that way.  You should also see your steam username appear in the upper left of the screen saying "logged in as <yourusername>."  It may take it a few submits to get all your achievements up there.  Additionally, Steam sometimes has a delay between its servers from when things show up on one part of your profile and another; it's usually not a super long delay, but they have many servers and they don't all get updated instantly.  Sounds like it's probably working, knock on wood! :)

Great thanks for the work and info, I'll give it a few more tries and time then. I see myself logged in, steamworks enabled (Mytharox) and it shows (150/266) unlocked in my steam achievement page, and 157/266 unlocked at my 'Most Recent' so I guess somewhere it knows I got 7 new achievements ;) I'll just try and start the game every half hour for the next couple of hours and see what will happen.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 09:42:29 AM
Sweet!  If it already says that, it sounds like it might just be propagation delays inside the Steam servers; so nothing more should be required on your side.  This is my guess, anyhow. :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 11:23:21 AM
No luck so far, also, when I clear the cache and restart steam, the most recent 'resets' to my previous Most Recent and 150/266, (the one from ages ago). After I start the game again, the most recent once again changes to the right one and 157/266. But only that, the achievement page itself doesn't update any of the newly unlocked achievements.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 11:37:33 AM
Okay, you should find another small update just pushed out.  I think that there was an issue in how I was doing the resubmit-achievements code (though the submit code for achievements you had newly gotten worked fine).  Let me know how that works!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 01:05:44 PM
I didn't notice the update. But just in case I did the uninstall of the game, cleared the cache, then downloaded it again and started it. But I am afraid the result is still the same for me right now. Looks ok on Most Recent, but the achievement page itself still doesn't show them. I don't know if it is any help, but I also don't see the popups for them ingame, like I see usually when achievements unlock.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 01:15:29 PM
Hmmm, that's odd.

1. In the upper right, when you log in, does it say "Set <AchievementName>" for the achievements that you were missing?
2. When you look in the achievements list in the game itself, not in steam, does it have YES in all the rows in question, or are those blank?
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 01:47:32 PM
Hmmm, that's odd.

1. In the upper right, when you log in, does it say "Set <AchievementName>" for the achievements that you were missing?
2. When you look in the achievements list in the game itself, not in steam, does it have YES in all the rows in question, or are those blank?

When I login (all cleared again) I don't see any "Set <AchievementName>" also when I check ingame those new achievements don't have Steam Yes.

(On a side note.. I have a few achievements Yes in steam but not completed ingame, looks weird too, but that would be easy to solve by defeating the same guy once more I guess.)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 22, 2012, 03:25:08 PM
Hmmm.  I can see that the new achievements are definitely unlocking: http://steamcommunity.com/stats/AIWar/achievements

Not quite sure what the deal is here, because everything seems to be happening as it should except it actually sending.  It sounds like for some reason it isn't trying to resend your achievements at all, but they should since they don't have Steam Yes.  I'll be curious to hear what happens once you get another achievement that is brand new; that might shed some light.

Regarding the achievements that have Steam Yes but are not completed ingame, that is expected if you earned those achievements on a different computer than the one you are currently on (or if your settings.dat file got wiped).
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 22, 2012, 03:48:31 PM
That explains it, I did install my pc again and played some on my laptop as well. As for checking the steam achievements there, that isn't really reliable as some people use SAM, an achievement manager to unlock the achievements they want. So actually only when people really report it's working again you can be sure it is working in the way you intended:) But perhaps unlocking a new achievement would trigger mine, so I will give that a try tomorrow.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Mytharox on October 23, 2012, 04:35:06 AM
Good news this time, after trying a sandbox mission against a new AI I got not only the new achievement for that one, but also all the others. I am glad that triggered it, but I have no idea why that did and the normal startup of the game didn't.

Thanks a lot for fixing this, I am pretty happy with it and I bet a lot of other achievement collectors are too :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on October 23, 2012, 07:58:42 AM
Whew! That is wonderful news indeed, and I'm really glad to hear its working for you now. Glad I could help!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: chemical_art on October 23, 2012, 09:03:42 AM
I was wondering why last night I suddenly got bombarded with achievements  ;)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: keith.lamothe on October 23, 2012, 10:26:25 AM
140 Achievements (IV) to Your Homeworld in 0:07.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: nynja on December 01, 2012, 02:10:27 AM
Just report that problem is still present. As I wrote in another thread ( http://www.arcengames.com/forums/index.php/topic,11993.0.html ) - steam achievement dont unlocks for me too. Works only in-game. My friend buying this game more later - playing without this problems.
(sorry for poor English)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on December 01, 2012, 06:54:47 AM
Please make sure you're not in offline mode in steam. And you may want to verify your local file cache. Beyond that, are you getting the steam overlay in game? Be sure to launch the game from within steam. You should see ai war noting you are logged in as your steam username in the upper left when you're successfully connected.

Hope that helps!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: nynja on December 01, 2012, 12:32:02 PM
Please make sure you're not in offline mode in steam. And you may want to verify your local file cache. Beyond that, are you getting the steam overlay in game? Be sure to launch the game from within steam. You should see ai war noting you are logged in as your steam username in the upper left when you're successfully connected.

Hope that helps!

Steam online.
"Verify integrity of game cache" says all fine.
Overlay by Shift+Tab present.
Game launched by steams "Play" button.
Upper left of screen: "Game Version 6.009" only. So - for some reason I unlogged.

Another strange steam behavior: I try delete game and reinstall it from steam. After reinstall - game cant launched by missing exec. I watched to it folder - and there are only 4 expansions folders present, without main game. So steam dont want install main game files and dont want see them. Because "verify integrity" not found any errors. I download installer from this site and install it to the same steam folder - game is works now. But achievements dont works before delete and after reinstall same.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on December 01, 2012, 12:43:30 PM
It's missing the steam hooks if you installed it the other way; that's very strange. I'm not sure why steam would be doing that all of a sudden for a few people. Are you on OSX or windows?
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: nynja on December 01, 2012, 01:15:10 PM
Win XP.


Some day in October I buy bundle with 3 dlc and install them at once. Playing tutorials from time to time(applying updates with autoupdater when they appeared). But after finishing training campaign understand that this game I enjoyed and decided buy last dlc and recommend this game to friend for coop. And just begin first real campaign. Achivements begin unlocks, but ingame only. His achievements unlocks fine. I try delete game. And thats all. This is actions that I did with this game.

Stean install fulll game only with first install after buing. And now it can reinstall only dlc conten without game.

Anyway I enjoyed this game, achivements not so big deal - they just additional motivation.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on December 01, 2012, 01:22:39 PM
Very odd.

The only thing that I can really do at this point is help you manually fix the issue; I don't know why it's acting so strange.  If you take the attached dll file and put it into your game folder (by default that would be C:\Program Files (x86)\Steam\steamapps\common\ai war fleet command) then that should solve the issue.  You'll know that you're at least hooked into steam properly if you launch the game from steam and see your steam login name in the upper left.

Hope that helps!
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: nynja on December 01, 2012, 01:29:38 PM
Thanks.
It works!

Achivements floated immidiately after game launch. Steam state updated too.
And I see self logged at upper left.
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: x4000 on December 01, 2012, 01:46:14 PM
Sweeeet!

Glad I could help. :)
Title: Re: Achievements unlocked don't unlock in steam for me
Post by: Terrible Terrible Damage on May 13, 2013, 07:25:20 PM
I'd just like to comment that I've had the exact same issue, but that downloading the .dll that was uploaded in this thread, achievements are now working again.

10/10 game, been coming back to it year after year.

Will link this thread to a few others who've been having the same issue.