Realm667 / WolfenDoom

"WolfenDoom - Blade of Agony" | Important: This is only meant for development and testing purposes. You are NOT ALLOWED to use material from this repository for your own projects. Important: This repository is for development and testing purposes, you are NOT ALLOWED to use the copyrighted material for your own projects without our permission!
http://boa.realm667.com
258 stars 27 forks source link

Achievements are not being given #923

Closed x3003 closed 2 years ago

x3003 commented 2 years ago

I played the first mission w/ the latest git version (fresh start) just now, but at the end no achievements were given. Not during the map, not in the intermap. Are you sure these have been turned on ?

So here, I didn't got the 'Perfectionist' and in the intermap I should have had 'Stingy', 'Automatic Weapons' and/or 'Blast-resistant' And while checking out #916 a few days ago I didn't see the 'Liquid Death' either.

Screenshot_Doom_20210704_160237

Tormentor667 commented 2 years ago

Did you make a complete new install or at least clean previous sessions of achievements?

AFADoomer commented 2 years ago

Did you cheat at all? God/noclip/buddha/give will reset progress on most of these.

x3003 commented 2 years ago

Did you cheat at all? God/noclip/buddha/give will reset progress on most of these.

Nope, just started from new. No previously loaded file either.

AFADoomer commented 2 years ago

I just did a from-scratch playthrough of C1M1 and got perfectionist after the last kill, and stingy with the ammo once INTERMAP loaded.

Did you also start from a fresh .ini file? Or use boa_resetachievements in the console? Otherwise achievements from previous playthroughs will not be awarded again.

I'm so, I'm not sure what is causing your problem.

Ozymandias81 commented 2 years ago

This is the correct way to playtest BoA:

Download GZDoom stable build 4.6.0 Build the pk3 using the build.bat file present in the repository Rename it as .ipk3 Drop it onto you newly created folder with GZDoom 4.6.0 Play You can turn off shaders if you don't like them, but for playtesting reasons it is usually better to play the game as is Do not use old saves, do not copy-paste your old .ini files over, just play it fresh.

x3003 commented 2 years ago

Well, why am I asking ? I did got the perfectionist a few builds ago. And a few others as well, like the sharpshooter. Nothing has changed in the settings. The only thing that has changed is a newer build. Even with gzdoom v4.6 I didn't get it.

AFADoomer commented 2 years ago

What does your achievement summary board look like? Are the achievements already showing as awarded?

x3003 commented 2 years ago

You mean this board ? This is w/ today's git version on the middle level. No achievements given.

Screenshot_Doom_20210706_223216

AFADoomer commented 2 years ago

No, the achievements board... 'openmenu achievementsummary' in the console or use the bulletin board in the briefing room.

x3003 commented 2 years ago

I found the board.... But it seems these are saved into the prefs file instead of the saved game file. So if you already have an achievement (perfectionist for example), you can't get it again on a next mission. So you never can get a perfect achievement (or anything else) for all missions. Hmmm.....

AFADoomer commented 2 years ago

They are only ever awarded once.

x3003 commented 2 years ago

Ahhhhhh, I thought it was on every map (hint, hint...). Plz put that somewhere when you release the game, else others might be also confused.

Ozymandias81 commented 2 years ago

Not much, because achievements works like Steam ones, that you know once you get them, there is usually no turning back (unless you are playing Ion Fury, which has an achievements reset in game)

x3003 commented 2 years ago

An achievement reset would be nice.... More hints ;)

Ozymandias81 commented 2 years ago

There is :)

Tormentor667 commented 2 years ago

Are these working now so far? We didn’t get any reports yet, or did we?

x3003 commented 2 years ago

The achievements seems to work, only the confusing thing is/was that it wasn't clear you can get these only one time in the whole chapter. Which isn't much. So when i'm doing the very first level I already picked up 3 or 4 achievements. Can't get these then on the others....

Ozymandias81 commented 2 years ago

It works like on Steam, again. There are a couple of achievements still present on issues which needs to be fixed or tested apparently.