AtlasLoot Enhanced
History
AtlasLoot was originally created by Pernicius as a plugin for Atlas and contained a handful of raid loot tables to browse. Unfortunately, Pernicius was unable to maintain the mod, so Daviesh took over and renamed it to AtlasLoot Enhanced to provide a distinction between the two versions. Since that time, AtlasLoot has grown to cover every loot table for every boss, every item set, PvP Items and items for every reputation faction. In January 2010 Hegarol took over the project from Daviesh. Finally, in 2014/2015 Lag completely rewrote the entire addon for AtlasLoot v8.
What is Atlasloot
AtlasLoot Enhanced is an UI mod allowing for loot tables of bosses to be browsed whenever needed within the game.
AtlasLoot Versions
- Nightly Build/Alpha Version: https://www.wowace.com/projects/atlasloot-enhanced/files
Issue Reporting
It would be great if you can help to report issue here. It's easier to keep track on them.
Optional Addons
Custom Modules
Below is list of custom modules which are developed and maintained by different author teams.
Features
- Atlas Integration: You can easily link to Atlas map browser if your current visited instance loot table has a corresponding map provided in Atlas.
- Dressing Room: Control-click items to show them in the Dressing Room.
- Price Preview: See the prices for token items like PvP rewards.
- Filter: Filter loot tables based on your class or set up your filter manually (NYI).
- Instance Loot: All instance loot from every Dungeon (Normal and Heroic) and Raid.
- Faction and PvP rewards
- Collection Items: Armor Sets (Dungeon, Tier and Crafted), Mounts, Companions, Tabards, Legendary items and more.
- Season and World Events: Skettis, Abyssal Council, Ethereum Prison, Feast of Winter Veil, Hallow's End, Brewfest, etc.
To Do
- Add skill / source to crafting
- Wishlist: Alt-click on any item to add it to the wishlist, alt-clicking on an item in the wishlist deletes it. There are buttons added to the Atlas panel and the loot browser to open the wishlist.
- Partial Searching: Allows searching the whole AtlasLoot database for an item where you only know part of the name.
- Quicklooks: Bind up to ten loot tables to 'Quicklook' buttons, allowing you to jump to them with only one click.
Slash Commands
- '/al' or '/atlasloot' by itself brings up the loot browser.
- '/atlasloot options' brings up the options menu.
- '/atlasloot reset' resets the last viewed loot table (fixes disconnects when opening AtlasLoot) and moves all draggable frames back to the middle of the screen.
- '/atlasloot mmb' toggles the minimap button on / off.
- '/atlasloot togglebg' toggles background pictures on / off.
Localization
If you want to help us translate AtlasLoot check:
http://www.wowace.com/addons/atlasloot-enhanced/localization/
Feedback
Comments are always welcome. Please leave your feedback in the project page. Things like you have anything to tell us, whether you get an error message when starting WoW, want a certain feature to be integrated in the mod or just want to thank us.
Current Team
- Authors: Lag, Arith
- Contributors: 2TailedFox, Proteyer, Dynaletik, Valixx, Celellach, TrAsHeR, maqjav, StingerSoft, Asurn, Dan, Diablohu, K2hyun, KKram, Pownas, Sohonmr2, Telic, 560889223 and probably more we have missed.
- Former Authors: Daviesh, Hegarol
Broken for 6.2.3.
Message: Interface\AddOns\AtlasLoot\GUI\GUI.lua:513: attempt to index field 'Loader' (a nil value)
Time: 11/19/15 08:00:16
Count: 1
Stack: Interface\AddOns\AtlasLoot\GUI\GUI.lua:513: in function `ButtonOnClick'
Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:164: in function `SetSelected'
Interface\AddOns\AtlasLoot\GUI\GUI.lua:176: in function <Interface\AddOns\AtlasLoot\GUI\GUI.lua:174>
[C]: in function `Show'
Interface\AddOns\AtlasLoot\GUI\GUI.lua:689: in function `Toggle'
Interface\AddOns\AtlasLoot\Core\SlashCommands.lua:19: in function `?'
Interface\AddOns\AtlasLoot\Core\SlashCommands.lua:56: in function `Run'
Interface\AddOns\AtlasLoot\Core\SlashCommands.lua:47: in function `?'
Interface\FrameXML\ChatFrame.lua:4454: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:4108: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4147: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: self = <table> {
selectable = true
SetText = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:101
data = <table> {
}
OnEnterButton = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:48
ButtonOnClick = <function> defined @Interface\AddOns\AtlasLoot\GUI\GUI.lua:506
Toggle = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:61
ttSource = GameTooltip {
}
Clear = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:65
OnLeaveButton = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:55
SetButtonOnClick = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:118
SetParPoint = <function> defined @Interface\AddOns\AtlasLoot\GUI\GUI.lua:929
SetToolTipFunc = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:91
width = 270
SetWidth = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:85
icon = true
frame = AtlasLoot-DropDown-1 {
}
SetData = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:69
SetSelected = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:127
SetTitle = <function> defined @Interface\AddOns\AtlasLoot\GUI\Template_DropDown.lua:109
}
id = "AtlasLoot_WarlordsofDraenor"
arg = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'Loader' (a nil value)"
db = <table> {
classFilter = false
point = <table> {
}
__defaults = <table> {
}
mainFrame = <table> {
}
DefaultFrameLocked = false
content = <table> {
}
selected = <table> {
}
contentBottomBar = <table> {
}
contentTopBar = <table> {
}
}
ModuleSelectFunction_FirstCall = false
AtlasLoot = <table> {
ClickHandler = <table> {
}
Locales = <table> {
}
Print = <function> defined @Interface\AddOns\AtlasLoot\AtlasLoot.lua:34
IngameLocales = <table> {
}
Locale = <table> {
}
db = <table> {
}
Addons = <table> {
}
MapPOI = <table> {
}
__addonrevision = 4325
TooltipScan = <table> {
}
Data = <table> {
}
Button = <table> {
}
GetLocales = <function> defined @Interface\AddOns\AtlasLoot\Locales\Locales.lua:11
SlashCommands = <table> {
}
LibBabble = <table> {
}
Init = <table> {
}
IMAGE_PATH = "Interface\AddOns\AtlasLoot\Images\"
Tooltip = <table> {
}
ItemQuery = <table> {
}
AddInitFunc = <function> defined @Interface\AddOns\AtlasLoot\AtlasLoot.lua:104
MiniMapButton = <table> {
}
GUI = <table> {
}
ItemString = <table> {
}
ItemDB = <table> {
}
AtlasLootDBDefaults = <table> {
}
EncounterJournal = <table> {
}
ItemInfo = <table> {
}
OnInitialize = <function> defined @Interface\AddOns\AtlasLoot\AtlasLoot.lua:38
}
loadModule = <function> defined @Interface\AddOns\AtlasLoot\GUI\GUI.lua:417
LOADER_STRING = "GUI_LOADING"
GUI = <table> {
SoundFrame = <table> {
}
RefreshStyle = <function> defined @Interface\AddOns\AtlasLoot\GUI\GUI.lua:9
Broken.
Message: Interface\AddOns\AtlasLoot\Button\Item_type.lua:178: attempt to index global 'LOOT_BORDER_QUALITY_COORDS' (a nil value)
Time: 11/17/15 17:37:41
Count: 125
Stack: Interface\AddOns\AtlasLoot\Button\Item_type.lua:178: in function `Refresh'
Interface\AddOns\AtlasLoot\Button\Item_type.lua:309: in function <Interface\AddOns\AtlasLoot\Button\Item_type.lua:305>
Locals: button = AtlasLoot_Button_20 {
overlay = AtlasLoot_Button_20_overlay {
}
SetContentTable = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:386
secButton = AtlasLoot_Button_20_secButton {
}
icon = AtlasLoot_Button_20_icon {
}
SetType = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:503
factionIcon = AtlasLoot_Button_20_factionIcon {
}
ItemID = 125073
formatTab = <table> {
}
extra = AtlasLoot_Button_20_extra {
}
__atlaslootinfo = <table> {
}
SetPreSet = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:376
0 = <userdata>
completed = AtlasLoot_Button_20_completed {
}
SetExtraType = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:530
qualityBorder = AtlasLoot_Button_20_qualityBorder {
}
Clear = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:341
AddEnhancedDescription = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:666
SetSecType = <function> defined @Interface\AddOns\AtlasLoot\Button\Button.lua:519
name = AtlasLoot_Button_20_name {
}
count = AtlasLoot_Button_20_count {
}
}
itemName = "Wild Aspirant's Dreadplate Legguards"
itemLink = "[Wild Aspirant's Dreadplate Legguards]"
itemQuality = 2
itemLevel = 625
itemMinLevel = 100
itemType = "Armor"
itemSubType = "Plate"
itemStackCount = 1
itemEquipLoc = "INVTYPE_LEGS"
itemTexture = "Interface\ICONS\INV_Pant_Plate_DraenorHonorS2_C_01_Paladin.blp"
(*temporary) = nil
(*temporary) = "Interface\ICONS\INV_Pant_Plate_DraenorHonorS2_C_01_Paladin.blp"
(*temporary) = 213485
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'LOOT_BORDER_QUALITY_COORDS' (a nil value)"
GetItemInfo = <function> defined =[C]:-1
Query = <table> {
Wipe = <function> defined @Interface\AddOns\AtlasLoot\Button\Item_type.lua:362
Remove = <function> defined @Interface\AddOns\AtlasLoot\Button\Item_type.lua:352
EventFrame = <unnamed> {
}
Add = <function> defined @Interface\AddOns\AtlasLoot\Button\Item_type.lua:342
}
ITEM_COLORS = <table> {
1 = "ffffffff"
2 = "ff1eff00"
3 = "ff0070dd"
4 = "ffa335ee"
5 = "ffff8000"
6 = "ffe6cc80"
7 = "ffe6cc80"
0 = "ff9d9d9d"
}
GetItemDescInfo = <function> defined @Interface\AddOns\AtlasLoot\Core\ItemInfo.lua:427
db = <table> {
ClickHandler = <table> {
}
showDropRate = true
__defaults = <table> {
}
alwaysShowCompareTT = false
showCompletedHook = false
alwaysShowPreviewTT = false
}
Just add line 300 - 310 at the end of the file, works like a charm.
Alright so it fixed the error message, but somehow since i did that thing, i cannot use the bonus roll anymore for the loots.
I had to disable atlas loot to be able to roll ...
Simply add this table to Button\Item_type.lua:
https://github.com/tomrus88/BlizzardInterfaceCode/blob/c8aa39b3bee372e23e8ad95c45d68e512ec09030/Interface/FrameXML/Constants.lua#L300
For anyone wary of editing their .lua files, this does actually work as of 12:18pm EST on 11/18
Sexy, thanks.
Sorry for my noobishness, but do I add this entire page to the file or just what's below LOOT_BORDER_QUALITY_COORDS = {
I added the entire page and it worked, but I can't change glyphs now. I don't 100% think this is atlasloot's fault because I haven't had time to properly test it, but I could change glyphs before I made the changes.
Update: It was atlasloot causing my glyph problem, but when I reinstalled the addon and only added lines 300-310 atlasloot worked fine and I didn't have problems with my glyphs anymore. Thanks for the help!
Broken as of 6.2.3. Navigation doesn't work 80% of the time, and even if you can get it to work, all you get are blank pages, or question marks.
Same for me.
All items show up as question marks in 6.2.3
Having this issue as well. Any ETA on an update?
The PVP section, whislt it works now is very limited. And does this addon even have a search option anymore?
hey any Question. Why is the Herbology missing?
Can we get an update? New update breaks existing functionality.
This is a real shame. AtlasLoot used to be my favorite add-on by a long shot.
BUT, the new UI hardly works at all. Most pages don't work and it freezes up all of the time.
Just keep the old UI updated and you'd probably keep more of us happy? Uninstalled it for now but I'll keep my hopes up! The old version (when updated to current times) was amazing!
the PVP section won't even load for me. IF you need I can list the add-ons I'm using in case something is causing a conflict.