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
For Atlas, did you only install Atlas itself and did not install any of the map modules? For example Atlas Legion?
If you kill a boss in the new Raid (LFR), the Loot window will not open, the same at the World bosses on the coast.
The Loot of Elisande is not displayed in the LFR filter when using the filter. After a kill in the LFR of Elisande, the bonus roll window is empty.
Fix pls
Please refer to ticket here.
And what should the ticket tell me?
Unfortunately, no matter how, so far I can't reproduce the problem you mentioned.
I have been in a raid, with Seal of Broken Fate, and after boss killed, the bonus loot shows properly. Or, without Seal of Broken Fate, boss get killed, no bonus loot window as expected.
As for loot filter for Elisande, that's separate issue. But so far can't tell why it only fail on this boss.
I am currently in the new LFR and have 6 bonus rolls after a bosskill does not open a window! What do you want to reproduce the problem have yet another see your ticket. The regular window for pressing a bonus roll of Blizzard is shown to me correctly. The of Atlasloot, which shows me the items, unfortunately not.
Were you in the LFR? Maybe the problem is only there? I was still not higher than LFR ...
At the current Worldboss in Aszuna, J'im, it works correctly.
The "new" world bosses on the coast do not work either. So it does not open a window with the loot.
I guess not that it is at another addon. Can it be that my client and his language is? I play with German clients ?!
My english is not so good as I write this here everything with Google translator :-D
The problem with Elisande I have now told you so I do not have an extra ticket open or?
Looks on each character regardless of armor class.
Hi,
Hi,
so i have now renamed my WTF folder and installed Atlasloot again via Twitch, thus a clean interface. The Quick Loot window does not work.
I think it is the German client ... if it works with you ... or even a bug in the code. It is just very annoying since you have learned to love this nice function ^ ^
Bonus roll for Broken Shore world bosses should be working. I tested it in both English and German game client.
Below is the screenshot from German client.
The change is currently available in the latest alpha build.
Okay nice, thank you. I just test the alpha and report back when i was in the LFR or did not you change it? Then i do not have to try it ^ ^
EDIT:
I installed r4673-alpha and now it functions in the new LFR again. NH i was not yet, so i can not say whether it works everywhere. The Elisande filter still does not work but you get that also still. Good work, thank you.
It took me several days in updating WoD PvP items, and then added Legion Season 1~4 items, also added mounts from different factions. I actually are not quite a fan of those so didn't realize those are missing or outdated.
I would be helpful if guys you can help to point out what need to be updated or added, or even jump in to implement it.
Just had an update and now got this error:
Date: 2017-07-06 11:04:14
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\AtlasLoot\Button\Faction_type.lua line 6:
attempt to call global 'Atlas_GetLocaleLibBabble' (a nil value)
Debug:
AtlasLoot\Button\Faction_type.lua:6: in main chunk
Locals:
_G = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @Interface\FrameXML\ActionButton.lua:70
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 734
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 394
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
PaperDollTitlesPaneButton12BgTop = PaperDollTitlesPaneButton12BgTop {
}
DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3 = "Hall of Blackhand"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
FCFDockOverflowButton_OnClick = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:2346
TutorialFrameRight19 = TutorialFrameRight19 {
}
ChatFrame6EditBoxFocusMid = ChatFrame6EditBoxFocusMid {
}
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 942
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = <function> defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
SpellButton6Cooldown = SpellButton6Cooldown {
}
SLASH_LibQTip1 = "/qtip"
ToggleEncounterJournal = <function> defined @Interface\FrameXML\UIParent.lua:836
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
ROGUE_COMBAT_CORE_ABILITY_4 = "Melee ability with an increased range that consumes Combo Points."
JoinSkirmish = <function> defined =[C]:-1
Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture {
}
MultiBarRightButton7Shine9 = MultiBarRightButton7Shine9 {
}
MainMenuXPBarDiv8 = MainMenuXPBarDiv8 {
}
LFGListSearchPanelScrollFrameButton10BottomRight = LFGListSearchPanelScrollFrameButton10BottomRight {
}
DMG_LCD = "DMG"
RaidGraphics_EnvironmentalDetailSlider = RaidGraphics_EnvironmentalDetailSlider {
}
ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn {
}
Is64BitClient = <function> defined =[C]:-1
SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:1026
SLASH_STOPATTACK1 = "/stopattack"
MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
}
CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRol
AddOns:
KalielsTracker, v2.1.5
Swatter, v7.4.5714 (TasmanianThylacine)
AccountAchievementFilter, v3.1
Altoholic, vr182
Archy, v7.2.0.1
AtlasLoot, vv8.05.00
DataStore, vr63
DataStoreCharacters, vr40
PetTracker, v7.1.4
TomTom, vv70200-1.0.0
BlizRuntimeLib_enUS v7.2.5.70200 <none>
(ck=125)
My bad. Will fix it soon. Thanks for reporting this.
I have to say wow... you are quick :)
Currently, and for quite a while, not working at all for me, none of the commands work, and the minimap button is gone. Any of the commands I try prompt me with the message to type "/help for commands" as if the addon doesn't even exist. Is this a known problem?
Did you also have LDB action bar installed? For example, Titan Panel, Bazzoka, etc?
got this recently when i moused over warlords gear list and the currency icon was a red question mark ,
16x AtlasLoot\Button\Extra_Price_type.lua:136: bad argument #1 to 'format' (string expected, got nil)
[C]: in function `format'
AtlasLoot\Button\Extra_Price_type.lua:136: in function <AtlasLoot\Button\Extra_Price_type.lua:125>
AtlasLoot\Button\Extra_Price_type.lua:166: in function `OnEnter'
AtlasLoot\Button\Button.lua:664: in function <AtlasLoot\Button\Button.lua:660>
Locals:
(*temporary) = "|T%s:16|t %s"
(*temporary) = nil
(*temporary) = ""
(*temporary) = "string expected, got nil"
Thanks for reporting this issue.
Conquest / Honor points were removed since 7.0.3 and get replace with Mark of Honor.
This will take me some time to gather the new number of Mark of Honor required for each item.
8x AtlasLoot\Core\WorldMapIntegration.lua:36: attempt to index field 'skins' (a nil value)
AtlasLoot\Core\WorldMapIntegration.lua:36: in function <AtlasLoot\Core\WorldMapIntegration.lua:21>
[C]: in function `Show'
Spy\Spy-3.4.2.lua:1425: in function <Spy\Spy.lua:1424>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:529: in function `InitializeAddon'
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
Locals:
adjust = AtlasLootToggleFromWorldMap2 {
0 = <userdata>
}
lMapster = false
lHandyNotes_WorldMapButton = false
ElvUI = true
ElvUI_BZSkin = false
profileKey = "Grykzplix - Dalaran"
(*temporary) = nil
(*temporary) = "Grykzplix - Dalaran"
(*temporary) = " - "
(*temporary) = "Dalaran"
(*temporary) = "Dalaran"
(*temporary) = false
(*temporary) = "INSECURE"
(*temporary) = false
(*temporary) = "attempt to index field 'skins' (a nil value)"
profile = <table> {
showbutton = true
buttonOnTitleBar = true
__defaults = <table> {
}
}
AtlasLoot = <table> {
AtlasIntegration = <table> {
}
OnInitialize = <function> defined @AtlasLoot\AtlasLoot.lua:53
AddInitFunc = <function> defined @AtlasLoot\AtlasLoot.lua:116
IngameLocales = <table> {
}
Locale = <table> {
}
Loader = <table> {
}
__addonrevision = 4325
SlashCommands = <table> {
}
LibBabble = <table> {
}
BonusIDInfo = <table> {
}
AtlasLootDBDefaults = <table> {
}
DEV_Renew = <function> defined @AtlasLoot\Button\Pet_type.lua:971
PreLoadModules = <function> defined @AtlasLoot\AtlasLoot.lua:138
WorldMap = <table> {
}
ItemInfo = <table> {
}
IMAGE_PATH = "AtlasLoot\Images\"
Print = <function> defined @AtlasLoot\AtlasLoot.lua:49
DEV = <table> {
}
Button = <table> {
}
TooltipScan = <table> {
}
db = <table> {
}
GetLocales = <function> defined @AtlasLoot\Locales\Locales.lua:11
Addons = <table> {
}
GUI = <table> {
}
Init = <table> {
}
ItemDB = <table> {
}
Tooltip = <table> {
}
ClickHandler = <table> {
}
MiniMapButton = <table> {
}
DEV_ScanEJ = <function> defined @AtlasLoot\AtlasLoot.lua:224
AutoSelect = <function> defined @AtlasLoot\AtlasLoot.lua:163
ItemString = <table> {
}
Locales = <table> {
}
MapPOI = <table> {
}
EncounterJournal = <table> {
}
ItemQuery = <table> {
}
Data = <table> {
}
}
_G = <table> {
UpdateOnBarHighlightMarksBySpell = <function> defined @FrameXML\ActionButton.lua:70
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 734
EventTraceFrameButton7HideButton = EventTraceFrameButton7HideButton {
}
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 394
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
ROB_TooltipTextRight5 = ROB_TooltipTextRight5 {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
BOOKTYPE_PROFESSION = "professions"
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
EncounterDetails_SpellAurasScrollScrollChildFrame = EncounterDetails_SpellAurasScrollScrollChildFrame {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to ma
will fix in next release