Overview
Classic Achievements is an addon that introduces achievements into the world of WoW Classic! Achievements are character-based and as for now there is a meager amount of them, but I'll try to find a bit of free time and add more :)
Install an addon and its dependencies and you'll be able to start earning sweet achievements! You can access the achievements window by clicking an addon button next to the quest log button in your micro menu.
Features
This addon is not an official addition to the game (at least at the state of Classic), so all achievements are manually scripted by hands. Currently there're not much of them, but I'd say what this addon currently offers is a good start :)
So, as for now, you can earn achievements, share your progression via chat and compare it against other players. Guild and statistics tabs are not supported yet.
Has an integration with DBM: whether you have any boss kills saved in your DBM statistics, they will count for achievements. Unfortunately, this will work only when DBM modules are loaded, so you have 2 opportunities to do so: enable them manually in /dbm just for a single time to retrieve achievements or do nothing and just wait until you get to the raid instances themselves, where DBM will load it's modules automatically.
There is also a 'count already explored map areas' button in the options section: didn't automate that process because of lag occurring during it.
Supported languages
As for now it only supports Russian, English, and French languages. If your client's language is different, it's still ok, but profession-related achievements won't work.
Post Scriptum
Please, leave your feedback via comments or issues on CurseForge: both reports and suggestions are really appreciated. You can also help in translation on errors fixing :)
There is also a discord server for feedback and with some additional information: https://discord.gg/BaaMCJ6xqd.
А теперь на русском
Classic Achievements - аддон, добавляющий достижения в мир WoW Classic.
Установить аддон можно двумя способами:
(1) С использованием клиента CurseForge, тогда никаких дополнительных шагов не требуется.
(2) Вручную: тогда необходимо установить и все зависимости аддона, которые можно найти во вкладке Relations выше (необходимы лишь required dependencies).
Аддон получает от сервера все данные, которые может получить, чтобы автоматически засчитать уже полученные вами достижения. Тем не менее, многие данные (как, например, количество убитых монстров) получить нельзя, и такие достижения придется выполнять с самого начала. Тем не менее, имеется интеграция с DBM, чтобы засчитать уже одоленных вами противников в обычных и рейдовых подземельях. Чтобы задействовать интеграцию, просто войдите в подземелье, и, при загрузке модуля DBM, всё произойдет само собой. Если это не вариант, можете ввести в чате команду /dbm и загрузить все его модули вручную.
Доступ к аддону можно получить через кнопку, появившуясь в микроменю (панель, где находятся кнопки о вашем персонаже, списке заданий, карте и т.д.) после установки аддона. К сожалению, расположение кнопки в этом меню может ломать интерфейс при использовании аддонов, его модифицирующих, хотя полу-живая интеграция с ElvUI и Bartender4 все-таки существует. Если это ваш случай, перейдите в настройки аддона и отключите кнопку в микро меню. После этого необходимо перезайти на персонажа или прописать /reload, и иконка аддона переместится к вашей миникарте.
Отключить сообщения о получаемых достижениях в чат также можно в настройках. Чтобы в них перейти, нажмите правой кнопкой мыши по иконке аддона или перейдите в Esc -> Интерфейс -> Модификации -> Classic Achievements.
По всем дополнительным вопросам, отзывам и с предложениями можно обратиться в наш дискорд: https://discord.gg/BaaMCJ6xqd.
Hi,
I'm getting a weird visual error, not sure what is causing it. I've turned off all my other addons and only loaded the achievement addon and its dependencies.
I'm playing classic season of masteries, not sure if that could be the issue. I've reinstalled the addon (and deleted all the dependencies before reinstall).
I'd love to see a this addon integrated with something like retroachievements.org.
Looks like Erlendar Crossing is still broken. I was able to get the other one completed. Erlendar is the works of getting updated?
Nice addon for the completionist in me. Thanks for putting it together.
In reply to buzzkyll24:
Did you get this Eversong - duskwither grounds explored in the addon? How did you do it?
I am super happy with this add on. Unfortunately 2 exploration areas are not working. I switched my client to english. Smashed the check explorated location buttons again. still not working. areas are to 100% explored. Could you please fix this? Its Eversong - duskwither grounds and ghostlands - elrendar crossing. Both are not working not with a german client neither with an english client.
If you like to make a german client translation, dont hesistate to contact me i could translate it if you want.
In reply to Aurelisca:
Same issue here. English Client
In reply to Aurelisca:
Same issue here. ATT-Classic shows it as completed.
Elrendar Crossing:
Map texture coordinates: 512:256:326:0
Coordinate: 56.8, 16.6
Area ID: 3856
Duskwither Grounds:
Map texture coordinates: 256:256:605:253
Coordinate: 71.5, 49.6
Area ID: 3480
Hi thanks for providing this great addon :). I dont know if there is a API for getting the serverside informations about what bosses have been slayen by a character but ive cleared many instances before ive installed this addon and those instances are not beeing recognised as cleared by the addon. As an alternative, maybe you could include a function to manually set an achievement to done?
In reply to Volt24:
Same issue with the Exploration Achievements. Would love to see retroactive achievements!
In reply to rhanhs:
exploration can be synced - just go interface --> addons --> button "check explorated locations"
In reply to Volt24:
You are right! Thank you!
hey, got an issue with missing deps:
RinesThaix still an issue after latest update
I know we can toggle the micromenu button, but when we disable that and it goes to the map ring I cannot find a way to have the minimap icon fade or hide? Can this feature be added please or am I overlooking it? I like to have all my minimap buttons hide when I'm not hovered over it.
In reply to gunganslayer:
Hi! Could you provide me with a link to any addon with such feature?
In reply to RinesThaix:
Sure, I am using SexyMap which has a feature that lets addons that allow it to be always on, on hover, or never on (SexyMap --> Buttons --> Addon Buttons submenu).
https://www.curseforge.com/wow/addons/sexymap
One addon that has this feature built in for example, with SexyMap and on its own, is Atlas. It has a toggle in the addon options to disable the minimap button.
https://www.curseforge.com/wow/addons/atlas-classicwow
Thanks for looking into it!
Bug: Outlandish Doctor achievement does not reward when reaching 375 First Aid
Seem like the comparison function break the focus frame in tbc, every time I tried I was getting Addon Action Forbidden so I just delete the comparison.lua, remove it from the toc and now it's working properly. I really like the comparison function, but not being able to use the new focus frame was too much of a pain for me
I really like your addon, keep up the good work!
Edit: Regarding one of my last comment with the Performance bar + Reputation bar at the wrong place, I dont know if another addon is still conflicting but I still have to do the exact same code modification I did back then. Imma have to test which addon if any is conflicting with their position
In reply to paroyer:
Thanks for your report, I'll look into it. About wrong bars placement: do you have any addons that modify your interface?
In reply to RinesThaix:
Nothing that modify my action bars, I dont even hide the griffon art. That's the part I dont really understand, but to be honest if no one else have that kind of issue it's pretty minor I just copy/paste the line I changed from 1 version to the other. I didnt try the last version yet (6 hours ago), but I will and imma edit that comment if ever it fixes this issue