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
Doesn't work. Lua errors every time I load the game.
Doesn't work. The addon states it was last updated today and shows on my list of addons in game but there is no way to access the actual addon. I type /atlasloot and it just shows the error message. I even downloaded the AtlasLoot Button addon which put a button for it by the minimap, but when I clicked on the button nothing would happen. I even downloaded the fix for it from the kind users in the comments below, but to no avail. I loved atlas loot and have always used it since the OG days. It's sad to see it go :( . Hopefully someone fixes it because it is so much better than the base game one that Blizzard created and was one of my favorite addons ever. It was a collector's heaven.
Doesnt work anymore unfortunately.
In reply to rfzm:
Quote from in_nra:
I've compiled the fixes from comments and published them on github until we get a real update.
Download at https://github.com/repsejnworb/AtlasLootTWWFix/releases/tag/atlaslootenhanced-tww-fix-11.0
The folders AtlasLoot, AtlasLoot_Collections and AtlasLoot_Crafting you extract and put in your AddOns folder.
This works well, I just did this and now I have no error.
In reply to user_x2ly74ypk9j9wr3b: I have also taken those fixes and placed them in my upload while also adding in new items and loot tables. Currently only have the new raid Nerub-ar, Faction loot, the upcoming Hallow's end world event and Mounts.
I will be updating it on my own free time and will be adding PvP sets and the other dungeons soon.
https://github.com/iTzCrutchie/AtlasLoot_Enhanced-TheWarWithin
In reply to Crutchie:
Here's a couple updates I made to stop errors when looking at tier tokens:
In AtlasLoot/Core/ItemQuery.lua: change Line 10
From: local GetItemInfo, GetItemStats = GetItemInfo, GetItemStats
To: local GetItemInfo, GetItemStats = C_Item.GetItemInfo, C_Item.GetItemStats
In AtlasLoot/GUI/SetViewFrame.lua, basically the same for line 17
From: local GetItemStats = GetItemStats
To: local GetItemStats = C_Item.GetItemStats
In reply to Crutchie: thanks a lot! You really did a great job but could you add the wishlist, please? It was one feature people loved about AtlasLoot.
In reply to Crutchie: Very much appreciated.
I've compiled the fixes from comments and published them on github until we get a real update.
Download at https://github.com/repsejnworb/AtlasLootTWWFix/releases/tag/atlaslootenhanced-tww-fix-11.0
The folders AtlasLoot, AtlasLoot_Collections and AtlasLoot_Crafting you extract and put in your AddOns folder.
In reply to in_nra: It's just source code how do I actually download this addon?
In reply to ozworkyn: You just download the 'Source code (zip)' option, then extract it into a folder. It has three folders inside, 'AtlasLoot', 'AtlasLoot_Collections', and 'AtlasLoot_Crafting'. Just copy these onto the folders of the same name already in your WoW addons folder, and replace all files with the same name. The folders for each expansion will still show as out-of-date due to the .toc files being for previous expansions, but so far it seems to work with all of them. I have every expansion, Factions, PvP, and World Events installed in addition to Collections and Crafting, and no errors so far.
In reply to mazokuranma: Thank you! I finally understand :)
In reply to in_nra: Could you redo the the commit fixing atlas loot for 11.x after importing the repository from SVN? You can use git-svn or svn2git for this.
In reply to Thaodan: Why? :)
In reply to in_nra: downloaded this and it works fine, but i can't find access to other expansion modules other than shadowlands and dragonflight, where do i find those?
In reply to in_nra: Thank you so much for this. You're an MVP
In reply to in_nra: Very much appreciated.
I can suggest ugly and "temporary" workaround for WoW v11 TWW, until someone will come and make the _real_ fix instead of my workaround.
Original content of modified lines is provided to make sure that we are talking about same addon release.
Pay attention that I modified files not only from folder "AtlasLoot", but also from other folders.
Sorry if I missed some problem.
In addition, I suggest to download sub-addons "Atlasloot_Shadowlands" and "Atlasloot_Dragonflight".
File "AtlasLoot\AtlasLoot.lua":
Line 16, original code:
local AL = AtlasLoot.Locales
Replace by:
local AL, GetAddOnInfo, GetAddOnEnableState = AtlasLoot.Locales, C_AddOns.GetAddOnInfo, function(a,b) return C_AddOns.GetAddOnEnableState(b,a) end
File "AtlasLoot\Loader.lua":
Line 10, original code:
local GetNumAddOns, GetAddOnInfo, IsAddOnLoaded, GetAddOnMetadata = GetNumAddOns, GetAddOnInfo, IsAddOnLoaded, GetAddOnMetadata
Replace by:
local GetNumAddOns, GetAddOnInfo, IsAddOnLoaded, GetAddOnMetadata, LoadAddOn, GetAddOnEnableState = C_AddOns.GetNumAddOns, C_AddOns.GetAddOnInfo, C_AddOns.IsAddOnLoaded, C_AddOns.GetAddOnMetadata, C_AddOns.LoadAddOn, function(a,b) return C_AddOns.GetAddOnEnableState(b,a) end
File "AtlasLoot\Button\Faction_type.lua":
Line 7, original code:
local UnitSex, GetFactionInfoByID = UnitSex, GetFactionInfoByID
Replace by:
local UnitSex, GetFactionInfoByID = UnitSex, function(a) local v = C_Reputation.GetFactionDataByID(a); return v.name, v.description, v.reaction, v.currentReactionThreshold, v.nextReactionThreshold, v.currentStanding, v.atWarWith, v.canToggleAtWar, v.isHeader, v.isCollapsed, v.isHeaderWithRep, v.isWatched, v.isChild, v.factionID, v.hasBonusRepGain, v.canSetInactive end
Line 641: replace "CENTER" by "MIDDLE" (but leave "CENTER" in line 640).
Line 658, original code:
standingID = standingID or 1
Replace by:
standingID = (standingID == nil or standingID == 0) and 1 or standingID
File "AtlasLoot\Button\Pet_type.lua":
Line 11: replace "_G" by "C_AddOns" in both places.
File "AtlasLoot\Button\Profession_type.lua":
Line 8, original code:
local GetSpellInfo, GetSpellTexture = GetSpellInfo, GetSpellTexture
Replace by:
local GetSpellInfo, GetSpellTexture = function(a) local v = C_Spell.GetSpellInfo(a); return v.name, nil, v.iconID; end, C_Spell.GetSpellTexture
File "AtlasLoot\Core\AtlasIntegration.lua":
Line 8, original code:
local GetAddOnInfo, GetAddOnEnableState, UnitName = _G.GetAddOnInfo, _G.GetAddOnEnableState, _G.UnitName
Replace by:
local GetAddOnInfo, GetAddOnEnableState, UnitName = C_AddOns.GetAddOnInfo, function(a,b) return C_AddOns.GetAddOnEnableState(b,a) end, _G.UnitName
File "AtlasLoot\Core\TooltipScan.lua":
Line 11, original code:
local GetSpellLink = GetSpellLink
Replace by:
local GetSpellLink = C_Spell.GetSpellLink
File "AtlasLoot\Data\Mount.lua":
Line 477: replace "129744" by "129922".
File "AtlasLoot\ItemDB\ItemDB.lua":
Line 4, original code:
local AL = AtlasLoot.Locales
Replace by:
local AL, GetFactionInfoByID = AtlasLoot.Locales, function(a) local v = C_Reputation.GetFactionDataByID(a); if v == nil then return nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil; else return v.name, v.description, v.reaction, v.currentReactionThreshold, v.nextReactionThreshold, v.currentStanding, v.atWarWith, v.canToggleAtWar, v.isHeader, v.isCollapsed, v.isHeaderWithRep, v.isWatched, v.isChild, v.factionID, v.hasBonusRepGain, v.canSetInactive; end end
File "AtlasLoot\Locales\IngameLocales.lua":
Line 24, original code:
local GetAchievementInfo, UnitSex, GetFactionInfoByID = _G.GetAchievementInfo, _G.UnitSex, _G.GetFactionInfoByID
Replace by:
local GetAchievementInfo, UnitSex, GetFactionInfoByID = _G.GetAchievementInfo, _G.UnitSex, function(faction_id) return C_Reputation.GetFactionDataByID(faction_id).name end
File "AtlasLoot_Collections\data.lua":
Line 17, original code:
local data = AtlasLoot.ItemDB:Add(addonname)
Replace by:
local data, GetSpellInfo = AtlasLoot.ItemDB:Add(addonname), function(a) local v = C_Spell.GetSpellInfo(a); return v.name, nil, v.iconID; end
File "AtlasLoot_Crafting\data.lua":
Line 3, original code:
local data = AtlasLoot.ItemDB:Add(addonname)
Replace by:
local data, GetSpellInfo = AtlasLoot.ItemDB:Add(addonname), function(a) local v = C_Spell.GetSpellInfo(a); return v.name, nil, v.iconID; end
File "AtlasLoot\GUI\GUI.lua":
Lines 366 and 404, original code:
button.icon = button:CreateTexture(nil, button)
Replace by:
button.icon = button:CreateTexture(nil, "ARTWORK")
In reply to AlexL1118: I cannot open the 'Options' window with either a slash command or shift clicking. Keep up the good work!!!
I love the app and have used for years. This there going to be an update for Cata Classic. As of right now it doesnt work, or is there a work around im not aware of. Any help would be appreciated. Thank you