Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 36,871 Monthly Downloads
  • Supports: 5.4.7
  • 6,104,592 Total Downloads
  • Updated 03/19/2014
  • Created 12/23/2006
  • 5,554 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.03.33
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 bag, keyring and bank 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 is a good idea), eg ArkInventory-3-01-09.lua

r421 | arkayenro | 2014-03-19 10:38:59 +0000 (Wed, 19 Mar 2014) | 4 lines
Changed paths:
   A /tags/3.03.33 (from /trunk:420)

*3.03.33 (19-MAR-2013)*
 * fixed - mount availability code when zoning
 * added - locales for itIT and ptBR

r420 | arkayenro | 2014-03-19 10:34:32 +0000 (Wed, 19 Mar 2014) | 4 lines
Changed paths:
   A /trunk/Locale/itIT.lua
   A /trunk/Locale/ptBR.lua
   D /trunk/Modules/ArkInventoryRulesExample

*3.03.33 (19-MAR-2013)*
 * fixed - mount availability code when zoning
 * added - locales for itIT and ptBR

r419 | arkayenro | 2014-03-19 10:27:41 +0000 (Wed, 19 Mar 2014) | 4 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   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/koKR.lua
   M /trunk/Locale/locale.xml
   M /trunk/Locale/ruRU.lua
   M /trunk/Locale/zhCN.lua
   M /trunk/Locale/zhTW.lua
   M /trunk/Modules/ArkInventoryRules/ArkInventoryRules.lua
   M /trunk/VersionHistory.txt

*3.03.33 (19-MAR-2013)*
 * fixed - mount availability code when zoning
 * added - locales for itIT and ptBR

r418 | arkayenro | 2014-02-28 04:29:39 +0000 (Fri, 28 Feb 2014) | 2 lines
Changed paths:
   M /trunk/ArkInventory.toc

r417 | arkayenro | 2014-02-28 00:52:47 +0000 (Fri, 28 Feb 2014) | 2 lines
Changed paths:
   M /trunk/ArkInventory.toc

- alpha 20140228
r416 | arkayenro | 2014-02-28 00:49:26 +0000 (Fri, 28 Feb 2014) | 2 lines
Changed paths:
   M /trunk/ArkInventory.lua
   M /trunk/ArkInventory.toc
   M /trunk/ArkInventoryLDB.lua
   M /trunk/ArkInventoryStorage.lua
   M /trunk/VersionHistory.txt

- alpha commit to fix issue with mounts


First Previous Page 100 of 283 Next Last
  • #3232
    go into edit mode and check the tooltip there as thats the tooltip that gets used by that rule. its possible that blizzard has altered the tooltips in 4.0 as theyve changed a lot of stuff.

    btw, you really should compress it down to tooltip("Right Click to Open", "Locked", "Use: Open", "^locked$" ) otherwise youre calling the tooltip function four times instead of just once
  • #3226
    I've got a question about the mounting keybindings:

    Is there a way to specifically include/exclude some mounts/pets from being called?
    I'd love to be able to set AI to only call pets/mounts from specific inventory bars (yes, I started to sort my pets and mounts in AIs display, sorted for Ahn'Quirai-Drones and Turnament Mounts/Pets and stuff) would love to be able to set some rules/groups/bars/whatever to not be called in certain regions or at all or whatever. :)

    Is there currently (or in development) any way to do this?

    I'm currently using SmartMount and GupPet for mounting as I can select and deselect certain mounts/pets there and even set region dependant options for my pets/mounts.

    If AI gets an optional Module for configuring pet/mount spawn I'd probably kick them out and use AI instead.
  • #3228
    its only basic

    you can limit which ones are selected via random if you have an ldb display mod (next release has them off the main menus for their respective windows)

    it doesnt care about location per se, eg it wont try to specifically summon the aq40 mounts in aq40, but those will only get summoned if youre in aq40
  • #3225
    I had a rules question. Most of my rules are for specific tier sets for my warrior (Might, Wrath, Onslaught, Wrynn's, etc.), or for my Outfitter outfits. However, I do have 3 rules that are for general items - one for weapons (1h, 2h, offhands, shields, etc.), one for accessories (necks, rings, trinkets), and one for armor (cloth, leather, mail, plate, plus cloaks). I've had them forever, and they work, but I'm not sure if they're the most efficient way to do it. Do you see any way to improve on these:

    Weapons: type("weapon") or equip("off hand")

    Accessories: equip("finger","neck","trinket")

    Armor: subtype("cloth","leather","mail","plate")
  • #3229
    off hands are normally classed as weapons so that might be redundant? unless caster ones and dk sigils arent? (checking the debug info for them is the easiest way to double check which types/subtypes/etc you want)

    does type( "armor" ) pick up too many items so you shifted to the subtype?

    apart from that they look fine
  • #3233
    type("armor") picks up things like Iron Boot Flask and Frenzyheart Brew, which I don't consider to be armor. Doing the subtype narrows it down more, even though it still includes things like skinned leathers, cloth for bandages, etc, which I can live with.

    type("weapon") or equip("off hand") was done to pick up shields and caster offhands since type("shields") didn't pick those up. I just also noticed that equip("off hand") wasn't picking up caster off-hands either, but changing it to equip("held in off-hand","off hand") picks them up.

    /love Blizzard for making things consistent.
  • #3222
    Hi! I'm not sure what I'm doing wrong but I can't seem to be able to clump empty slots. Is there a specific thing I have to do for it to work? Thanks!
  • #3224
    i take it youve enabled the option to clump empty slots and they arent going to the same place as the skill is located?
  • #3237
    What skill? I checked the 'clump' option but nothing happens. What should I see?
  • #3221
    Arkinventory with the newest release has completely disappeared for me under my addons, doesn't even show up in the curse updater.. about to check the folder now.
  • #3220
    Thank you that worked

  • #3218
    Would you please consider make the "Loading Translations for enUS: Attempting 1 of ...." messages optional? A "silent" option of some sort? Thanks!
  • #3219
    Messages/Alerts. Uncheck "Interim" and "Final".
  • #3240
  • #3239
  • 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 »

Leaguepedia PAX Skin Giveaway