Download
(329 b)
Download
Updated: 05-14-11 04:38 PM
Pictures
File Info
Updated:05-14-11 04:38 PM
Created:02-09-11 07:33 AM
Downloads:100,048
Favorites:217
MD5:

Archy bugfix - DISCONTINUED  Popular! (More than 5000 hits)

Version: Read description
by: Cidrei [More]

Archy is officially maintained once more by myrroddin. Official releases have resumed. The updated file here is a dummy text file, telling you the exact same thing. You can get the updated original here.


Archy bugfix
- with credit to original posters of the information.
---

This project contained many of the community's fixes as well a few of my own and and puts them all together into a bugfix patch of the most recent version of Archy to tide people over until myrroddin took things in hand.

I have added a donation link, both to this page, and to the download box. These link to daihenka's donation page, the same as if you clicked them on one of the official Archy download pages. You can double-check this here on WoWInterface (you have to download the file for the donation box to pop up), or over at Curse if you don't trust me.

Thanks!

Click here to lend your support!

Fixes
1.7b8 bugfix6
^ - Fixed not being able to use stones. -- Snowhawk
^ - Fixed koKR locale (my fault, had something defined twice).
^ - Fixes to the currency calculations. -- Saur
^ - No longer throws error when encountering unknown digsite (future-proofing). -- Saur
^ - Fix the longstanding GetNumArtifactsByRace() is not a number error. -- Saur
^ - Correct the TexCoords for the progress bars (second time this has been fixed, see bugfix1. Didn't refix after bugfix3. Seems to be Blizzard bug because the fix doesn't seem to actually fix anything). -- Saur
* - Reorder siteData table to match blob ID order. -- Saur
* - Reordered locales to match siteData. -- Saur
* - Updates to the zhTW locale (complete, needs checked. I received conflicting translations). -- kof9x, bluecike
* - Touched up esMX locale (missing 11). -- PatoDaia
* - Updates to the deDE locale (missing 1). -- Noctum28

Special Mentions
* - daihenka, because it's his addon of course.
* - Bluspacecow, for linking the Curse page and making me look over there too.
* - Codex, for the unreleased beta.

1.7b8 bugfix6
^ - Fixed not being able to use stones. -- Snowhawk
^ - Fixed koKR locale (my fault, had something defined twice).
^ - Fixes to the currency calculations. -- Saur
^ - No longer throws error when encountering unknown digsite (future-proofing). -- Saur
^ - Fix the longstanding GetNumArtifactsByRace() is not a number error. -- Saur
^ - Correct the TexCoords for the progress bars (second time this has been fixed, see bugfix1. Didn't refix after bugfix3. Seems to be Blizzard bug because the fix doesn't seem to actually fix anything). -- Saur
* - Reorder siteData table to match blob ID order. -- Saur
* - Reordered locales to match siteData. -- Saur
* - Updates to the zhTW locale (complete, needs checked. I received conflicting translations). -- kof9x, bluecike
* - Touched up esMX locale (missing 11). -- PatoDaia
* - Updates to the deDE locale (missing 1). -- Noctum28

Fixes
1.7b8 bugfix5
* - Updates to the deDE locale (missing 3). -- Drubar, Meralda, codi
* - Updates to the ruRU locale (missing 5). -- Hanomi
* - Updates to the frFR locale (complete). -- T6CT6C6
* - Updates to the koKR locale (complete). -- jprapstyle
* - All locales (excluding zhCN) now have the new dig sites added in English where a locale specific translation has not been provided. These entries are currently commented out, but should make it easier to find and correct for people looking to update their own copies in between "official" updates.

1.7b8 bugfix4
^ - I somehow managed to upload an older version of the addon and not the finished one. Good job, me! Fixes the 3759 error and the missing digsites in the locale. I don't even know how that one got zipped up.
* - Updates to the deDE locale. -- Contiki

1.7b8 bugfix3
* - This version is based on an unreleased beta by daihenka. It includes a new alternative interface and several changes related to it, as well as various bug fixes including the fps drop inside of old instances. -- Codex, daihenka
* - Old data import re-enabled. Fixed by daihenka.
^ - Updated digsite list. It is believed that we now have all the new sites. -- foxtyke, bradc, Shambarimen, mercuria, MasterAries7, bdemore, Darenia

