Get an Epic Experience with Premium


Data Export Login to Add Favorites
  • World of Warcraft
  • 481,082 Monthly Downloads
  • Supports: 6.0.3
  • 3,317,968 Total Downloads
  • Updated 11/09/2014
  • Created 01/10/2013
  • 885 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v17

About AskMrRobot

Mod Updated Oct 14, 12:01 AM PST)

Made the following changes:

  • Updated to work with new file structure
  • Removed reforging
  • Auto-gemming is NOT available. It will be back with Warlords (we haven't had time to extensively test it, and don't want to accidentally delete gems)
  • The export used for Best in Bags is now in the 'export' tab
  • Use the "Load a Gear Set" tab to import optimizations or Best in Bags. This is where Best in Bags is now viewed!
  • Updated the importing & exporting in case there are armory problems. You can now load a new character into our site, in addition to just updating an existing character.

Please report any bugs on - we will see it much faster than the comments here.

What does this mod do?

  • Brings optimizations in-game, including a shopping list, gems and enchants
  • Scans your bags and powers the "Best in Bags" feature (works for both main and off specs)
  • NEW! Collects gear, talent and glyph data for each boss fight to use with our (alpha) combat log feature

Gem & Enchant Optimizations

You can import your optimizations from Mr. Robot right into our mod. It gives you a list of the gems, enchants and enchanting materials you need, as well as consolidating anything you need to buy into the shopping list. Watch a demo video. This also grabs your bag and bank data to power Mr. Robot's "Best in Bag" feature.

To use the mod:

  1. Load your character into Optimize.
  2. Click the 'export to addon' button found to the right of your gear, in the "Now What?" section. Copy the code snippet that pops up.
  3. Paste the code snippet into the "Load a Gear Set" tab in the in-game mod.

Summary tab after importing data


Use our WEBSITE to ask Mr. Robot to find the best gear set out of items in your bags and bank. He'll do this for your main and offspecs. There's a tutorial on our blog.

Combat Logs (alpha)

The alpha test is now closed and this will officially launch with the release of Warlords of Draenor. Thanks to everyone who helped us test this.

Change log

  • May 20, 2014: added support for the new item upgrades
  • April 30, 2014: updated the combat log tab to collect gear data for our alpha combat log testing.
  • June, 2014: More combat log updates
  • October 13, 2014: Updated for 6.0.2

