Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 28,872 Monthly Downloads
  • Supports: 6.2.0
  • 7,657,769 Total Downloads
  • Updated 07/21/2015
  • Created 12/23/2006
  • 5,843 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.5.11
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

r509 | arkayenro | 2015-07-21 10:22:28 +0000 (Tue, 21 Jul 2015) | 3 lines
Changed paths:
   A /tags/3.5.11 (from /trunk:508)

*3.05.11 (21-JUL-2015)*
 * updated - draenor flying capability

r508 | arkayenro | 2015-07-21 10:20:44 +0000 (Tue, 21 Jul 2015) | 3 lines
Changed paths:
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryLDB.lua
   M /trunk/VersionHistory.txt

*3.05.11 (21-JUL-2015)*
 * updated - draenor flying capability

r506 | arkayenro | 2015-07-13 10:26:20 +0000 (Mon, 13 Jul 2015) | 4 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/VersionHistory.txt

*3.05.10 (13-JUL-2015)*
 * fixed - issue with tint unusable overlay
 * fixed - issue with battlepet tooltips at the auction house

r504 | arkayenro | 2015-07-09 11:27:41 +0000 (Thu, 09 Jul 2015) | 4 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryConfig.lua
   M /trunk/ArkInventoryExternals.lua
   M /trunk/ArkInventoryExternals.xml
   M /trunk/ArkInventoryMenu.lua
   M /trunk/Modules/ArkInventoryConfig/ArkInventoryConfig.lua
   M /trunk/VersionHistory.txt

*3.05.09 (xx-JUL-2015)*
 * fixed - issue with /ai track
 * removed - references to LibItemUpgradeInfo-1.0

r502 | arkayenro | 2015-07-08 02:36:57 +0000 (Wed, 08 Jul 2015) | 3 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryUpgrades.lua
   M /trunk/VersionHistory.txt

*3.05.08 (08-JUL-2015)*
 * fixed - issue with inserting bars

r500 | arkayenro | 2015-07-04 14:20:49 +0000 (Sat, 04 Jul 2015) | 4 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryUpgrades.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/Modules/ArkInventoryConfig/ArkInventoryConfig.lua
   M /trunk/VersionHistory.txt

*3.05.07 (05-JUL-2015)*
 * fixed - empty item slot background issue
 * added - option to set empty item slot (solid colour) background alpha level

r498 | arkayenro | 2015-07-03 15:00:54 +0000 (Fri, 03 Jul 2015) | 5 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryUpgrades.lua
   M /trunk/VersionHistory.txt

*3.05.06 (04-JUL-2015)*
 * note - all item data has been erased (to cater for the new itemstring format).  please login to each character to update its data
 * fixed - bar background colour should now apply correctly
 * fixed - window background should now update properly when changing between a texture and a solid colour

r496 | arkayenro | 2015-07-02 10:37:40 +0000 (Thu, 02 Jul 2015) | 6 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryStorage.lua
   M /trunk/Locale/game.lua
   M /trunk/VersionHistory.txt

*3.05.05 (02-JUL-2015)*
 * changed - code adjusted for new itemstring format (specialisation id), no actual impact
 * changed - replaced LibItemUpgradeInfo-1.0 with internal code
 * fixed - timewarped items should now show their correct item levels
 * fixed - issue with clearing bars

r494 | arkayenro | 2015-06-30 13:57:19 +0000 (Tue, 30 Jun 2015) | 3 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryConfig.lua
   M /trunk/ArkInventoryMenu.lua
   M /trunk/ArkInventoryStorage.lua
   M /trunk/Bindings.xml
   M /trunk/VersionHistory.txt

*3.05.04 (30-JUN-2015)*
 * fixed - issue with adding/removing/moving bars

r492 | arkayenro | 2015-06-27 01:43:16 +0000 (Sat, 27 Jun 2015) | 5 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryMenu.lua
   M /trunk/ArkInventoryRestack.lua
   M /trunk/ArkInventoryTooltip.lua
   M /trunk/VersionHistory.txt

*3.05.03 (27-JUN-2015)*
 * changed - restack menu options
 * fixed - restack code (shouldnt move profession items, like the swiss army knife, into the bank any more, just crafting reagents that can go into that profession bag)
 * fixed - embeds for no-lib download

r490 | arkayenro | 2015-06-25 06:11:28 +0000 (Thu, 25 Jun 2015) | 1 line
Changed paths:
   M /trunk/ArkInventory.toc