bugfix2
^ - Updated Ace3 libs to r1009 per Bluspacecow's suggestion. Fixes some configuration weirdness. -- Bluspacecow

bugfix1
^ - GetArcheaologyRaceInfo() return order changes. -- Brandho
^ - Fixed fragment counts not updating. Related to the above change.
^ - Fix "to make the bars look pretty again." (They're still a little wonky when they update.) -- LLGames
^ - Added new dig sites, more are out there. (Need to get the blob IDs on these.) -- bdemore, chrixian, Tekz08
^ - Possible fix for GetNumArtifactsByRace() bug? (Haven't encountered myself, so we'll see.)
^ - Fixed prompt on completing artifacts not going away with training a new rank of Archaeology. (Not tested, should work. Will check tomorrow.)
^ - Fix for the nil surveys error on load. (Commented the function out. Imports old data. Assuming it works in future as it should now, it'll keep existing data when fixed.)
Post A Reply Comment Options
Unread 02-11-11, 03:01 PM  
mercuria
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
This is awesome, thank you for the updates! Love the color-coding on the minimap, especially.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 03:00 PM  
bdemore
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thank you

Just wanted to give my compliments to Cidrei et al. on a job well done rehabilitating this extremely useful addon. The updated UI was a nice surprise also.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 02:33 PM  
ZeroEdgeir
A Defias Bandit

Forum posts: 3
File comments: 15
Uploads: 0
Originally posted by Furydeath
Ya I think it is kinda broken still seeing how it says I can solve a fossil item with a tolvir token and all the sites are only 999999 yrds away. Think I'll just go back to using nothing now.

Was nice while we had it at least.
It generally works fine. Have had no issues with it's functionality at all. Just some of the output is giving weird errors.

Given the issue you have, I'd delete your Archy addon, and the Archy.lua file in your WTF/Account/"accountname"/SavedVariables folder. Then re-install v1.7b, and the newest bugfix4 patch. Should generally work fine.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 02:29 PM  
Furydeath
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Ya I think it is kinda broken still seeing how it says I can solve a fossil item with a tolvir token and all the sites are only 999999 yrds away. Think I'll just go back to using nothing now.

Was nice while we had it at least.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 12:49 PM  
ZeroEdgeir
A Defias Bandit

Forum posts: 3
File comments: 15
Uploads: 0
This is strange, but what I just had in my chatlog is this:

You can solve Troll Artifact - Eerie Smolderthorn Idol (Fragments: 24 of 35) [Note, used a tablet to finish it]

You have solved Dwarf Artifact - Eerie Smolderthorn Idol (Times completed: 0)

Something get crossed up on the race indicator somewhere in the LUA?

I did just check in the Archy.lua, and Eerie Smolderthorn Idol is listed as race = 8, which is Troll, so that is correct.

Edit: Noticing some digsites are tracking # of Digs done in increments of 2 instead of 1. One such location (so far) is Western Zul'Mamwe Digsite.

I'll keep a list of all those that do, and file it as a bug report after. Dunno if you can fix it, but at least the list will be there.

Edit 2: I just had a second troll artifact, the Lizard Foot Charm, flagged as a Dwarf one too. The only difference in the LUA I noticed from bugfix2 to bugfix4 is that there is now a full list of Artifact Data, below the Site Data, that wasn't there in bugfix2. I will try removing said Artifact Data from the LUA and let you know if it resolves the issue.

Re-Edit 3: After having a Dwarf Artifact be named a Tol'vir one, I removed the Artifact Data from the LUA. This sadly did nothing to fix it. However, it doesn't seem to affect all artifacts, just some.

Some troll ones come out as Dwarf, Dwarf as Tol'vir, and Fossil as Dwarf too. So I don't think it's a simple crossed-numbers issue.

As well, in the Minimalist display option, the "Right-click to solve with keystones" function doesn't work.
Last edited by ZeroEdgeir : 02-11-11 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 12:35 PM  
jeremy1048
A Kobold Labourer

Forum posts: 1
File comments: 65
Uploads: 0
Not able to get distance tracking window to appear and getting the following errors at mo, even with the cut and paste of lines into lua:

Date: 2011-02-11 17:52:41
ID: 7
Error occured in: Global
Count: 1
Message: AceLocale-3.0: Archy: Missing entry for 'Plaguewood Digsite'
Debug:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29
Archy\Archy.lua:1459: in main chunk

Date: 2011-02-11 17:52:41
ID: 6
Error occured in: Global
Count: 1
Message: AceLocale-3.0: Archy: Missing entry for 'Sands of Nasam'
Debug:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29
Archy\Archy.lua:1458: in main chunk
AddOns:

Date: 2011-02-11 17:52:41
ID: 5
Error occured in: Global
Count: 1
Message: AceLocale-3.0: Archy: Missing entry for 'Pit of Fiends Digsite'
Debug:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31:
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29
Archy\Archy.lua:1457: in main chunk
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 11:55 AM  
Noctum28
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Archy tells me it's missing data for Darkmist Digsite (Kalimdor, 56335).
Please note I'm playing with the German client and using ArchyBugfix4.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 11:21 AM  
Ladydragon
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Thank you

I can't Thank you enough

great job you did and updated this awesome addon

i got a couple of UI errors first but i forgot to write them down sorry but if they come back i'll post them here

Thanks again
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 10:06 AM  
brr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Can we get a copy of this uploaded to curse so like the original archy it can be installed and updated with the curse updater application? This is so awesome to have back, Thanks!
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 06:52 AM  
ComputerNerd
A Deviate Faerie Dragon

Forum posts: 12
File comments: 67
Uploads: 0
Originally posted by paladine101
Works fine now - and don't worry about the survey button thing, it's not hard to get around

The digsite boundaries still go outside the minimap, but i gather that's something that can't be fixed any time soon, and it's not exactly game-breaking anyhow

Thanks very much
According to the author on the original page the digsites display outside of the minimap is due to the inability to mask them off.
Seems to be a limitation that blizzard would need to resolve.

Gonna try the latest bugfix version now, thank you very much for your hard work everyone.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 06:21 AM  
paladine101
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Works fine now - and don't worry about the survey button thing, it's not hard to get around

The digsite boundaries still go outside the minimap, but i gather that's something that can't be fixed any time soon, and it's not exactly game-breaking anyhow

Thanks very much
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 05:58 AM  
Cidrei
A Fallenroot Satyr
 
Cidrei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 114
Uploads: 17
I honestly have no idea how I screwed that up, but bugfix3 ended up being a copy of the addon that I was still in the process of converting over to 4.0.6. Bugfix4 fixes the looting errors and the missing digsites, as well as adds Contiki's deDE locale updates.

Originally posted by paladine101
...the survey and the distance button don't appear on the top of the digsites window until I've surveyed once some other way. Maybe I'm missing an option to change this, I don't know.
In my experience this has never been super consistent, so I'm not sure what the desired behavior for those two buttons actually is. I'll take a look at the code later on and see if I can determine when they're supposed to be appearing.
Last edited by Cidrei : 02-11-11 at 05:58 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 05:48 AM  
Snowhawk
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
EDIT: New version put up, bugfix4, try that.

The error you all are getting is due to the fact blizzard changed GetArchaeologyRaceInfo() to return fragment count rather than the currencyID. The CurrencyUpdated() function still relies on the currencyID, so it is unable to update whenever a change is made because it goes to lookup the ID which now is a fragment count. Suggested fix below.

Line 1619:
Code:
t[k] = { ['name'] = raceName, ['currency'] = { ['id'] = k, ['fragments'] = fragCount }, ['texture'] = raceTexture, ['keystone'] = { ['id'] = itemID, ['name'] = itemName, ['texture'] = itemTexture, ['inventory'] = 0 } }
Line 2199:
Code:
currencyData[race['currency']['id']] = race['currency']['fragments']
Line 3760:
Code:
local _, _, _, currencyAmount = GetArchaeologyRaceInfo(rid)
Essentially replace the currencyID with our own ID since we dont have a function to lookup id's based on names. Then use the aforementioned GARI function to get the fragment count for the update function.

This is also only applicable to 1.7 Beta 8 that was recently put up.
Last edited by Snowhawk : 02-11-11 at 05:56 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 05:35 AM  
ComputerNerd
A Deviate Faerie Dragon

Forum posts: 12
File comments: 67
Uploads: 0
Receiving the following error with Bugfix v3.
1x Archy-@project-version@\Archy.lua:3759: attempt to index field 'currency' (a number value)
CallbackHandler-1.0-6:147: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6:92: in function `Fire'
AceEvent-3.0-3 (TomTom):120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

---

It occurs when I receive fragments, or solve an artifact and will then prevent the bars from showing the updated quantity of fragments.

Edit: Seemed to several surverys later suddenly update the fragment count.
Last edited by ComputerNerd : 02-11-11 at 05:49 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-11, 05:34 AM  
paladine101
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hey, this addon is great However, I am having a couple of problems with it (much fewer than before once I updated to your newest version).

Firstly, the survey and the distance button don't appear on the top of the digsites window until I've surveyed once some other way. Maybe I'm missing an option to change this, I don't know. (EDIT: seems this only happens when first starting to do archaeology after logging on, or after reloading the UI.)

Also, the first time I loot any fragments from a digsite, I get this error:
-----
Date: 2011-02-11 11:28:29
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\Archy\Archy.lua line 3759:
attempt to index field 'currency' (a number value)
Debug:
(tail call): ?
(tail call): ?
(tail call): ?
Archy\Archy.lua:3759: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v3.2.3 (<%codename%>)
AckisRecipeList, v2.2.1
Altoholic, v4.0.005
Archy, v@project-version@
Atlas, v1.18.2
AtlasBattlegrounds, v1.18.2
AtlasDungeonLocs, v1.18.2
AtlasOutdoorRaids, v1.18.2
AtlasTransportation, v1.18.2
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Auctionator, v2.8.8
Babylonian, v5.1.DEV.130
BeanCounter, v5.9.4960 (WhackyWallaby)
Carbonite, v4.034
CarboniteTransfer, v1.01
Combuctor, v2.3.1
combuctorenchanting, v1.0
CombuctorGem, v1.2
CombuctorHerb, v1.2
CombuctorSets, v
combuctortailoring, v1.0
Configator, v5.1.DEV.282
DataStore, v4.0.001
DataStoreAchievements, v4.0.001
DataStoreAuctions, v4.0.001
DataStoreCharacters, v4.0.001
DataStoreContainers, v4.0.001
DataStoreCrafts, v4.0.001
DataStoreCurrencies, v4.0.001
DataStoreInventory, v4.0.001
DataStoreMails, v4.0.001
DataStorePets, v4.0.001
DataStoreQuests, v4.0.001
DataStoreReputations, v4.0.001
DataStoreSpells, v4.0.001
DataStoreStats, v4.0.001
DataStoreTalents, v4.0.001
DBMCore, v
DebugLib, v5.1.DEV.275
Decursive, v2.6.0.1
Enchantrix, v5.9.4960 (WhackyWallaby)
EnchantrixBarker, v5.9.4960 (WhackyWallaby)
FishingBuddy, v0.9.9e4
Gatherer, v3.2.3
GearScore, v4.2.02
GnomeWorks, v130
HealBot, v4.0.3.10
IceHUD, v1.7.4.2 (Revision: 826)
Informant, v5.9.4960 (WhackyWallaby)
KevToolQueue, v4.0.0
LilSparkysWorkshop, v
MarketWatcher, v2.11
Omen, v3.1.0
Postal, v3.4.4
Prat30, v3.4.15
Prat30Libraries, v
QuestHelper, v4.0.3a.115r
RatingBuster, v
sct, v6.2
SellOMatic, vv1.2.9a
Skada, v1.2-31
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SkadaWindowButtons, v1.0
SlideBar, v3.2.3 (<%codename%>)
Stubby, v5.9.4960 (WhackyWallaby)
TauntMaster, v4.1.1
XPerl, v3.1.2
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
ZygorGuidesViewer, v3.0
ZygorTalentAdvisor, v2.0.240
BlizRuntimeLib_enUS v4.0.6.40000 <eu>
(ck=ce9)
-----

And then the artifacts window refuses to update from then on unless i reload my ui, and it doesn't give me solve notifications.

I am using the graphical interface.

Hope this helps, it's a wonderful addon, and has made it so much easier to level archaeology
Last edited by paladine101 : 02-11-11 at 05:39 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.