Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 44,952 Monthly Downloads
  • Supports: 6.1.0
  • 7,279,490 Total Downloads
  • Updated 02/24/2015
  • Created 12/23/2006
  • 5,788 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.05.00
Support development! **

About ArkInventory

the FAQ is here

the wiki is here

to see how you need to setup sorting go here

to see how to setup rules go here

please ensure you have read those before you lodge a ticket at

when posting a comment about an error do not include the list of addons, just the actual error and trace is fine.

AI's display windows are built from "virtual bars", you assign categories to bars so that items in that category are displayed on the specific bars you want. There is no limit to the number of bars you can have inside a window but obviously you only have so much screen real estate before it becomes "too many".

AI uses several methods to assign a default category to an item such as what professions you have, tooltip scanning, basic type/subtype and PeriodicTable. You then assign those categories to a virtual bar.

You can also over-ride the default category by creating a rule that matches either a single or multiple items.


  • unlimited number of bars (there are practical limits though before your screen becomes full)
  • assign items to a category of your choice (overrides the default assignment)
  • assign categories to the bar of your choice
  • configurable bars per row
  • configurable width
  • separate keybindings for each location for easy viewing

Key Bindings:
Press ESCAPE to bring up the blizzard menu
click on Key Bindings
scroll down to ArkInventory
bind the keys you want to use

See ReadMe.txt and VersionHistory.txt for further details

Beta Versions:

ensure you make a backup copy of your saved variables file before installing a beta version - you normally cannot revert back to the release version without that backup. your saved variable file is normally located in World of Warcraft\WTF\Account\yourwowaccountname\SavedVariables\ArkInventory.lua

if you have the curse client set to download beta versions then it is your responsibility to ensure you have adequate backups of your saved variables file - do not complain if you lose them or they get screwed up because you installed a beta version, its what beta versions tend to do.

a simple way to back it up is to just do a copy and paste then rename the new file (using the version number of AI or the date is a good idea), eg ArkInventory-3-01-09.lua, or ArkInventory-2013-12-28.lua

r483 | arkayenro | 2015-02-24 20:22:48 +0000 (Tue, 24 Feb 2015) | 7 lines
Changed paths:
   A /tags/3.05.00 (from /trunk:482)

*3.05.00 (25-FEB-2015)*
 * added - config > settings > location > window > frames > title > online (sets the colour of the character name in the title bar when online)
 * added - config > settings > location > window > frames > title > offline (sets the colour of the character name in the title bar when offline)
 * added - config > settings > location > window > frames > search > label (sets the colour of the label in the search bar)
 * added - config > settings > location > window > frames > search > text (sets the colour of the text in the search bar)
 * changed - toc set to 60100

r482 | arkayenro | 2015-02-24 20:21:08 +0000 (Tue, 24 Feb 2015) | 7 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventory.xml
   M /trunk/ArkInventoryMenu.lua
   M /trunk/ArkInventoryMountJournal.lua
   M /trunk/ArkInventoryPetJournal.lua
   M /trunk/ArkInventoryRestack.lua
   M /trunk/ArkInventoryStorage.lua
   M /trunk/Bindings.xml
   M /trunk/Locale/deDE.lua
   M /trunk/Locale/enUS.lua
   M /trunk/Locale/esES.lua
   M /trunk/Locale/esMX.lua
   M /trunk/Locale/frFR.lua
   M /trunk/Locale/game.lua
   M /trunk/Locale/itIT.lua
   M /trunk/Locale/koKR.lua
   M /trunk/Locale/ptBR.lua
   M /trunk/Locale/ruRU.lua
   M /trunk/Locale/zhCN.lua
   M /trunk/Locale/zhTW.lua
   M /trunk/Modules/ArkInventoryConfig/ArkInventoryConfig.lua
   M /trunk/Modules/ArkInventoryConfig/ArkInventoryConfig.toc
   M /trunk/Modules/ArkInventoryRules/ArkInventoryRules.lua
   M /trunk/Modules/ArkInventoryRules/ArkInventoryRules.toc
   M /trunk/Modules/ArkInventoryRules_Example/ArkInventoryRules_Example.toc
   M /trunk/VersionHistory.txt

*3.05.00 (25-FEB-2015)*
 * added - config > settings > location > window > frames > title > online (sets the colour of the character name in the title bar when online)
 * added - config > settings > location > window > frames > title > offline (sets the colour of the character name in the title bar when offline)
 * added - config > settings > location > window > frames > search > label (sets the colour of the label in the search bar)
 * added - config > settings > location > window > frames > search > text (sets the colour of the text in the search bar)
 * changed - toc set to 60100

