To use:
Type /arch to open the main window. This contains a list which shows each race with a project count, your progress on the current artifact, and how many keystones you have. There are also a few buttons along the bottom of the window:
- The far left button opens the travel frame. This holds a list of the items and spells you have that you can use to instantly travel around the world with (hearthstone, teleport etc). This list may not be complete; if you have something that should be on the list but isn't, give me a comment.
- Near the middle is the Survey button. This button simply casts Survey.
- Next to it is the achievement tracker button. The achievement tracker allows you to see your progress on the archaeology achievements in the game.
- Finally there's the links frame. This is intended as a solution to a problem caused by Blizzard's API; if an archaeology project's name does not match the name of the created item, there is no data linking them. This frame allows you to manually link an unlinked project you have completed to an item you haven't. Some links have been provided in the update, and if you find any further un-linked item/project combinations, go ahead and tell me so I can add them to the default list.
- The little button to the far right collapses the race frame so that it only displays the races available on the continent you're on. Only works in Eastern Kingdoms, Kalimdor, Outland and Northrend.
Click a race to open its artifact list. The artifact list lists all artifacts you can find for that race, and which ones of those you have completed. You can mouse over an artifact to view the item's tooltip, and click one to insert a link into chat.
You can also keybind the Excavatinator window, as well as the Survey skill, under the key bindings menu.
- 9 comments
- 9 comments
Facts
- Date created
- Apr 15, 2011
- Category
- Last update
- Mar 07, 2013
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Excavatinator
- Downloads
- 27,003
- Recent files
- R: Excavatinator 2.1 for 5.2.0 Mar 07, 2013
- B: Excavatinator 2.1 Beta 1 for 5.1.0 Feb 28, 2013
- R: Excavatinator 2.0.1 for 5.0.5 Nov 18, 2012
- R: Excavatinator 2.0 for 5.0.5 Nov 16, 2012
- B: Excavatinator 2.0 BETA 4 for 5.0.5 Nov 15, 2012
- Reply
- #9
alphakroll Nov 17, 2012 at 11:13 UTC - 0 likes@Henrie61: Go
Excavatinator reads the name of a quest by making a tooltip show the quest in question, then reads the tooltip. This, apparently, fails at one point for you, which means it might also fail for others. I've changed my local copy to use item IDs/names in the artifact list, and the achievement criteria in the achievement list. I'll test it for a bit, see if there're any other reports of errors that need fixing, and get the change uploaded.
Thanks for the report :)
- Reply
- #8
Henrie61 Nov 17, 2012 at 06:57 UTC - 0 likesJust installed version 2.0. Whem I give the /arch command I get the following error message. Which is too bad because Excavatinator is one of my favorite addonns.
Date: 2012-11-17 07:41:08 ID: 3 Error occured in: Global Count: 1 Message: ..\AddOns\Excavatinator\base-objects.lua line 172: table index is nil Debug: Excavatinator\base-objects.lua:172: set() Excavatinator\data-objects.lua:637: addQuest() Excavatinator\achievements.lua:321: process() Excavatinator\excavatinator.lua:73: Load() Excavatinator\excavatinator.lua:96: ?() ..\FrameXML\ChatFrame.lua:4358: ChatEdit_ParseText() ..\FrameXML\ChatFrame.lua:4052: ChatEdit_SendText() ..\FrameXML\ChatFrame.lua:4091: ChatEdit_OnEnterPressed() [string "*:OnEnterPressed"]:1: [string "*:OnEnterPressed"]:1 Locals: self = <table> { Pristine Empty Keg = 31799 Pristine Apothecary Tins = 31802 Pristine Game Board = 31796 Pristine Gold-Inlaid Figurine = 31801 Pristine Carved Bronze Mirror = 31800 } key = nil val = 31795 r = nil (*temporary) = "table index is nil"
AddOns: Swatter, v4.0.6 (<%codename%>) NPCScan, v5.0.0.5 NPCScanOverlay, v5.0.0.3 AckisRecipeList, v2.4.2 ACP, v3.4 Altoholic, v5.0.002 Archy, v1.8.38a Atlas, v1.22.1 AtlasArena, v1.3.6 AtlasBattlegrounds, v1.22.1 AtlasBurningCrusade, v1.22.0 AtlasCataclysm, v1.22.0 AtlasClassicWoW, v1.22.1 AtlasDungeonLocs, v1.22.0 AtlasOutdoorRaids, v1.22.1 AtlasScenarios, v1.22.2 AtlasTransportation, v1.22.2 AtlasWorldEvents, v2.8 AtlasWrathoftheLichKing, v1.22.0 AtlasLoot, vv7.03.01 AtlasLootBurningCrusade, vv7.03.01 AtlasLootCataclysm, vv7.03.01 AtlasLootClassicWoW, vv7.03.01 AtlasLootLoader, vv7.03.01 AtlasLootMistsofPandaria, vv7.03.01 AtlasLootSource, vv0.3 AtlasLootAdvancedSearch, vv1.2.8 AtlasMajorCities, vv1.5.3 AtlasMajorCitiesEnhanced, vv1.00 AtlasQuest, v4.8.1 AucAdvanced, v5.14.5335 (KowariOnCrutches) AucFilterBasic, v5.14.5335 (KowariOnCrutches) AucFilterOutlier, v5.14.5335.5335(5.14/embedded) AucMatchUndercut, v5.14.5335.5225(5.14/embedded) AucStatHistogram, v5.14.5335 (KowariOnCrutches) AucStatiLevel, v5.14.5335 (KowariOnCrutches) AucStatPurchased, v5.14.5335 (KowariOnCrutches) AucStatSales, v5.14.5335.5335(5.14/embedded) AucStatSimple, v5.14.5335 (KowariOnCrutches) AucStatStdDev, v5.14.5335 (KowariOnCrutches) AucStatWOWEcon, v5.14.5335.5335(5.14/embedded) AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded) AucUtilAppraiser, v5.14.5335.5335(5.14/embedded) AucUtilAskPrice, v5.14.5335.5160(5.14/embedded) AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded) AucUtilCompactUI, v5.14.5335.5335(5.14/embedded) AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded) AucUtilFixAH, v5.14.5335 (KowariOnCrutches) AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded) AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded) AucUtilScanButton, v5.14.5335.5335(5.14/embedded) AucUtilScanFinish, v5.14.5335.5153(5.14/embedded) AucUtilScanProgress, v5.14.5335.4979(5.14/embedded) AucUtilScanStart, v5.14.5335.5153(5.14/embedded) AucUtilSearchUI, v5.14.5335.5335(5.14/embedded) AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded) AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded) Babylonian, v5.1.DEV.332(/embedded) BadBoy, v11.100 BattlePetCount, v1.5.5 BattlePetQualityNotifier, v1.3.0 BeanCounter, v5.14.5335 (KowariOnCrutches) BittensSpellFlashLibrary, v3.16.2 BunnyHunter, v2.3 ButtonFacade, v5.0.387 Configator, v5.1.DEV.344(/embedded) DataStore, v5.0.001 DataStoreAchievements, v5.0.001 DataStoreAgenda, v5.0.001 DataStoreAuctions, v5.0.001 DataStoreCharacters, v5.0.001 DataStoreContainers, v5.0.001 DataStoreCrafts, v5.0.001 DataStoreCurrencies, v5.0.001 DataStoreInventory, v5.0.001 DataStoreMails, v5.0.001 DataStorePets, v5.0.001 DataStoreQuests, v5.0.001 DataStoreReputations, v5.0.001 DataStoreSpells, v5.0.001 DataStoreStats, v5.0.001 DataStoreTalents, v5.0.001 DBMArchaeology, v DBMCore, v DBMLDB, v DBMRaidLeadTools, v DBMSpellTimers, v DebugLib, v5.1.DEV.312(/embedded) Enchantrix, v5.14.5335 (KowariOnCrutches) EnchantrixBarker, v5.14.5335 (KowariOnCrutches) Excavatinator, v2.0 FishingBuddy, v1.2b Gatherer, v4.0.6 Glamour, v1.4.3 GupPet, v2.103 GupPetButtonFacade, v0.2 HealBot, v5.0.5.6 HealersHaveToDie, v2.0.2 Informant, v5.14.5335 (KowariOnCrutches) LibExtraTip, v5.12.DEV.324(/embedded) Masque, v5.0.387 MikScrollingBattleText, v5.7.123 MinimapButtonFrame, v3.1.9 MinimapButtonFrameSkinPack, v3.0.1 MobInfo2, v5.0.4.0 Omen, v3.1.7 OmniCC, v5.0.4 OneBag3, vv3.4.7 OneBank3, vv3.3.17 Overachiever, v0.68 PallyPower, vv5.0.5 Postal, v3.5.0 Quartz, v3.1.1 QuestCompletist, v99.9 RangeDisplay, vv4.1.1 Recount, v RepSessionTracker, v2.11 Skada, v1.4-5 SkadaCC, v1.0 SkadaDamage, v1.0 SkadaDamageTaken, v1.0 SkadaDeaths, v1.0 SkadaDebuffs, v1.0 SkadaDispels, v1.0 SkadaEnemies, v1.0 SkadaHealing, v1.0 SkadaPower, v1.0 SkadaThreat, v1.0 SlideBar, v4.0.6 (<%codename%>) SpellFlash, v6.2 SpellFlashArgentTournamentMounts, v1.20.2 SpellFlashItems, v1.0.2 SpellFlashCore, v2.0 Stubby, v5.14.5335 (KowariOnCrutches) TidyPlates, v6.7.9 (R548) TidyPlatesGraphite, v TidyPlatesGrey, v TidyPlatesNeon, v TidyPlatesQuatre, v TidyPlatesThreatPlates, v6.007 TidyPlatesHub, v TidyPlatesWidgets, v TipHelper, v5.12.DEV.315(/embedded) Titan, v5.1.8.50001 TitanBag, v5.1.8.50001 TitanClock, v5.1.8.50001 TitanGold, v5.1.5.50001 TitanLocation, v5.1.8.50001 TitanLootType, v5.1.8.50001 TitanPerformance, v5.1.8.50001 TitanRepair, v5.1.8.50001 TitanReputation, v3.7.7 TitanVolume, v5.1.8.50001 TitanXP, v5.1.8.50001 Vendorizer, vYen-1 WarcraftPetsExpress, v2.00b BlizRuntimeLib_enUS v5.0.5.50001 <eu> (ck=12c5)
- Reply
- #7
alphakroll Nov 13, 2012 at 12:39 UTC - 0 likes@Gwynydd: Go
There's a new beta version up - try that. I haven't had a chance to update the addon for a while, and might not again for another while - but this version should have most of the necessary features.
If there are still any issues (that are not listed under "Known issues"), please do make a comment.
- Reply
- #6
Gwynydd Nov 01, 2012 at 23:35 UTC - 0 likesI just uninstlled, then installed from Curseforge. Upon checking addon list prior to entering world, I saw that Blizz considered this still out-of-date. I told it to load anyway. Upon entering the world and typing /arch, I received this message: Message: Excavatinator\Excavatinator-1.6.lua:2278: attempt to index field "?" (a nil value) Time: 11/01/12 19:31:22 Count: 1 Stack: Interface\FrameXML\ChatFrame.lua:4358: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:4052: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:4091: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: editBox = ChatFrame1EditBox { focusMid = ChatFrame1EditBoxFocusMid { } tabCompleteTableIndex = 1 focusLeft = ChatFrame1EditBoxFocusLeft { } setText = 0 0 = <userdata> text = "/" headerSuffix = ChatFrame1EditBoxHeaderSuffix { } header = ChatFrame1EditBoxHeader { } addSpaceToAutoComplete = true focusRight = ChatFrame1EditBoxFocusRight { } language = "Orcish" languageID = 1 chatFrame = ChatFrame1 { } } send = 1 parseIfNoSpaces = nil text = "/arch" command = "/ARCH" msg = "" hash_SecureCmdList = <table> { /MA = <function> defined @Interface\FrameXML\ChatFrame.lua:1392 /WM = <function> defined @Interface\FrameXML\ChatFrame.lua:1533 /MAINASSISTOFF = <function> defined @Interface\FrameXML\ChatFrame.lua:1405 /EQ = <function> defined @Interface\FrameXML\ChatFrame.lua:1175 /CANCELQUEUEDSPELL = <function> defined @Interface\FrameXML\ChatFrame.lua:1506 /TARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1232 /CLEARMAINTANK = <function> defined @Interface\FrameXML\ChatFrame.lua:1354 /CLEARTARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1294 /EQUIPSET = <function> defined @Interface\FrameXML\ChatFrame.lua:1526 /CASTGLYPH = <function> defined @Interface\FrameXML\ChatFrame.lua:1161 /PETATTACK = <function> defined @Interface\FrameXML\ChatFrame.lua:1426 /CASTSEQUENCE = <function> defined @Interface\FrameXML\ChatFrame.lua:1116 /MT = <function> defined @Interface\FrameXML\ChatFrame.lua:1360 /EQUIP = <function> defined @Interface\FrameXML\ChatFrame.lua:1175 /TARGETRAID = <function> defined @Interface\FrameXML\ChatFrame.lua:1287 /A = <function> defined @Interface\FrameXML\ChatFrame.lua:1320 /CLICK = <function> defined @Interface\FrameXML\ChatFrame.lua:1512 /FOCUS = <function> defined @Interface\FrameXML\ChatFrame.lua:1334 /CAST = <function> defined @Interface\FrameXML\ChatFrame.lua:1089 /USE = <function> defined @Interface\FrameXML\ChatFrame.lua:1089 /CLEARMA = <function> defined @Interface\FrameXML\ChatFrame.lua:1386 /TARGETENEMY = <function> defined @Interface\FrameXML\ChatFrame.lua:1252 /TARGETLASTENEMY = <function> defined @Interface\FrameXML\ChatFrame.lua:1306 /STARTATTACK = <function> defined @Interface\FrameXML\ChatFrame.lua:1073 /TARGETFRIENDPLAYER = <function> defined @Interface\FrameXML\ChatFrame.lua:1273 /MAINTANK = <function> defined @Interface\FrameXML\ChatFrame.lua:1360 /CWM = <function> defined @Interface\FrameXML\ChatFrame.lua:1540 /USERANDOM = <function> defined @Interface\FrameXML\ChatFrame.lua:1102 /ASSIST = <function> defined @Interface\FrameXML\ChatFrame.lua:1320 /TAR = <function> defined @Interface\FrameXML\ChatFrame.lua:1232 /CLEARFOCUS = <function> defined @Interface\FrameXML\ChatFrame.lua:1348 /CANCELFORM = <function> defined @Interface\FrameXML\ChatFrame.lua:1140 /PETAUTOCASTTOGGLE = <function> defined @Interface\FrameXML\ChatFrame.lua:1493 /EQUIPSLOT = <function> defined @Interface\FrameXML\ChatFrame.lua:1182 /PETPASSIVE = <function> defined @Interface\FrameXML\ChatFrame.lua:1455 /PETFOLLOW = <function> defined @Interface\FrameXML\ChatFrame.lua:1436 /TARGETENEMYPLAYER = <function> defined @Interface\FrameXML\ChatFrame.lua:1259 /CASTRANDOM = <function> defined @Interface\FrameXML\ChatFrame.lua:1102 /TARGETLASTTARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1300 /PETAUTOCASTON = <function> defined @Interface\FrameXML\ChatFrame.lua:1479 /PETMOVETO = <function> defined @Interface\FrameXML\ChatFrame.lua:1442 /MTOFF = <function> defined @Interface\FrameXML\ChatFrame.lua:1373 /TARGETPARTY = <function>
I miss this addon TERRIBLY! Please fix this, as I will not use any of the other addons for Archeaology. Thanks!
P.S.: It doesn't work at all. The box reports fallacious info, and it doesn't even list the races from Pandaria.
- Reply
- #5
Ylaana Oct 30, 2012 at 17:12 UTC - 0 likesI just downloaded and installed Beta 2.1, and with all my other addons disabled it returns this error when I type /arch:
- Reply
- #4
nomadbr Sep 24, 2012 at 01:35 UTC - 0 likesA lot of shovels in my minimap... detonating my memory >.<
- Reply
- #3
Gwynydd Sep 14, 2012 at 20:20 UTC - 0 likesPatch hit and this addon imploded, /sigh. Here's the message I get from Blizz:
Message: Excavatinator\Excavatinator-1.6.lua:2278: attempt to index field "?" (a nil value) Time: 09/14/12 16:18:31 Count: 1 Stack: Interface\FrameXML\ChatFrame.lua:4358: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:4052: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:4091: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: editBox = ChatFrame1EditBox { focusMid = ChatFrame1EditBoxFocusMid { } tabCompleteTableIndex = 1 focusLeft = ChatFrame1EditBoxFocusLeft { } setText = 0 0 = <userdata> text = "/" headerSuffix = ChatFrame1EditBoxHeaderSuffix { } header = ChatFrame1EditBoxHeader { } addSpaceToAutoComplete = true focusRight = ChatFrame1EditBoxFocusRight { } language = "Orcish" languageID = 1 chatFrame = ChatFrame1 { } } send = 1 parseIfNoSpaces = nil text = "/arch" command = "/ARCH" msg = "" hash_SecureCmdList = <table> { /MA = <function> defined @Interface\FrameXML\ChatFrame.lua:1392 /WM = <function> defined @Interface\FrameXML\ChatFrame.lua:1533 /MAINASSISTOFF = <function> defined @Interface\FrameXML\ChatFrame.lua:1405 /EQ = <function> defined @Interface\FrameXML\ChatFrame.lua:1175 /CANCELQUEUEDSPELL = <function> defined @Interface\FrameXML\ChatFrame.lua:1506 /TARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1232 /CLEARMAINTANK = <function> defined @Interface\FrameXML\ChatFrame.lua:1354 /CLEARTARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1294 /EQUIPSET = <function> defined @Interface\FrameXML\ChatFrame.lua:1526 /CASTGLYPH = <function> defined @Interface\FrameXML\ChatFrame.lua:1161 /PETATTACK = <function> defined @Interface\FrameXML\ChatFrame.lua:1426 /CASTSEQUENCE = <function> defined @Interface\FrameXML\ChatFrame.lua:1116 /MT = <function> defined @Interface\FrameXML\ChatFrame.lua:1360 /EQUIP = <function> defined @Interface\FrameXML\ChatFrame.lua:1175 /TARGETRAID = <function> defined @Interface\FrameXML\ChatFrame.lua:1287 /A = <function> defined @Interface\FrameXML\ChatFrame.lua:1320 /CLICK = <function> defined @Interface\FrameXML\ChatFrame.lua:1512 /FOCUS = <function> defined @Interface\FrameXML\ChatFrame.lua:1334 /CAST = <function> defined @Interface\FrameXML\ChatFrame.lua:1089 /USE = <function> defined @Interface\FrameXML\ChatFrame.lua:1089 /CLEARMA = <function> defined @Interface\FrameXML\ChatFrame.lua:1386 /TARGETENEMY = <function> defined @Interface\FrameXML\ChatFrame.lua:1252 /TARGETLASTENEMY = <function> defined @Interface\FrameXML\ChatFrame.lua:1306 /STARTATTACK = <function> defined @Interface\FrameXML\ChatFrame.lua:1073 /TARGETFRIENDPLAYER = <function> defined @Interface\FrameXML\ChatFrame.lua:1273 /MAINTANK = <function> defined @Interface\FrameXML\ChatFrame.lua:1360 /CWM = <function> defined @Interface\FrameXML\ChatFrame.lua:1540 /USERANDOM = <function> defined @Interface\FrameXML\ChatFrame.lua:1102 /ASSIST = <function> defined @Interface\FrameXML\ChatFrame.lua:1320 /TAR = <function> defined @Interface\FrameXML\ChatFrame.lua:1232 /CLEARFOCUS = <function> defined @Interface\FrameXML\ChatFrame.lua:1348 /CANCELFORM = <function> defined @Interface\FrameXML\ChatFrame.lua:1140 /PETAUTOCASTTOGGLE = <function> defined @Interface\FrameXML\ChatFrame.lua:1493 /EQUIPSLOT = <function> defined @Interface\FrameXML\ChatFrame.lua:1182 /PETPASSIVE = <function> defined @Interface\FrameXML\ChatFrame.lua:1455 /PETFOLLOW = <function> defined @Interface\FrameXML\ChatFrame.lua:1436 /TARGETENEMYPLAYER = <function> defined @Interface\FrameXML\ChatFrame.lua:1259 /CASTRANDOM = <function> defined @Interface\FrameXML\ChatFrame.lua:1102 /TARGETLASTTARGET = <function> defined @Interface\FrameXML\ChatFrame.lua:1300 /PETAUTOCASTON = <function> defined @Interface\FrameXML\ChatFrame.lua:1479 /PETMOVETO = <function> defined @Interface\FrameXML\ChatFrame.lua:1442 /MTOFF = <function> defined @Interface\FrameXML\ChatFrame.lua:1373 /TARGETPARTY = <function>
- Reply
- #2
nomadbr Aug 19, 2012 at 01:26 UTC - 0 likeswhen i enter in game:
- Reply
- #1
Poulpos8 Aug 05, 2012 at 13:25 UTC - 0 likeshaving an issue when entering "/arch" : Blank windows pops (nothing inside) error message is :