What's new? | Help | Directory | Sign in
Google
arkinventory
world of warcraft mod for inventory managment
  
  
  
    
Join project
Project owners:
  arkayenro

Beta Versions

ensure you take a backup of copy of your saved variables file before installing a beta version - you cannot revert without that backup

your saved variable file is normally located in \World of Warcraft\WTF\Account\yourwowaccountname\SavedVariables\ArkInventory.lua

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-212.lua

About

ArkInventory (AI or ARKINV) is an inventory mod that was based off EngInventory when the BtS 2.0.0 patch came out and I needed a working replacement.

AI's display windows are built from "virtual bars", you assign categories (either the default ones or ones you create via rules) 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.

As the default categories are not perfect, nor will they be correct for the way some people play, you can over-ride them by creating a rule that matches either a single or multiple items.

Please note that while AI can show the Bank and Bags for your alts, it's only a visual display, it highly likely won't be progressing into that area as there are already existing mods out there that do a much better job at managing alt inventories, like Sanity2.

Keybindings

You shouldn't have to use these as AI will toggle via F12 (the default backpack open) or any other key you have assigned to open the backpack (so long as the Blizzard Bag/Bank frames are being hidden) but they're there in the event you want to map them elsewhere.

AI has five keybindings available;

To access your Keybindings;

Reporting Bugs

Before reporting a bug please check the issues list to see if the bug you are about to report has already been reported (or dealt with).

After checking that your bug hasn't been reported you can create a new issue.

When entering a ticket please make sure that you include the following;

Version History

If you really want to see what got changed in each revision there is a VersionHistory.txt file included that has all those details.

To Do List

Currently empty, or at least nothing major. ReadMe.txt may have some entries.

Screenshots

The Bag

The Keyring

The Bank (in offline mode)

The Guild Bank

Searching

requires that the tooltip option to show item counts is enabled (otherwise all you get is a big list of items that you and all your alts have with no way of seeing whats where)

chat link and dressup clicks are functional

Rules

What are rules? Rules let you to categorise your items exactly the way you want to by allowing you to use various bits of item data to write a formula that will match that item (and others like it).

Once you have your rule created you simply assign it to the bar of your choice so that the items that match the rule will are displayed on that bar.

Rules are global, that is every profile can see every rule you create, they can be enabled or disabled per profile and are set to disabled by default when you create a new profile.

Basics

Rule: the number assigned to this rule. you cannot modify this value. rule numbers are assigned sequentially.

Enabled: tick this if you want the rule to be used. disabled rules are ignored. default value is ticked.

Order: rules are processed in ascending numerical order based on this value. default value is 0. if you find that another rule keeps picking up an item you want elsewhere then you would create another rule with a lower order to place it in the proper location. rules with the same order number are processed in a potentially random sequence (or at least one that cannot be known beforehand) so only reuse the same order number if the rules would not have any overlapping items.

Description: a description of the rule.

Formula: a formula that defines which items match a rule, defaults to false.

String Matching

because the rule formulas are being interpreted via LUA there are some things you need to be aware of when trying to match strings, ie from name() and tooltip()

there are a few "magic" characters, these are ^$()%.[]*+-? if you want to search for one of these characters you must "escape" it or it won't match (and could do something totally different), you do this by putting a % in front of it.

eg; if looking for an item with "Mana-Etched" in it's name you would need to enter "mana%-etched" to find it.

there are also several "character classes", these are used match a single character from it's class

as mentioned before, the above will only match on a single character, when you need to match more than one character you add one of the following symbols directly after the class;

you can make these patterns as simple or as complex as you need to match the specific piece of text you're after.

if you need more information you should google "lua string pattern" as there is a wealth of information already out there that goes into minute detail that would easily fill this page up by itself.