larsiusprime / tdrpg-bugs

Public bug reporting repository for the tdrpg-haxe project (DQ1-haxe and DQ2-haxe)
38 stars 6 forks source link

Getting false achievements #1034

Closed Renyrda closed 8 years ago

Renyrda commented 8 years ago

Basic Info

Windows 7 Steam version Full Version Version Steam DQ1 #2.0.0 Opened with windowed standard 800 x 600 (4:3) on a desktop

Steps to Reproduce:

New DX update dropped 6/14/2016 so I loaded it up Asked me if I wanted to bring my legacy save over so I clicked yes My save loads up fine and I get in and then four achievements pop that I shouldn't have gotten Swiss Army Sword, Swiss Army Breastplate, Big Box o' Killing-Stuff, Big Box o' Not-Dying

What I expected to Happen:

I just expected to load the game up on my old save(legacy) to see what I had done before I started a new game for the new update.

What happened instead:

Everything ran smoothly minus getting those four achievements that I haven't actually completed in game. I haven't even gotten the achievement for completing the standard game yet because I haven't. So I find it odd it popped achievements for NG+. I also haven't gotten all of the unique items in standard game. I'm still farming for money and exp in my standard game.

larsiusprime commented 8 years ago

Hmmm, weird!

Can you post your save file and link to it here so I can look at it? (Github might let you drag and drop it, not sure, if not use a service like pastie.org).

In your in-game achievements menu does it list them as achieved?

Renyrda commented 8 years ago

Sorry, kind of silly, but what is my save file called? I'm in the folder, but not sure what it's called. See nothing that says "saves" ._. Also, yes they are unlocked in the actual game achievement section. I imagine even if it's figured out through the game, there is no way to get rid of the achievements for me on steam? No biggie, I'll still do what I need to do to have achieved them normally. Just thought I'd ask :)

ManDude commented 8 years ago

Your savefiles are stored at %appdata%\LevelUpLabs\DefendersQuest\

Renyrda commented 8 years ago

https://gist.github.com/Renyrda/f317195983cad91fa67ebe607e88bb3d

Is this what you need?

joaociocca commented 8 years ago

Did you guys notice that achievements are showing up as 100%, even if they aren't 100%...?

larsiusprime commented 8 years ago

@Renyrda: that's it! Thanks.

ghost commented 8 years ago

This affected me too.

larsiusprime commented 8 years ago

@Renyrda -- that's it!

larsiusprime commented 8 years ago

Okay, this is now fixed in version 2.0.3 which I'll upload to the test_public beta branch shortly.

This fixes a lot of various problems with achievements, and makes them delete-able on a per achievement basis. In the in-game achievements menu, hovering over an achievement will show an "X" icon, clicking that will bring up a dialogue confirming whether you want to just delete the achievement locally, or also on steam -- this way people can manually & carefully reset the equipment achievements without damaging the rest of their stuff.

Loading a save will recalculate all achievements, so even if you cleared EVERYTHING, the only things that would be 'permanently' lost are the "easy" one-off achievements based on an event - like visiting the controls menu or boosting a defender to level 5. Everything else will just re-achieve automatically in a save that has earned that progress.

xanni commented 8 years ago

I'm not getting any achievements retained at all - every time I restart the game I have no achivments. Is this the "achievements not being written" bug? Running GOG version 2.1.0.2 (shows as "DQ1 2.0.2a a" on the main menu) on Linux.