ME2 achievements already unlocked?
I'm playing on PC, using EA Desktop beta.
I just finished ME1 in the Legendary Edition, and imported the character into ME2. To my surprise, I found that I could select any of the bonus powers that are normally unlocked by gaining the loyalty of your squad. I also got all of the "previously played ME2" bonuses, including extra XP, resources, etc. Curious, I went to look at the achievements menu in the game, and all of the achievements are already unlocked.
Now I did play the original ME2 before, and unlocked all the achievements there. Is it possible that the ME2 Legendary Edition somehow took the state from that? The original ME2 is not currently installed on this PC. That explanation doesn't quite explain everything, though, since even the "cross-game" achievements such as Insanity I, II and III, Paramour I, II and III, etc. are all unlocked. I did play original ME1 (and 2 and 3) on Insanity way back when, but in the legendary edition I used Hardcore. Obviously, original ME2 didn't have these cross-game achievements so I have no idea where they're coming from.
I checked in ME3, and it too is showing all achievements unlocked. If I go back to ME1 however, it only shows the achievements I actually got in the Legendary Edition, so e.g. Insanity I, II and III are all still locked.
EA Desktop doesn't seem to have a way to view achievements outside of the game. I checked in Origin, and it's saying I didn't get any achievements yet, not even the ones I definitely did unlock in ME1LE.
I don't particularly care about the achievements, but I'm very confused by this whole thing. Does anyone have any idea what could be going on here?
Yes. When you start the game from steam and loads to the Mass effect laucher, you have to put the EA app to offline mode BEFORE loading ME2/3 or it will think again that you have all achivements unlocked in the ingame and have to delete the local_profile to reset the achievements to zero state.
If you forget (like I did few times) you don't have to start a new game after deleting local_profile, but you will lose progress towards achivements that have counters like use overload x times. Story mission still unlock normally, but you might lose access to bonus powers if you already had them unlocked (this happened to me in ME3 when I forgot to go offline and lost all my bonus powers from the medbay after reset)
If I had to speculate, when you launch ME2 / 3 it pulls some data from the servers if online and writes it in the local_profile that has current progress for the ingame achivement tracker. Why it does not affect ME1 is mystery to me, maybe achievement data is stored differently for that game.