fixed version number
r489 | arkayenro | 2015-06-25 06:06:24 +0000 (Thu, 25 Jun 2015) | 1 line
Changed paths:
   M /trunk/Modules/ArkInventoryConfig/ArkInventoryConfig.toc
   M /trunk/Modules/ArkInventoryConfig/VersionHistory.txt
   M /trunk/Modules/ArkInventoryRules/ArkInventoryRules.toc
   M /trunk/Modules/ArkInventoryRules_Example/ArkInventoryRules_Example.toc

toc updated to 60200
r488 | arkayenro | 2015-06-25 05:57:39 +0000 (Thu, 25 Jun 2015) | 28 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryMenu.lua
   M /trunk/ArkInventoryPetJournal.lua
   M /trunk/ArkInventoryRestack.lua
   M /trunk/ArkInventoryStaticPopups.lua
   M /trunk/ArkInventoryTooltip.lua
   M /trunk/ArkInventoryToyBox.lua
   M /trunk/VersionHistory.txt

*3.05.02 (25-JUN-2015)*
 * toc updated to 60200
*3.05.01 (xx-JUN-2015) Beta 4*
 * fixed - restack code
 * changed - category assignment menus are now in internal id order
 * changed - rule assignment menus are now in priority order
*3.05.01 (14-JUN-2015) Beta 3*
 * fixed - restack code
*3.05.01 (13-JUN-2015) Beta 2*
 * changed - restack action no longer initiates mutliple location restacks, its now per window/location so you have more control over it
 * changed - restack menu: choice of blizzards cleanup or my restack code
 * changed - restack menu: auto deposit is now set here
 * info: cleanup code will compact then if enabled and at the bank will do a deposit all reagents
 * info: restack code will compact then consolidate
 * info: compact will condense all items into as few stacks as possible
 * info: consolidate will move profession items in normal bags and the reagent bank to profession bags, then move crafting items in normal bags to the reagent bank, then move crafting items in your bag to the bank.
 * info: when auto deposit is enabled and at the bank restack will move items in your bags to the bank (and reagent bank) as part of both the compact and consolidate processes
 * info: both code variants will abide by the ignore cleanup value assigned to a bag (if items in a bag are not touched by the code then check this setting)
*3.05.01 (06-JUN-2015) Beta 1*
 * removed - player level restictions for mount menus (allows you to pick the chauffered mounts when under level 20)
 * changed - rule formulas are no longer compressed into a single line.  you can add extra spaces and newlines and they will stay intact now
 * added - Chauffeured Chopper mount data
 * fixed - issue with new item flash/animation and search overlay causing new items to not hide when they didnt match the filter