This mod is created and distributed by Team Robot (the creators of

2014-11-09  yellowfive  <yellowfive>

[90175bdc50e6] [v17]
* AskMrRobot.lua AskMrRobot.toc localization/ localization/localization.en.lua ui/CombatLogTab.lua ui/ExportTab.lua ui/ShoppingListTab.lua ui/SummaryTab.lua

fixed some localization issues and added new german translation


First Previous Page 1 of 13 Next Last
  • #197

    Message: Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:765: bad argument #1 to 'tinsert' (table expected, got nil)
    Time: 11/02/14 21:17:18
    Count: 4
    Stack: [C]: ?
    [C]: in function `tinsert'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:765: in function `GetItemName'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:692: in function `Update'
    Interface\AddOns\AskMrRobot\ui\GearComparisonTab.lua:200: in function `Update'
    Interface\AddOns\AskMrRobot\ui\GearComparisonTab.lua:188: in function `Import'
    Interface\AddOns\AskMrRobot\ui\GearComparisonTab.lua:141: in function `handler'
    Interface\AddOns\AskMrRobot\ui\GearComparisonTab.lua:248: in function <Interface\AddOns\AskMrRobot\ui\GearComparisonTab.lua:245>


  • #196

    Lua Error:


    Message: Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:770: attempt to get length of field 'itemNames' (a nil value)
    Time: 11/02/14 19:27:06
    Count: 50
    Stack: [C]: ?
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:770: in function `handler'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:784: in function `OnEvent'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:32: in function <Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:31>


  • #194

    Same as everyone else, latest update spams lua errors, had to disable it.

  • #193

    Same errors as the guys below. Had to downgrade to previous version since it doesn't stop popping lua errors.

  • #192

    I am getting the same. Latest release version from Curse Client.

  • #190

    Date: 2014-11-03 01:27:01 ID: 3 Error occured in: Global Count: 128 Message: ..\AddOns\AskMrRobot\ui\ShoppingListTab.lua line 770:    attempt to get length of field 'itemNames' (a nil value) Debug:    [C]: ?    AskMrRobot\ui\ShoppingListTab.lua:770: handler()    AskMrRobot\ui\ShoppingListTab.lua:784: OnEvent()    AskMrRobot\ui\ShoppingListTab.lua:32:       AskMrRobot\ui\ShoppingListTab.lua:31 Locals:

    AddOns:   Swatter, v4.4.2 (<%codename%>)   NPCScan, v6.0.2.3   NPCScanOverlay, v6.0.3.1   AchievementsReminder, v   AckisRecipeList, v3.0.8-1-g03d2988   AddFriend, v3.29   Ailo, v   Armory, vv12.1.1   ArmoryGuildBank, vv12.1.1   ArmoryQuickLink, v2.22a   AskMrRobot, v15   AtlasLoot, vv8.00.00beta   AuctionProfit, vv1.8   Auctionator, v3.1.6   Babylonian, v5.1.DEV.332(/embedded)   BagSlots, v60000-1   BankStack, vv35   Blessed, v50300.1   bosseskilled, v1.3.3   CantHealYou, v3.32   Configator, v5.1.DEV.359(/embedded)   Critline, vr101   CritlineAuraMonitor, vr101   DBMCore, v   DBMDefaultSkin, v   DBMDragonSoul, v   DBMSpellTimers, v   DBMStatusBarTimers, v   Decursive, v2.7.3.5-2-g22de24b   factionizer, v6.0.0-alpha-2-g9ead944   FumahTotalGold, v2   Gatherer, v4.4.2   Genie, vr333   GenieLDB, vr333   GenieUI, vr333   Grail, v066PR1   GTFO, v4.35.2   HandyNotes, v1.2.0   HandyNotesTimelessIsleChests, v1.11   HaveWeMet, v0.85   IHearYouAll, v4.5   Incognito, v1.4   KibsItemLevel, vv0.5.1   KlaxxiTargets, v0.1.8   kRestack, v40000.1   LostTreasures, v3.03   Mappy, v3.3.6   MisDirectionHelper2, vv6.0.0.0   MogIt, vv3.3.4   oGlow, v2.2.4   Oilvl, v2.3.0   Omen, v3.1.9   OmniCC, v6.0.4   Overachiever, v0.80   PlayerXPBar, v2.5.1   PortraitHealth, v2.0   Postal, v3.5.1   ProfessionsVault, v7.2.0 beta 1   Quartz, v3.2.2   RaidAchievement, v1.129   RaidAchievementOldModules, v   ReadySetDing, v1.15   Recount, vr1277   Redeemer, vv1.0.3   RoleIcons, v4.5.1   ShowLevel, v5.1.1   Soldit, vv1.4   Spy, v3.2.2   StatBlockLatency, v   SushiSort, v6.0.2.0   TargetClassIcon, v6.0-1.1   TomTom, vv60000-1.0.1   UndressButton, v5.4   VuhDo, v3.66   VuhDoOptions, v3.66   WhoPulled, v1.0.11   WorkComplete, vv6.00.01.20141015   WTFLatencyMeter, v1.3.4   xptimer, v3.0   XToLevel, v6.0.3_37   ZygorGuidesViewer, v4.0   BlizRuntimeLib_enUS v6.0.3.60000 <none>   (ck=740)


  • #189

    Just updated and intalled v15. Continuous error relating to shopping list tab.

    EDIT** Reverted to V14 and it's fine.

    Last edited by callmethehunter on 11/2/2014 6:03:55 AM
  • #187

    since v.15 i get this error (seems v.15 and auctinator no longer likes each other)
    worked just fine before latest AMR updates

    Message: Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:770: attempt to get length of field 'itemNames' (a nil value)
    Time: 11/02/14 09:59:19
    Count: 311
    Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:106: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:51>
    [C]: ?
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:770: in function `handler'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:784: in function `OnEvent'
    Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:32: in function <Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:31>

    Locals: msg = " Interface\AddOns\AskMrRobot\ui\ShoppingListTab.lua:770: attempt to get length of field 'itemNames' (a nil value)"
    funcnames = <table> {
    1 = "handler"
    2 = "OnEvent"
    funcstr = "handler > OnEvent"
    looksLikeAuctionatorError = false
    inAtrErrorHandler = true
    origErrorHandler = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4
    zc = <table> {
    msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:608
    IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:52
    msg_badErr = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:644
    tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1121
    msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:737
    GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:150
    NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:562
    msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:614
    ParseBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:429
    ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:36
    StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:930
    printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1031
    round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:602
    StringContains = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:892
    CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1003
    CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:332
    priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:841
    tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1133
    TrimBrackets = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:974
    GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:165
    BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:552
    If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:99
    periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:355
    Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:69
    msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:609
    SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:47
    TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:954
    msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:627
    ItemNamefromLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:471
    enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:215
    Val = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:58
    IsBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:421
    StringEndsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:910
    printableLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1018
    PrintTable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:385
    StringSame = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:874
    priceToString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:805
    PullItemIntoMemory = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:520
    val2gsc = <f

    Last edited by Wumpy on 11/2/2014 3:03:49 AM
  • #188

    Yes, me too, a lot of problems. The same with auctionator. if i disactivate askmrobot all goes fine.

  • #186

    This is a small bug im reporting as AskMrRobot Interferes with Focus Frames

    Date: 2014-11-01 00:11:28
    ID: 1
    Error occured in: AddOn: AskMrRobot
    Count: 1
    Message: Error: AddOn AskMrRobot attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
       [C]: FocusUnit()
       ..\FrameXML\UnitPopup.lua:1877: func()
       ..\FrameXML\UIDropDownMenu.lua:748: UIDropDownMenuButton_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1

  • #184

    Was autogemming removed??

  • #185

    yeah, it will be back with Warlords.

  • #181

    The latest version is 14 but the curse client refuses to pick it up - so I can't import to the website

  • #182

    Same issue here.

  • #183

    I don't know why it isn't updating on Curse. I'll send them a ticket. In the meantime, you can get it on our site, or on curse's file repository:

    You want v14.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Curse $5,000 Dreamhack CS:GO Skin Giveaway

Enter Now!