r480 | arkayenro | 2015-02-06 11:29:09 +0000 (Fri, 06 Feb 2015) | 6 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryMenu.lua
   M /trunk/ArkInventoryMountJournal.lua
   M /trunk/Locale/deDE.lua
   M /trunk/Locale/enUS.lua
   M /trunk/Locale/esES.lua
   M /trunk/Locale/esMX.lua
   M /trunk/Locale/frFR.lua
   M /trunk/Locale/itIT.lua
   M /trunk/Locale/koKR.lua
   M /trunk/Locale/ptBR.lua
   M /trunk/Locale/ruRU.lua
   M /trunk/Locale/zhCN.lua
   M /trunk/Locale/zhTW.lua
   M /trunk/Modules/ArkInventoryConfig/ArkInventoryConfig.lua
   M /trunk/Modules/ArkInventoryRules/ArkInventoryRules.lua
   M /trunk/VersionHistory.txt

*3.04.22 (06-JAN-2015)*
 * added - right click menu off refresh icon to toggle display of hidden categories/stacks
 * added - config > settings > location > items > limit stacks (range from 0 to 5, 0 will show all stacks, 1-5 will only show that many stacks of an item and hide the rest, toggle show hidden to temporarily see all hidden stacks) - note: displayed stack count does not increase to cater for the hidden stacks
 * added - rule function: mounttype | mtype ( "L" = land, "A" = flying, "S" = water surface, "U" = underwater, "X" = ignored/unknown)
 * added - config > settings > location > items > empty slots > sort position (Enabled: Empty slots are sorted first alphabetically | Disabled: empty slots are sorted last alphabetically)