First Previous Page 3 of 337 Next Last
  • #5614

    Is there a way to pick out if something is Baleful with a rule?  I've looked in the debug info, but I haven't seen anything that's unique to the Baleful items.  I tried using iLvl 675, but that started picking up crafted items.

    If it's helpful, on the web API, a bonus list entry of 652 or 653 seems to indicate Baleful.  I think one is the purchased version and one is looted.  Or maybe one is soulbound and the other is bound.

    Also, 647, 648 and 651 represent the iLvl of the item (650, 695, 675 respectively).

    What I'm trying to do is not sell a Baleful item that could be upgraded after I replace it with something.

    Edit:  Added more numbers for better clarity.

    Last edited by nomad461 on 8/12/2015 12:22:03 PM
  • #5612

    Is there a way I can assign for example "Felbane Greaves of the Savage" into a different assignable category than say "Felbane Greaves of the Fireflash". I like to keep my DPS, Tank and heal sets on different bars in my bags for easy viewing. I typically do this by assigning tank gear as "Warrior" and melee dps gear as "Rogue" etc.  Items made from Baleful tokens with the same slot, regardless of the secondary stats, all seem to move together when I assign it a category. 

  • #5613

    You can create a rule and use the outfit rule and assign the rule to a bar.

    If your tank set is called "Tank" then you would type:


  • #5611

    Is there any chance of an options to show multiple stacks or duplicate items as a single item? Given the number of slots available in the bank due to my bags and the reagent bank, my bank window is getting too large for comfort, even after I've hidden empty slots, compressed and scaled down. If the API allows it, it'd be great to see five stacks of 200 as a single stack of 1000, even if it's only cosmetic.

    Alternatively, how about toggles for some bars so that I can hide their contents from view?

    Last edited by NJMorf on 8/5/2015 4:42:12 PM
  • #5610

    This the ultimate bag addon. Really great work. That being said I would like to make a suggestion and make an observation: the suggestion is to make showing 1 single empty bag slot visible a possibility. Why? Because it would be easier to split stacks when I had empty slots in a hidden category (showing all empty slots is useless since I have the number in a text already).

    The observation is about CPU time when all bags are closed. I use the titan panel monitor and even with all bags closed and me doing nothing with bags or items the CPU time is one of the highest or the highest. I just can't see what it is doing.


  • #5608

    Love, love, love this addon. Have used it ever since my friend got me hooked, yearsss ago. Most of the ppl we know use it now too. Thank you so very much for Arkinventory! I would like to bring up something I came across today.  I had been having lag spikes at different times, so today I deleted all my addons & went through a system of figuring out what was causing the issue. I was opening mail and the game would hit horrible "lag" opening it. I tested each addon individually, when it was Arkinventory's turn, it was actually the addon that was causing the "lag spikes", with difficulty opening mail etc. I"m not sure if anybody else has noticed this or not. Thought I'd mention it to you.  :)   Again, wonderful addon, love it. Thank you!

  • #5605
    ArkInventory lagg

    This is my must have addon so really big thanks for your work Arkayenro. But lately i have had an issue that every time i open up Arkinventory bank my fps goes to 0 and i basically can not do anything. If i look addon load then it says Arkinventory is taking increasingly more memory like 11K KB/s +. I dont have the latest computer but everything else is working fine. Just that bank lagg is serious annoyance. If anyone have a suggestion what might cause it or how to fix it i would be really greatful.

    Last edited by coldcat_ee on 7/26/2015 2:29:10 AM
  • #5604


    I've been using ArkInventory for many years but for now there's a problem with the bank. If I change something, the groups are ignored and everything will be mixed in one big bag.


  • #5603

    I'm sorry if this has been answered already, I've just come back after a 2 year break. This mod was probably the only mod I could never do without.. This is the BEST mod ever. LoL I read the FAQ and some of the posts here to catch up... But here's my "issue". The new reagent bank slot. I see there is an Isolate option. So I tried isolating it. Works fine... But, in order to see all my other bags again, I have to click show all, then hide the reagent bag.

    Is there a way I can make the reagent bag just like a spearate bag? If the option is already here and I just haven't figured it out, I apologize again. But I'd like to be able to say click on the main bag, and it shows all my regular bank slots, and then click the reagent bag and it just show that. Make sense or have I rambled too much.

    Last edited by AnthonyK on 7/21/2015 10:43:36 AM
  • #5606
    Is there a way I can make the reagent bag just like a spearate bag?

    unfortunately at this point i havent found a way using the api to break the bank and reagent bank apart so theyre stuck in a merged state.

  • #5609

    Thanx for replying. Hopefully something can be figured out. ;;-)

  • #5602

    Hey Arkayenro!

    I've been using ArkInventory for many many years, haha. I love this addon. I get to super OCD everything! Definitely an addon i recomment to all my friends who play this game. There is one thing though. I have recently stopped using it to override my bank. Was curious if there was a way to deposite materials into the reagent bank? It seems that when I put stuff in it goes into my regular bank bags. If not is it possible to add the geature?


    Zokkspanx - Duskwood

  • #5607
    Was curious if there was a way to deposite materials into the reagent bank?

    not manually.  the bank restack function would do it but as youve disabled the ai bank window it wont be there to click on.

    if youre not overrding the bank/reagent bank though then right clicking an item in your bags while you have the reagent bank open will move it to the reagent bank if it can go in there (as that part is still done from blizzard code).

  • #5596

    Hi.  I've been using your fabulous addon for years, and honestly can't imagine WoW without it.  Unfortunately, I've been having issues seeing Battle Pet Breed IDs in the AH (I use Battle Pet BreedID), and in playing around with addons, it seems Arkinventory is changing the tooltips and/or blocking the information, as I only have issues if I enable your addon.  Hopefully, you can fix it, or at least tell me if there's something in the addon I can disable to keep that from happening.  


  • #5601
     Unfortunately, I've been having issues seeing Battle Pet Breed IDs in the AH (I use Battle Pet BreedID)

    i changed my code and battlepetbreedid needs to update theirs to match, in the mean time you can just disable the arkinventory custom battlepet tooltips and rever to the normal ones

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

Gamepedia Free-shirt Giveaway