Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(149 Kb)
Download
Updated: 09-19-13 07:43 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:09-19-13 07:43 AM
Created:unknown
Downloads:43,550
Favorites:397
MD5:
Urban Achiever  Popular! (More than 5000 hits)
Version: 15.7
by: Syzgyn, Tomate
Urban Achiever is a replacement Achievement frame.

Features
  • Search through all the achievements, statistics, and criteria in game for any term.
  • Sort achievements by name, point value, or completion date
  • Now uses the built in Tracking frame added in 3.1, with additional functionality
  • More information available with less scrolling required.
  • See how far progressed other people are in every achievement, along with the status of individual criteria.
  • Track timed achievements as they start, automatically.


Localization
All localization are now implemented:
  • English
  • French
  • Korean (Thanks to maknae & zubrik)
  • German (Thanks to ElderIlem)
  • Chinese (Thanks to stephenmarquis)
  • Russian (Thanks to osgod)
  • Spanish (Thanks to Phanx)

Known Issues

Sorting isn't working as well as I'd like.
Also you have to specificly bind a key to open the UrbanAchiever frame. It should be at the bottom of your binding menu, in the UrbanAchiever section.

Usage
/urbanachiever or /ua to toggle the options and help.

All the current /commands for the achievement frame will open the new one.

Shift-click achievements to track them, alt-click them on the tracker to remove them.

Feature Requests
Please use the integrated feature request system. It makes my life so much easier.