First Previous Page 56 of 325 Next Last
  • #4594
    Rules for Raid Loot Rewards

    First off, I love  your addon. Perhaps I'm just missing it, but I can't get this to work.

    I've not been able to get the loot that LFR drops to be routed by a rule and sorted into a particular bag. I'm probably going to have to used the item IDs as a work around. I've tried  tt( "Open" ) or name("Open") and it will not sort even if I separate the line into a single rule. Everything I've read says that tt("Open") should work.

    For example, Amber Encased Treasure Pouch.

    I've tried turning all the other rules off, and also setting the priority of this rule to 1 while the other are lower, and still don't have any luck. I don't believe there are any bag assignments overriding it, either. For now, I'm just using this, which should cover most lockboxes.

    id( 95619,95618,95617,97268,72201,90840,86623,95343) or tt("Right Click to Open")

    If you have a better suggestion, that  would be great, thank you.

    Last edited by sketcharooni on 3/13/2013 5:45:59 PM
  • #4593

    Date: 2013-03-09 02:26:26
    ID: 1
    Error occured in: AddOn: ArkInventory
    Count: 2
    Message: Note: AddOn ArkInventory attempted to call a protected function (CompactRaidFrame7:Show()) during combat lockdown.
       [C]: Show()
       ..\FrameXML\CompactUnitFrame.lua:279: CompactUnitFrame_UpdateVisible()
       ..\FrameXML\CompactUnitFrame.lua:237: CompactUnitFrame_UpdateAll()
      Swatter, v5.15.5383 (LikeableLyrebird)
      ArkInventory, v30327
      ArkInventoryRules, v
      ArkInventoryRulesExample, v1.00
      ArmoryQuickLink, v2.2
      AucAdvanced, v5.15.5383 (LikeableLyrebird)
      AucFilterBasic, v5.15.5383 (LikeableLyrebird)
      AucFilterOutlier, v5.15.5383.5381(5.15/embedded)
      AucMatchUndercut, v5.15.5383.5381(5.15/embedded)
      AucScanData, v5.15.5383 (LikeableLyrebird)
      AucStatHistogram, v5.15.5383 (LikeableLyrebird)
      AucStatiLevel, v5.15.5383 (LikeableLyrebird)
      AucStatPurchased, v5.15.5383 (LikeableLyrebird)
      AucStatSales, v5.15.5383.5381(5.15/embedded)
      AucStatSimple, v5.15.5383 (LikeableLyrebird)
      AucStatStdDev, v5.15.5383 (LikeableLyrebird)
      AucStatWOWEcon, v5.15.5383.5323(5.15/embedded)
      AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded)
      AucUtilAppraiser, v5.15.5383.5381(5.15/embedded)
      AucUtilAskPrice, v5.15.5383.5381(5.15/embedded)
      AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded)
      AucUtilCompactUI, v5.15.5383.5381(5.15/embedded)
      AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded)
      AucUtilFixAH, v5.15.5383 (LikeableLyrebird)
      AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded)
      AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded)
      AucUtilScanButton, v5.15.5383.5320(5.15/embedded)
      AucUtilScanFinish, v5.15.5383.5381(5.15/embedded)
      AucUtilScanProgress, v5.15.5383.4979(5.15/embedded)
      AucUtilScanStart, v5.15.5383.5381(5.15/embedded)
      AucUtilSearchUI, v5.15.5383.5381(5.15/embedded)
      AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded)
      AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded)
      AutoRole, v4.1
      Babylonian, v5.1.DEV.332(/embedded)
      Bartender4, v4.5.8
      BattlegroundTargets, v50200-1
      BeanCounter, v5.15.5383 (LikeableLyrebird)
      BrokerAllXP, v1.6.6-release
      BrokerCurrencyflow, v1.3
      BrokerLonnyXp, vr7
      Configator, v5.1.DEV.344(/embedded)
      DBMCore, v
      DBMPvP, v
      DebugLib, v5.1.DEV.337(/embedded)
      EasyMail, v
      EavesDrop, v2.51
      Enchantrix, v5.15.5383 (LikeableLyrebird)
      EnchantrixBarker, v5.15.5383 (LikeableLyrebird)
      ErrorFilter, v2.7
      GladiatorlosSA, v2.0
      Gladius, v5.1-06
      HealersHaveToDie, v2.1.0
      idTip, v2.2
      iFriends, v2.1.3
      Informant, v5.15.5383 (LikeableLyrebird)
      LDBFriends, v1.05a
      LFGTimer, vv3.0.1
      LibExtraTip, v5.12.DEV.342(/embedded)
      LoseControl, v5.2
      Mapster, v1.5.2
      MikScrollingBattleText, v5.7.126
      MoveAnything, v13.5.0
      NatchBGBang, vv1.0b
      NatchDFBang, vv1.1
      OmniCC, v5.2
      OmniCCConfig, v
      oRA3, v
      PitBull4, vv4.0.0-beta43
      PitBull4AltPowerBar, vv4.0.0-beta43
      PitBull4Aura, vv4.0.0-beta43
      PitBull4Background, vv4.0.0-beta43
      PitBull4BlankSpace, vv4.0.0-beta43
      PitBull4Border, vv4.0.0-beta43
      PitBull4CastBar, vv4.0.0-beta43
      PitBull4CombatIcon, vv4.0.0-beta43
      PitBull4CombatText, vv4.0.0-beta43
      PitBull4ComboPoints, vv4.0.0-beta43
      PitBull4HealthBar, vv4.0.0-beta43
      PitBull4HideBlizzard, vv4.0.0-beta43
      PitBull4Highlight, vv4.0.0-beta43
      PitBull4HolyPower, vv4.0.0-beta43
      PitBull4LeaderIcon, vv4.0.0-beta43
      PitBull4LuaTexts, vv4.0.0-beta43
      PitBull4MasterLooterIcon, vv4.0.0-beta43
      PitBull4PhaseIcon, vv4.0.0-beta43
      PitBull4PowerBar, vv4.0.0-beta43
      PitBull4PvPIcon, vv4.0.0-beta43
      PitBull4QuestIcon, vv4.0.0-beta43
      PitBull4RaidTargetIcon, vv4.0.0-beta43
      PitBull4ReadyCheckIcon, vv4.0.0-beta43
      PitBull4RestIcon, vv4.0.0-beta43
      PitBull4RoleIcon, vv4.0.0-beta43
      Prat30, vr904      
      Prat30HighCPUUsageModules, v
      Prat30Libraries, v
      Quartz, v3.1.1-3-ga3cd5d9
      Recount, v
      recountcc, v
      RecountCooldowns, v
      ReforgeLite, v1.23
      SafeQueue, vv1.7
      SatrinaBuffFrame, v3.2
      SellJunk, v3.0.8
      SexyMap, v2.4.5
      SlideBar, v5.15.5383 (LikeableLyrebird)
      Stubby, v5.15.5383 (LikeableLyrebird)
      TidyPlates, v6.9 Beta 3 (R584)
      TidyPlatesGraphite, v
      TidyPlatesGrey, v
      TidyPlatesNeon, v
      TidyPlatesQuatre, v
      TidyPlatesHub, v
      TidyPlatesWidgets, v
      TipHelper, v5.12.DEV.343(/embedded)
      TipTac, v13.02.19
      TipTacItemRef, v13.02.19
      TipTacTalents, v13.02.19
      Titan, v5.1.14.50100
      TitanBag, v5.1.14.50100
      TitanClock, v5.1.14.50100
      TitanGold, v5.1.14.50100
      TitanLocation, v5.1.14.50100
      TitanLootType, v5.1.14.50100
      TitanPerformance, v5.1.14.50100
      TitanRepair, v5.1.14.50100
      TitanSocial, v5.2r22
      TitanVolume, v5.1.14.50100
      TitanXP, v5.1.14.50100
      WoWDBProfiler, v
      BlizRuntimeLib_deDE v5.2.0.50200 <eu>

  • #4601

    A long-standing issue with the blizzard code, where the code behind dropdown menus is being tainted, something which it has been demonstrated to be possible even without the use of a single addon.

    Just another issue blizzard do not give a damn about fixing.

  • #4592

    newest version isn't working for me


    Message: Interface\AddOns\ArkInventory\ArkInventory.lua:30: Cannot find a library instance of "LibDialog-1.0".
    Time: 03/06/13 13:59:14
    Count: 1
    Stack: [C]: in function `error'
    ...terface\AddOns\ArkInventory\Libs\LibStub\LibStub.lua:23: in function `LibStub'
    Interface\AddOns\ArkInventory\ArkInventory.lua:30: in main chunk

    Locals: (*temporary) = "Cannot find a library instance of "LibDialog-1.0"."


    I looked and LibDialog-1.0 is present


    The no-lib version gives me this error

    Message: Interface\AddOns\ArkInventory\Locale\game.lua:1: Cannot find a library instance of "AceLocale-3.0".
    Time: 03/06/13 14:14:37
    Count: 1
    Stack: [C]: in function `error'
    ...ce\AddOns\AltClickToAddItem\libs\LibStub\LibStub.lua:38: in function `LibStub'
    Interface\AddOns\ArkInventory\Locale\game.lua:1: in main chunk

    Locals: (*temporary) = "Cannot find a library instance of "AceLocale-3.0"."


    With both of them I get an ingame message saying

    failsafe kicked in - aborting arkinventory translations due to an error of some sort.


    Edit: new update appears to work now.

    Last edited by Quiksmage on 3/7/2013 12:34:33 AM
  • #4590

    Can we possibly get an update on this for 5.2?

  • #4591


  • #4588

    In my german client, it doesnt detect battlenet accountbind equiabble items correctly. In the bug searching menu it says for boa items "boa: no".

  • #4586

    Is it possible to re-route the restacking messages to a differnet channel?

  • #4587

    no, but ive added options to disable them

  • #4579

    In the example screenshots, there are multiple bars for each row; but not the same amount [the bottom row has three bars in it, the next up has four, etc]. I don't see a way to do that in mine, but I would love to know how! Thanks in advance.

  • #4581

    the example actually has 5 bars per row, just that as nothing has ended up in a couple of bars those arent shown so you see less in some rows

    (theres an option to show empty bars if you want that to happen)

  • #4589

    Okay, thanks for your help. )

  • #4584

    not really, probably the closest is to enable the compact bars option which bsically just doesnt show any empty bars and pulls everything down into x bars per row, but it means that your bars wont be in the same place all the time.

    alternatively you could add in some extra bars and just not assign anything to them so that theyre always empty

  • #4583

    I was hoping to be able to set the number of bars per row independent of each other, because some items are sets of gear [so the bar is small] and others are grouped into a larger bar. So having those smaller bars be on a row that allows for more would be more compact. Is that possible, now or ever?

  • #4578

    Is there a way to make rules apply to only one character? What I am trying to do is make a rule for my priest that would separate all plate, mail, and leather soulbound armor so i can know to just sell them at a vendor since I can't mail them to my disenchanter. I have the rule working fine, but my problem is that it is also taking effect on my other characters that do use those armor types. Is there anything I can do here so that this rule is just in effect on my priest?

  • 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 »

Legends of Hoenn Tin Giveaway