Bug Reports
Please Use commentaries for any and all bugs. Again, makes my life easier if you do.
15.7
- Fix an issue with auto-tracking timed achievement, weirdly event "TRACKED_ACHIEVEMENT_UPDATE" return 0 for the achievementID when doing new 5.4 cooking dailies.
15.6
- Update specific faction achievement (for patch 5.4).
- Bump toc for patch 5.4.
15.5
- Update specific faction achievement (for patch 5.3).
- Bump toc for patch 5.3.
- Update Ace library.
15.4
- Update specific faction achievement (for patch 5.2).
- Bump toc for patch 5.2.
- Update Ace library.
15.3
- Update specific faction achievement (for patch 5.1).
- Bump toc for patch 5.1.
15.2
- Add a missing specific faction achievement (now get by parsing of wowhead).
15.1
- Add a missing specific faction achievement and add the last id achievement that was missing.
15.0
- Version compatible with MoP (Faction specific achievement updated...).
- Add information concerning account wide achievements.
- Update some status bar skins.
- Category status bar completion are now refresh on display (you don't have to reload the UI)
- Fix some compare bugs.
- Add esES & esMX localization (thanks to Phanx).
14.3
- Fix missing specific faction achievement for World event.
- Add three new achievements (feat of strength).
14.2
- Fix missing specific faction achievement for Darkmoon fair.
- Fix error for united nation guild achievement specific faction.
14.1
- Toc Bump for 4.3.
14.0
- Fix the guild achievement issue (at last).
- Fix category counter in summary.
- Fix achievement link in other frame than default chat frame.
- Add future missing achievement of 4.3.
13.5
- Minor fix in method to display achievement in chat.
- Minor fix in method to remove Quest and achievement directly from tracker.
13.4
- Add missing achievement add in 4.2.0.
- Filter achievement side for 4.2.0 achievement and missing achievement.
13.3
- Add missing achievement add in 4.0.6 and future 4.1.
- Remove last statistic update in summary pannel.
13.2
- Add a specific faction achievement (Wildhammer Tour of Duty/Dragonmaw Tour of Duty)
- Add a specific guild faction achievement (PvP & Wotlk dungeon)
- Criteria is correctly completed in guild tab when it is an achievement.
- Add the information of the guild reputation require for the few guild achievement which require it.
- Add tooltip with date on criteria when it is an achievement.
- For guild achievement it also add player name which achieve this achievement.
- Fix collapse issue with criteria and category total achievement bar in summary category.
- Fix total completed category achievement bar display.
- Fix some localization.
13.1
- Add a new category in the summary "Recent guild achievement".
- Display the the total guild achievement point on the top of the guild tab rather than the total achievement point.
- Display new summary bar for each guild category in the guild tab rather than classic category achievement.
- Localization zhTW & zhCN & deDE for the guild string.
- Remove a debug line which .
13.0
- Add a guild tab (YAY).
- Add some string in the localization.
- Add the german date format.
- Remove the first '0' in the version number.
0.12.11
- Add ruRU localization.
- Add some string for localization.
- Russian localization have date in dd/mm/yy (like French).
0.12.10
- Fix an error with zhTW localization.
0.12.9
- Fix an error with localization.
0.12.8
- Add zhCN localization.
- Add zhTW localization.
- Fix a localization string name.
0.12.7
- Add deDE localization.
0.12.6
- Add specific faction achievement (Fishing & Cooking).
- Add guild specific faction achievement (in the list only, not display).
0.12.5
- Fix bug with missing achievements.
- Fix specific faction achievements of 4.0.3a.
0.12.4
- Fixed koKR localization.
- Added message when trying to follow an already earned achievement.
- Change Feat of strength Shield icon with the expected one.
0.12.3
- Add koKR localization.
0.12.2
- Fix a bug with localization.
0.12.1
- Fix category section background display.
- Add localization capability (need translation).
- Add French localization.
0.11.3
- Fix the shield icon display.
- Fix error when trying to track an already finished achievement. YOU CAN'T do that anymore.
0.11.2
- Fix a bug when your earn an achievement.
0.11.1
- Fix 4.0 Bug. (A big thanks to elaundar)
0.10.1
- Fix a bug with year of the achievement 2010 was noted '010' whereas 2009 was noted '09'.
- Added a format of date for the French client (dd/mm/yy).
0.10.0
- Fix the 'ChatFrameEditBox' bug introduced in 3.3.5.
0.9.9
- Add achivement total bars and counts for each category of achievement (currently not the same count of Original Achivement UI).
- Correct some bugs.
0.9.7c
- All the specifc faction achievements are update now. (I think)
0.9.7b
- More faction specific stuff and getting ready for 3.2.2.
0.9.7a
- Updated faction specific achievements for 3.2, thanks Tomate.
0.9.7
- Updated for 3.2
0.9.6
- Fixed some bugs with old code and the alert buttons
0.9.5
- Updated for 3.1
0.9.4
- Fixed Secure call bug (Thanks Arrowmaster)
0.9.3
- Updated for new achievements added in 3.0.8
- Some minor optimizations and bug fixes.
0.9.2
- Fixed tracked achievements not saving between sessions.
- Tracker now scales correctly between sessions.
- Fixed some text formatting on the tracker.
- Timed achievements are now removed from the tracker after the timer ends.
0.9.1
- Removed a stray print call.
0.9
- Tracked Achievements are now saved between sessions.
- Fixed font clipping and formatting on status bars.
- Added options for detailed criteria and automatic tracking.
- Fixed display bug with category scroll bar.
- Added Timers for timed achievements, updated on the fly.
- Fixed formatting bug with money strings.
- Fixed some sorting bugs.
0.8
- Hooked the Micro Menu Achievement button
- Tracked achievements show a green T next to the button.
- Added options for statistic criteria, money formatting, tracker scaling, and a help file.
- Removed bunches of old code, more optimizations.
0.7.1
- Fixed issue with me being an idiot and uploading the wrong file.
0.7
- Frame will no longer show when other mods inspect someone's achievements
- Stopped errors from being thrown by the default UI
- Achievements are removed from the tracker upon completion.
- Added Panel to integrated UI options
- Opposite faction's achievments should be hidden when not searching or comparing.
0.6
- Various optimizations.
- Added summary progress bar.
- Added slash commands
- Money should format properly now.

0.5
- Category buttons now have textures.
- You can now shift-click achievements with the editbox open to paste them into chat.
- General Bug fixes.

0.4.1
- More Tracker Improvements and bugfixes.
- Hooked the Buttons that popup when you earn a new achievement, they now open the improved frame.

0.4
- Achievement Comparison Fully Implemented, including popup menu injection.
- Achievement Tracker Fully Implemented
- Summary Category Implemented
- Fixed Sorting by date completed, and by comparison date completed

0.3
- Added Keybindings
- Added alot of visual elements
- Massive optimization
Archived Files (11)
File Name
Version
Size
Author
Date
15.6
149kB
Syzgyn
09-12-13 08:17 AM
15.5
149kB
Syzgyn
05-30-13 07:11 AM
15.4
149kB
Syzgyn
04-05-13 03:37 AM
15.3
148kB
Syzgyn
11-28-12 07:46 AM
15.2
146kB
Syzgyn
11-14-12 07:43 AM
15.1
145kB
Syzgyn
08-29-12 09:25 AM
15.0
145kB
Syzgyn
08-28-12 06:09 AM
14.3
144kB
Syzgyn
04-05-12 01:40 AM
14.2
143kB
Syzgyn
12-06-11 03:10 AM
13.5
142kB
Syzgyn
07-06-11 09:33 AM
0.12.11
140kB
Syzgyn
12-06-10 09:14 AM


Post A Reply Comment Options
Unread 12-03-10, 08:32 PM  
zubrik
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
How to Watch Guild Achievement

input the following code

Code:
/run GetGuildLevelEnabled = function() return true end if AchivementFrame_SetTabs then AchivementFrame_SetTabs() end
after inputting this code, you'll access the guild tab in your achivement pane
Last edited by zubrik : 12-03-10 at 08:35 PM.
zubrik is offline Report comment to moderator  
Reply With Quote
Unread 12-03-10, 02:30 AM  
Tomate
A Defias Bandit
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 252
Uploads: 4
Yes, you are right, my fault. It is fix in the 0.12.10.
Tomate is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 10:08 PM  
stephenmarquis
A Kobold Labourer
 
stephenmarquis's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Post Localization.zhTW.lua

Sorry my English is not good
Some problems
"Localization.zhTW.lua"
The first line should be
Code:
if GetLocale () == 'zhTW' then
__________________

CWoW Addon Developer Group
Last edited by stephenmarquis : 12-02-10 at 10:35 PM.
stephenmarquis is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 05:58 PM  
Kestrel
A Defias Bandit
 
Kestrel's Avatar

Forum posts: 3
File comments: 13
Uploads: 0
0.12.9 looking great!

Originally posted by Tomate
Sorry for the error, it should be fix with 0.12.9.
Just logged in with 0.12.9 and everything looks great. Thanks!
Kestrel is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 05:40 PM  
Tomate
A Defias Bandit
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 252
Uploads: 4
Sorry for the error, it should be fix with 0.12.9.
Tomate is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 12:51 PM  
RichDawg
A Defias Bandit

Forum posts: 3
File comments: 22
Uploads: 0
Re: UA 0.12.8 broken?

Originally posted by Kestrel
Upgraded to 0.12.8 today. Logged in and the UA window was open, but completely blank. The numbers "12345" were on either side of the UA name. The following error was up (even after removing all Saved Variable info for UA):
I am having the same exact problem.
RichDawg is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 12:26 PM  
Kestrel
A Defias Bandit
 
Kestrel's Avatar

Forum posts: 3
File comments: 13
Uploads: 0
UA 0.12.8 broken?

Upgraded to 0.12.8 today. Logged in and the UA window was open, but completely blank. The numbers "12345" were on either side of the UA name. The following error was up (even after removing all Saved Variable info for UA):

Message: Interface\AddOns\UrbanAchiever\Main.lua:687: attempt to concatenate global 'UAComparing' (a nil value)
Time: Thu Dec 2 11:22:56 2010
Count: 1
Stack: Interface\AddOns\UrbanAchiever\Main.lua:687: in function `SetupFrames'
Interface\AddOns\UrbanAchiever\Main.lua:238: in function `?'
...las\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...las\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...las\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ddOns\AuctionLite\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ddOns\AuctionLite\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>

Locals: <none>
Kestrel is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 04:05 AM  
Tomate
A Defias Bandit
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 252
Uploads: 4
Thanks for localizations, it will be in the next version (0.12.8).
Tomate is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 01:49 AM  
stephenmarquis
A Kobold Labourer
 
stephenmarquis's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Post UrbanAchiever.toc

Code:
## Interface: 40000
## Title: Urban Achiever
## Author: Syzgyn, Tomate
## Notes: Improved Achievement Frame
## Notes-zhTW:改進成就框架
## Notes-zhCN:改进成就框架
## Version 0.12.7.98
## OptionalDeps: Blizzard_AchievementUI
## SavedVariables: UASV
## SavedVariablesPerCharacter: UASVPC
 
Embeds.xml
bindings.xml

Main.lua
FactionSpecificAchievements.lua
Options.lua

#Localization
Localization.enUS.lua
Localization.frFR.lua
Localization.deDE.lua
Localization.koKR.lua
Localization.zhTW.lua
Localization.zhCN.lua
Save is UTF-8
__________________

CWoW Addon Developer Group
stephenmarquis is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 01:49 AM  
stephenmarquis
A Kobold Labourer
 
stephenmarquis's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Post Localization.zhTW.lua

Code:
currentLocalization = GetLocale(); 
if currentLocalization ~= 'frFR'  and currentLocalization ~= 'enUS'  and currentLocalization ~= 'deDE'  and currentLocalization ~= 'koKR'  and currentLocalization ~= 'zhCN'  then 
	BINDING_NAME_URBANACHIEVER_TOGGLE = "切換成就面板";
	UAComparing = "比較";
	UACompleted = "已完成";
	UARecentAchiev = "最近取得的成就";
	UARecentStat = "最近的統計";
	UAAchievEarned = "已完成的成就進度";
	UASummary = "總結";
	UAAchievement = "成就";
	UAStatistic = "統計";
	UADisplayStatiCriter = "顯示統計條件";
	UADSCTooltipStr = "事实上没必要,但有时可以告诉你已经完成這項成就的哪些部分。";
	UAColorMoney = "更改金幣顯示方式";
	UAShowMoneyStr1 = "顯示";
	UAShowMoneyStr2 = "而不是";
	UADisplaySummaryCriter = "具體條件";
	UADSCTooltipStr = "顯示達成成就的具體條件."
	UAAutoTrackA = "自動追蹤限時成就";
	UAAutoTrackATootltip = "限時成就開始將自動計時。";
	UAHelp = "幫助";
	UAOMG = "天啊,我很迷茫!";
	UARewardStr = "- 完成這個成就有一個獎勵。\n";
	UATrackedStr = "- 這是目前正在跟踪的成就。\n";
	UAMoreStr = "- 還有更多成就與這項成就相關,點擊顯示/隱藏它們。";
	UABindTrackedStr = "按住Shift點擊|r 添加/移除對一項成就的追蹤。\n";
	UABindShowStr = "左鍵單擊|r 打開查看該成就。\n";
	UABindRemoveTrackedStr = "按住Alt鍵|r 在追蹤框架中移除這一成就。\n"
	UAIcon = "圖標";
	UATracker = "追蹤";
	UAReplacementFrame = "更換成就框架";
	UAOptions = "選項";
	UAAchievementDone = "你已取得這項成就,無法繼續追蹤。";
end
Save is UTF-8
__________________

CWoW Addon Developer Group
stephenmarquis is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 01:47 AM  
stephenmarquis
A Kobold Labourer
 
stephenmarquis's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Post Localization.zhCN.lua

Code:
currentLocalization = GetLocale(); 
if currentLocalization ~= 'frFR'  and currentLocalization ~= 'enUS'  and currentLocalization ~= 'deDE'  and currentLocalization ~= 'koKR'  and currentLocalization ~= 'zhTW'  then 
	BINDING_NAME_URBANACHIEVER_TOGGLE = "切换成就面板"; 
	UAComparing = "比较"; 
	UACompleted = "已完成"; 
	UARecentAchiev = "最近取得的成就"; 
	UARecentStat = "最近的统计"; 
	UAAchievEarned = "已完成的成就进度"; 
	UASummary = "总结"; 
	UAAchievement = "成就"; 
	UAStatistic = "统计"; 
	UADisplayStatiCriter = "显示统计条件"; 
	UADSCTooltipStr = "事实上没必要,但有时可以告诉你已经完成这项成就的哪些部分。"; 
	UAColorMoney = "更改金币显示方式"; 
	UAShowMoneyStr1 = "显示"; 
	UAShowMoneyStr2 = "而不是"; 
	UADisplaySummaryCriter = "具体条件"; 
	UADSCTooltipStr = "显示达成成就的具体条件." 
	UAAutoTrackA = "自动追踪限时成就"; 
	UAAutoTrackATootltip = "限时成就开始将自动计时。"; 
	UAHelp = "帮助"; 
	UAOMG = "天啊,我很迷茫!"; 
	UARewardStr = "- 完成这个成就有一个奖励。\n"; 
	UATrackedStr = "- 这是目前正在跟踪的成就。\n"; 
	UAMoreStr = "- 还有更多成就与这项成就相关,点击显示/隐藏它们。"; 
	UABindTrackedStr = "按住Shift点击|r 添加/移除对一项成就的追踪。\n"; 
	UABindShowStr = "左键单击|r 打开查看该成就。\n"; 
	UABindRemoveTrackedStr = "按住Alt键|r 在追踪框架中移除这一成就。\n" 
	UAIcon = "图标"; 
	UATracker = "追踪"; 
	UAReplacementFrame = "更换成就框架"; 
	UAOptions = "选项"; 
	UAAchievementDone = "你已取得这项成就,无法继续追踪。"; 
end
Save is UTF-8
__________________

CWoW Addon Developer Group
stephenmarquis is offline Report comment to moderator  
Reply With Quote
Unread 11-30-10, 04:49 PM  
Tomate
A Defias Bandit
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 252
Uploads: 4
Thanks for your time.
The localization will be in the next version, the 0.12.7
Tomate is offline Report comment to moderator  
Reply With Quote
Unread 11-29-10, 01:22 PM  
ElderIlem
A Kobold Labourer
 
ElderIlem's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
German localization

Hello,

Thanks, first of all, for UA and maintaining it all this time!

Since you still have a call for several localizations on the add-on info page, I've taken just a little time to come up with a German (deDE) set. Even though I'm German, I play on the U.S. realms and am used to Blizzard's English terminology, so it was just a matter of research to find the official German terms for things like "tracker window" etc. I think it's good to go and hope you can use it!

Code:
if GetLocale() == 'deDE' then
	BINDING_NAME_URBANACHIEVER_TOGGLE = "Erfolge-Fenster ein/ausblenden";
	UAComparing = "Vergleich mit";
	UACompleted = "Errungen";
	UARecentAchiev = "Neueste Erfolge";
	UARecentStat = "Neueste Statistiken";
	UAAchievEarned = "errungene Erfolge";
	UASummary = "\195\156bersicht";
	UAAchievement = "Erfolge";
	UAStatistic = "Statistiken";
	UADisplayStatiCriter = "Statistikkriterien anzeigen";
	UADSCTooltipStr = "Eigentlich ist es nutzlos, aber es kann dir manchmal anzeigen, welche Dinge aus einer Liste du schon benutzt hast.";
	UAColorMoney = "Geld in Farbe anzeigen";
	UAShowMoneyStr1 = "Geldbetr\195\164ge anzeigen als";
	UAShowMoneyStr2 = "anstatt";
	UADisplaySummaryCriter = "Detaillierte Kriterien";
	UADSCTooltipStr = "Fortschritt einzelner Kriterien anzeigen."
	UAAutoTrackA = "Zeitlich bemessene Erfolge automatisch verfolgen";
	UAAutoTrackATootltip = "Ein Erfolg mit Zeitvorgaben wird im Ziel-Fenster verfolgt, sobald ein Timer daf\195\188r gestartet wird.";
	UAHelp = "Hilfe";
	UAOMG = "Kehr, ich bin so verwirrt!";
	UARewardStr = "- F\195\188r diesen Erfolg gibt es eine Belohnung.\n";
	UATrackedStr = "- Dieser Erfolg wird derzeit im Ziel-Fenster verfolgt.\n";
	UAMoreStr = "- Mit diesem Erfolg sind weitere verbunden. Linksklick, um sie ein/auszublenden.";
	UABindTrackedStr = "Umschalt-Linksklick|r auf einen Erfolg, um ihn im Ziel-Fenster zu verfolgen.\n";
	UABindShowStr = "Linksklick|r auf einen Erfolgsnamen im Ziel-Fenster, um ihn im Erfolge-Fenster anzuzeigen.\n";
	UABindRemoveTrackedStr = "Alt-Linksklick|r auf einen Erfolg im Ziel-Fenster, um ihn daraus zu entfernen.\n"
	UAIcon = "Icons";
	UATracker = "Ziel-Fenster";
	UAReplacementFrame = "Ersetzt das Erfolge-Fenster";
	UAOptions = "Einstellungen";
	UAAchievementDone = "Du hast diesen Erfolg schon errungen; er kann nicht mehr verfolgt werden.";
end
Cheers, Ilem

Edit: of course, right as I post this, 0.12.6 has been made available by the file admins--there doesn't seem to be any difference between the enUS files in 0.12.5 and 0.12.6, but I'll do another in-game test run with my translation posing as enUS (again, U.S. client here) to check.

Edit 2: argh, typo in UATrackedStr. The sentence starts with a 'D', not an 'F'.
Last edited by ElderIlem : 11-29-10 at 01:37 PM.
ElderIlem is offline Report comment to moderator  
Reply With Quote
Unread 11-26-10, 03:11 AM  
Tomate
A Defias Bandit
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 252
Uploads: 4
Re: There are some achievements i couldn't see

Originally posted by zubrik
in the original achievement frame, All achivements are existed!

but in ua, i couldn't see some.

is it bug, right?
Probably, I have see whole category empty but I thought it is because those achievement rely to Cataclysm. But you make me realizing something while typing those lines.
I have probably corrected this bug, thanks to make me realize something was wrong.
In the meantime, I will correct some achievement specific faction issues.
Wait a bit more, I will release a new version ASAP.
Tomate is offline Report comment to moderator  
Reply With Quote
Unread 11-25-10, 08:22 AM  
zubrik
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
There are some achievements i couldn't see

in the original achievement frame, All achivements are existed!

but in ua, i couldn't see some.

is it bug, right?
zubrik is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: