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

Overview:

* 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
* display bank, bag, keyrings for current and alts across all realms
* 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

*3.07.24 (24-MAR-2017)*
* fixed - issue with sell junk limit option being inverted (it still has issues selling large number of items)
* added - option to disable showing the upgrade arrow under config > settings > styles / layouts > (id) > items > style > items (disabling shouldnt impact other mods, like pawn, that use it)
* fixed - mount issue when reaching level 20 and not purchasing a riding skill locks out all mounts including the chauffered ones that youve been using up to level 20
* fixed - illidari felstalker changed from flying to land mount
* changed - internal hyperlink (h2) results are now cached, this increases memory use but lowers cpu
* added - edit mode menu options for custom bar border colours
* changed - edit mode menu for category assignment to a bar changed so that assign is now a menu choice (to make it clear that you have to click on it to assign it, previously you had to click on the category name which wasnt as obvious)
* fixed - (maybe) issue with outfit( ) rule and blizzard equipment manager

*3.07.23 (05-FEB-2017)*
* changed - internal rule id now includes all gem, enchant, suffix and bonusid data to be able to see the different variations (note: does not apply to categories)
* fixed - issue with debug and displaying which PT sets an item is in
* added - the green upgrade icon should display when blizzard think the item is an upgrade for you (note, the API is currently returning false for all items so its not actually going to show anything at this point but may later)
* changed - the green upgrade icon has been moved to the bottom left so as to not overlap the item level text
* fixed - issue with tooltip rule where it couldnt match against the green <Right click to ...> last line text

*3.07.19 (11-NOV-2016)*
* changed - default itemtype/subtype returns changed from 0/0 to -2/0 so that they dont conflict with consumable/explosives (which is 0/0)
* changed - items ending up with default itemtype/subtype values will be assigned to the system > unknown category (it should only be temporary until the game returns the correct information)
* changed - items in the system > unknown category are no longer cached and should update to their correct category (and get cached) once the game returns the correct information
* added - option to disable warning for unknown bag type rescans

3.07.17 (26-OCT-2016)*
* changed - toc updated to 70100
* workaround - issue with increased item level due to GetItemInfo returning a slightly different hyperlink than the one passed in (only seems to impact artifacts). presumably blizzard will fix it at some point

*3.07.16 (21-OCT-2016)*
* fixed - issue with regex matching against some of the globalstrings that contain special regex characters
* fixed - issue with sorting by id as id was not a zero padded in the string
* fixed - issue where the window would recalculate whenever leaving combat

*3.07.09 (23-SEP-2016)*
* fixed - issue with type() rule function
* workaround - issue with i being nil when getting assigned category. still need to work out the cause
* fixed - item counts should only be added to tooltips for items

*3.07.08 (22-SEP-2016)*
* note - all item data has been erased. please login to each character to update its data
* changed - items that end up assigned to the default category now have that assignment cached to speed up display.
* changed - rules should use slightly less cpu. should be more noticable if you have a lot of rules
* changed - starlight rose dust should now have a default category of system > quest
* fixed - creeping carpet set to ground mount
* fixed - errors inside coroutines should now display (the ones where the bag window is usually just black, or partially built)
* added - rule variables. rules can now access most of the item information directly via the i, osd and info variables (see wiki for details)
* changed - sell junk function now only sells items assigned to the system > junk category. if you have a grey item you dont want sold just assign it to another category. if you have non grey items you want auto sold then assign them to the system > junk category. deletion of non sellable greens (or higher) will still prompt for confirmation
* fixed - issue with item counts not getting added to some types of links (mostly the tradeskill ones)

*3.07.07 (11-SEP-2016)*
* added - artifact relics should now show their item level (if enabled)
* added - category for consumable > artifact power (to be able split up relics and power)
* changed - artifact power items should now have a default category of consumable > artifact power
* changed - ancient mana items should now have a default category of system > currency
* fixed - items being incorrectly assigned to the equipable items category (the equip location value for some items is nil and not an empty string which it has been up until now)
* fixed - toybox items were getting incorrectly flagged as being unusable (if you had that enabled)
* fixed - toybox item cooldowns should now display
* fixed - issue with changing search options in config when the search module is not loaded
* changed - ldb tooltip for currencies now includes the total and weekly maximums

*3.07.06 (03-SEP-2016)*
* changed - translations for mining and herbalism will try to get data from spells instead of items (to hopefully get them to work more reliably)
* fixed - issue with recipes/patterns being flagged as soulbound when they arent due to the item they create being soulbound
* changed - artifact power and artifact relic items should now be categorised under system > artifact relic
* fixed - issue with bar names that were too long getting wrapped instead of shortened (and ending up underneath the item)
* fixed - equipping a new bag in an empty bag slot will now update the window correctly
* fixed - issue with toybox source filter

*3.07.05 (20-AUG-2016)*
* fixed - issue with item age being reset on login due to tooltip data not being ready
* fixed - issue with item age being nil causing the bank to fail

*3.07.04 (15-AUG-2016)*
* fixed - issue with ToggleAllBags and OpenAllBags code (when not overriding the bank and bags)
* fixed - issue with re-hooking when ai is disabled and then enabled within the same game session
* fixed - issue with re-hooking the bank when changing the override option
* changed - new item glow changed to cover the entire item and is user configurable via config > general > new item glow
* fixed - issue with 30230 upgrade code

*3.07.00 (31-JUL-2016) BETA 4*
* fixed - issue with profiles not applying when opening a non player window (guild bank/account)
* fixed - conversion code missed bag to bar assignments which ended up causing a black window on open
* fixed - codex issue causing the default profile to be used in some cases
* fixed - issue copying a layout/style/catset and the current window not updating
* fixed - issue where items would sometimes be picked up when in edit mode (mostly at the bank/vault)
* fixed - issue where vault was refreshing on each change
* fixed - issue with toybox scanning

*3.07.00 (28-JUL-2016) BETA 3*
* added - when the title frame is hidden a smaller set of action icons is displayed in the container frame
* fixed - issue with style/layout/category set not getting applied immediately when you change it in a profile
* fixed - issue with vault window sometimes opening with the players data (ERR and empty) instead of guild data
* fixed - issue with an internal item id format causing item counts to be wonky

*3.07.00 (26-JUL-2016) BETA 1*
* added - profiles
* recover - where possible previous profile data will be recovered, if it cant be done you just need to set the controls for the profile

*3.06.17 (24-JUL-2016)*
* fixed - issue with pet filters

*3.06.16 (23-JUL-2016)*
* fixed - issue with deleted rules still showing in the list
* fixed - issue with copying category sets
* changed - Settings > Design changed to Settings > Styles / Layouts to make it more obvious where they are

*3.06.15 (22-JUL-2016)*
* added - default [1000] editable profile for all locations (this should let you use it from scratch without the need to create anything first)
* fixed - issue with tooltip positioning whe using CVAR:alwaysCompareItems
* added - right click menu option from refresh icon to reset the cached category data (needs to be used after TSM users update their groups)

*3.06.14 (21-JUL-2016)*
* fixed - issue with items manually assigned to a system category not getting placed in the correct bar

*3.06.13 (21-JUL-2016)*
* fixed - issue with data conversion due to the last change, if you have a backup from 30512 and your new setup is wrong please restore it and login again
* fixed - issue with ldb bag count text
* fixed - issue with deleted categories still being assigned to a bar
* fixed - issue with upgrade code for older versions
* changed - BreakUpLargeNumbers replaced with FormatLargeNumber
* fixed - issue with item categorisation

*3.06.12 (21-JUL-2016)*
* changed - edit mode should expand the window more sideways and less downwards
* fixed - issue with data conversion, if you have a backup from 30512 please restore it and login again

*3.06.04 (16-JUL-2016) BETA*
* WARNING - you need to copy over your arkinventory savedvariables file from the live game client again to the ptr client as some of the data cannot be upgraded. if you cannot do this then some settings will be reset back to default
* added - config > settings > designs > export
* added - config > settings > designs > import
* note - import/export is currently limited to just design options (layout and style). any non system sort methods or categories or rules used by the design are not exported at this time
* added - rule function bonus( ) - checks for any/specific bonus ids an item has
* added - debug item data displays source and bonus ids
* added - option to disable monitoring of updates for pets, mounts and toys
* added - right clicking on an item in the mailbox window while at the mailbox will retrieve that item
* added - gold amount in mails now show up as an item (and are lootable)
* fixed - issue with renaming designs
* fixed - issue with rule functions vendorpriceover and vendorpriceunder
* fixed - new items time display will now display for all locations, not just the bag
* fixed - issue with battlepet item counts caused by previous change of internal item id
* fixed - issue with the offline vault handling shift clicks (stack split menu opened when it shouldnt)
* added - deleted category sets can be restored/purged
* added - category sets can be copied
* changed - rule data moved from profile to category sets
* changed - rules are enabled/disabled when in edit mode from the bar menu
* changed - custom category data moved from profile to category sets
* added - custom categories are enabled/disabled when in edit mode from the bar menu
* added - in edit mode you can drag a bar to move it to a new location (it will insert it there, not merge it)
* added - bar menu action for setting a custom name colour (specific to each bar)
* added - bar menu action for setting a custom background colour (specific to each bar)
* added - bar menu action for setting a custom border colour (specific to each bar)
* changed - bar name height option replaced with bar name font size option
* changed - edit mode no longer turns everything red (so you can see your custom colours when setting them)
* changed - item counts now use thousands seperators
* fixed - issue with moving a bar upwards, would not move the underlying bar options with it
* changed - viewing another characters data will now use their settings
* changed - font has been moved to global, unable to transfer setting, please set it again
* changed - outfit rule function always returns false when used in an offline location
* added - font size of title frame text can be set (title frame adjusts height to fit)
* changed - title bar action buttons set to a single row
* added - font size of search frame text can be set (search frame adjusts height to fit)
* added - font size of status frame text can be set (status frame adjusts height to fit)
* added - if you rename your character its previous data will transfer over to the new name (must have logged in at least once using 3.04.06 or higher with the old name before it will work)
* added - category: "system > artifact relic" and "consumable > vantus rune"
* changed - category: "tradegoods > devices" and "tradegoods > explosives" merged to "consumable > explosives and devices"
* changed - category: "consumable > item enhancement" moved to "system > item enhancement"
* changed - category: "tradegoods > enchantment" merged to "system > item enhancement"
* removed - category: "consumable > scroll"
* changed - connected realms should always work for the current realm as the information is pulled from the game now. it might be out of date for other realms
* changed - rule function type( ) now also takes the numeric itemclass values
* changed - rule function subtype( ) now also takes the numeric itemsubclass values
* added - ability to set the font size of the dropdown menus
* added - ability to set the font size and colour of the item level text
* added - ability to set the font size and colour of the item count text
* added - ability to set the font size and colour of the item age text

*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

*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

*3.04.20 (14-JAN-2015)*
* added - new items category
* added - config > settings > location > items > new items
* added - right click menu off refresh icon for new item reset
* added - pet breed information is now displayed on the custom tooltips when the Battle Pet BreedID addon is installed
* updated - pet tooltips and code
* changed - cosmetic issue with pet and mount totals in the status bar, they will now always show the total count (the option to swap between used/empty is ignored)
* changed - translations (mostly around pet text)
* fixed - issue with LibDataBroker not having a TOC file so cant be loaded as standalone. moved it back to being an included library

*3.04.19 (04-JAN-2015)*
* changed - minor adjustment to the cleanup/restack code
* fixed - item age now defaults to topleft. if itemlevel is displayed, then itemage it is positioned to center instead
* fixed - issue with vault data for characters on different connected realms when in the same guild - you will have to manually erase any existing duplicated vault data
* fixed - issue with pet item counts sometimes not updating
* fixed - issue with pet scanning code sometimes not re-scanning when it should have

*3.04.18 (21-DEC-2014)*
* fixed - item counts should now display on the tooltips for work order reagents and quest log items
* fixed - item age should display if enabled
* fixed - LDB actions menu

*3.04.15 (30-OCT-2014)*
* changed - library layout changed (LibDialog, LibDataBroker, LibStub and CallbackHandler are now externals so if you use the nolib version please ensure you have those already installed)
* changed - pet scanning code
* deleted - selected/ignored pets choices wiped (will revert to random) due to issue with list index value changing. using the global identifier value instead
* fixed - issue with ldb and status frame showing an ERR or not updating the slot count

*3.04.14 (26-OCT-2014)*
* fixed - window can be moved again by dragging within the container frame
* fixed - issue with sometimes not removing data from previous scans causing the window to not be able to be drawn
* removed - soul shard tracking code (item will still be listed in the tracking until removed)
* fixed - issue with icons in menus

*3.04.10 (22-OCT-2014)*
* changed - all locations now have a maximum height for the container frame, it will scroll the items if there are too many to fit and shrink to fit if less
* added - config > settings > window > height (default 400) sets the maximum height of the container frame before it scrolls
* changed - toybox scanning (should remove the taint)
* changed - mount scanning
* changed - if a bag type returns unknown during scanning it will be queued to be rescanned until its type is known (warnings are generated when this happens, they cannot be disabled)
* fixed - issue with ignore cleanup option for bank and backpack not being remembered

*3.04.03 (05-SEP-2014) BETA WARLORDS*
* added - mail sent/returned to another character is now tracked (recipient must be on the same account and must have logged in at least once with the mod loaded for it to track - timeout returns/deletions not yet coded)
* added - cleanup options to bag right click menu. ignore (wont touch the bag contents) and deposit all reagents (enabling this automatically deposits reagents as part of the cleanup)

*3.04.01 (06-AUG-2014) BETA WARLORDS*
* fixed - mount code should work a lot better now
* fixed - mount menu options
* changed - option for using flying mounts as land mounts moved to the flying mounts menu
* added - manually coded mount types - if anything ends up on the custom tab then let me know the number, name and type of mount and i'll update it
* added - workaround for savedvariables issue

*3.04.00 (31-JUL-2014) BETA WARLORDS*
* note - all item data has been erased. please login to each character to update its data
* changed - toc set to 60000
* added - reagent bank - displayed as the last bank bag. to purchase right click on the empty slot icon and select purchase (the cost is shown in the tooltip)
* added - you can now purchase a bank bag slot via the right click menu (the cost is shown in the tooltip)
* fixed - cosmetic issue when buying bank bag slots and the "buy" text staying there
* changed - the restack function now uses the internal bag cleanup function for the bank and bags (its much faster and has options which i havent included yet)
* added - second void storage tab is now scanned
* added - toybox location and category (you cannot click on the items but you can drag them onto an action bar)
* aded - new item glow
* added - realm connections: new Elune and Gilneas
* changed - realm connections: added Deathwing to Executus / Kalecgos / Shattered Halls
* note - pets and mounts are a bit weird at the moment, make sure the translations have completed before trying to do anything with them
* note - i cant tell what type of mount it is at the moment so youll need to set that up or you wont see any mounts - its in the config under LDB (yes i know i'll fix that later)
* note - there will be issues, its beta, be patient

*3.03.36 (20-JUN-2014)*
* added - ability to select flying mounts as land mounts (mostly for those without the flying skill), disabled by default, accessed via the ldb menu or mount locations main menu
* added - cross realm support for item counts and money amounts
* changed - money tooltips now use the item tooltip options to determine which othr characters data is displayed
* fixed - cosmetic issue when buying bank bag slots and the "buy" text staying there (it now goes away after a refresh)
* fixed - issue where tooltip option for self only was based on character name and the change to displaying multiple realms meant characters with the same name would all display, its now based on character id
* fixed - issue where item counts were not being sorted alphabetically

*3.03.34 (05-JUN-2014) BETA 06-05-21-00*
* note - all item data has been erased. please login to each character to update its data
* fixed - added example rule module back in (was removed when directory was renamed)
* fixed - issue with clearing item counts when changing options
* added - config > display > tooltips > item counts > self highlight - prepends this text to the currently displayed characters name so its more obvious in the list (defaults to blank text, not added when self only is enabled)
* added - config > display > tooltips > item counts > realm only - limit item count results to the currently displayed realm
* changed - data storage layout
* changed - switch character option can switch to characters on other realms
* changed - maximum items per row increased from 40 to 60
* changed - config options moved to its own load on demand module
* changed - guild bank info now stored only when the vault is accessed (should help stop the vault money amount from coming back all the time)
* changed - money tooltip data based off the current locations realm (ldb tooltip is still based off the current players realm)
* changed - item count tooltip text is being cached. this means more memory usage but significantly less impact on framerate
* changed - item count tooltip data based off the current locations realm (tooltips from links are based off the current players realm)

*3.03.32 (19-NOV-2013)*
* fixed - some techniques were showing as unuseable because their tooltips were formatted differently to patterns and recipes
* changed - tooltip item counts should use less cpu (less impact on framerate)
* fixed - removed the blue glow from the bar numbers in edit mode
* changed - (via keybinding only) druid bear/cat/travel/moonkin forms are now cancelled before attempting to mount (aquatic and flight forms are never cancelled as they are usually faster or same speed)
* changed - (via keybinding only) shaman and warlock non humanoid forms are now cancelled before attempting to mount
* fixed - timeless items (the "unopened" versions) are now be under the same category as the "opened" versions - equipable items (bind to account)

*3.03.31 (11-AUG-2013)*
* changed - toc set to 50400
* fixed - at load time hide the new item texture blizzard added to items in this patch (will sort out if this can be used properly later)

*3.03.30 (26-AUG-2013)*
* changed - in combat threading
* added - config > display > bug fixes > incombat yielding - to allow for user customisation of the deliberate delays to building a bag when opening for the first time in combat
* fixed - displayed item level values should now include any item upgrade levels
* fixed - location frame will be displayed above all others when opened
* changed - restack will no longer start if you are in combat
* fixed - initial frame level for items to ensure they are on top of the bars

*3.03.18 (08-NOV-2012)*
* changed - guild money amounts will only update when at the guild now (should stop them from zero'ing)
* fixed - issue with void storage scanning

*3.03.17 (06-NOV-2012)*
* fixed - bug in item count code
* fixed - the virtual account will no longer appear in the ldb money object
* fixed - translation issue of german global constant being a different format to all other languages

*3.03.16 (05-NOV-2012)*
* changed - pets are now stored under a virtual account user (so only one copy of pet data per realm is saved)
* changed - mounts are now stored under a virtual account user (so only one copy of mount data per realm is saved)
* note - rules do not currently work with battlepets or mounts
* added - for sorting purposes, itemlevel is pet level
* added - for sorting purposes, itemtype is pet family
* fixed - issue with caged battlepets in vaults, although the blizzard interface has the same bug as well which didnt help
* fixed - pet renames, level ups and favourite tags are now picked within 5 seconds
* fixed - issue with pet item counts not updating properly
* fixed - issue with random pet and mount summoning code (caused by translation delay)
* fixed - drag and drop of pets will now work onto action bars as well as battle pet slots
* added - item counts to mouseover tooltip for capturable and other players battlepets
* added - config option to disable the custom battlepet tooltip used to display itemcounts
* added - upon entering a pet battle the opponents pet details (hyperlinks) will be displayed to the chat window - can be disabled via config > mesages > battlepet > opponent
* fixed - when summoning a ground mount in a non flying area and you have none it will attempt to use a flying mount if you have one of those
* fixed - issue with zone restricted mounts
* fixed - issue with dismounting while in combat
* changed - mount capabilities are now retrieved from internal blizzard data, zone restrictions are still hand coded
* changed - ldb mount menus are now disabled if your skill isnt high enough
* note - the ability to ride a sea turtle when you have no riding skill and/or are less than level 20 is a blizzard bug (then again its no faster than walking so i doubt they care too much)
* fixed - issue with cursor not updating properly when an item is updated underneath it
* removed - shapeshift mount forms, i cant cast them from unsecure code anyway
* changed - vault actions moved from the tab icons to a new menu button in the changer window

*3.03.13 (27-SEP-2012)*
* fixed - issue with guild data not erasing gold value when erased
* fixed - possible issue with erase data function (might not be fixed as i couldnt duplicate the issue)
* changed - a guild bank now only has an option to erase all data
* note - all token data has been erased, again, the erase confirmation should appear in your chat window, please login to each character to update its data

*3.03.12 (26-SEP-2012)*
* fixed - issue with cursor not showing sell icon
* changed - tooltip item counts, by default they now show only your own faction
* note - all token data has been erased, again, the erase confirmation should appear in your chat window, please login to each character to update its data

*3.02.90 (22-APR-2012)*
* fixed - tainted frames caused by opening AI for the first time, while in combat. the first 50 slots of each bag are pre-loaded before entering the game world to ensure they are secure. this will use up more memory but guarantee that all slots are usable while in combat
* fixed - soulbound issue introduced in 3.02.89

*3.02.89 (06-APR-2012)*
* fixed - another global variable taint issue
* fixed - you can no longer move bags around in the changer frame while in combat (caused an interface error and locked the bag in place)
* workaround - tainted frames caused by opening AI for the first time, while in combat. tainted frames are tinted purple and unusable until you leave combat, at which point they are replaced with untainted frames
* restored - bag( ) rule function

*3.02.88 (11-FEB-2012)*
* updated - pets and mounts

*3.02.87 (24-DEC-2011)*
* fixed - code issue where i left out a local and potentially tainted a secure global variable

*3.02.86 (17-DEC-2011)*
* fixed - menu library issue where menus were always expanding in size until they went off the screen

*3.02.85 (17-DEC-2011)*
* fixed - issue when selecting vault/void sort method outside of those two locations
* fixed - menu library issue where menus were always expanding in size until they went off the screen

*3.02.82 (08-AUG-2011)*
* added - cash flow contribution amount is now listed at the bottom of the money log list

*3.02.81 (03-AUG-2011)*
* added - more pets and mounts
* added - holding the dressup (control) button while summoning a mount will attempt to use a zone specific mount, if no zone specific mount is found it will revert to a non zone specific mount
* added - holding the chatlink (shift) button while summoning a mount will attempt to use an alternative mode mount, ie if you can fly then a ground mount will be summoned, if you are swimming then a flying mount will be summoned
* changed - clicking on the summon pet button with a pet out will now dismiss that pet, not summon a different pet
* fixed - issue with clicking on hyperlinks in guildbank item logs
* fixed - cosmetic issue with item menu text colouring
* fixed - tint unusable item should work better for patterns/recipies you can learn but makes an item you cannot use

*3.02.77 (26-FEB-2011)*
* changed - the map will no longer change to the current zone if opened and you change (sub)zones. it will if you summon a mount. when the map is open the ldb mount icon will no longer update as you change (sub)zones
* workaround - frame overlap lag spike issue should no longer happen

*3.02.71 (03-DEC-2010)*
* fixed - pet and mount selection menus
* fixed - scanning issue where some locations were being unnecessarily scanned multiple times
* fixed - issue with internal locations for spellbook and tradeskills
* changed - default value for item age cutoff to 0
* changed - item age display cutoff is now set in minutes instead of hours
* changed - graphical space for search label increased so it fits other languages in

*3.02.70 (28-NOV-2010)*
* updated - zhTW locale
* changed - companion selection now allows you to ignore a companion so that it is never summoned via random

*3.02.69 (22-NOV-2010)*
* fixed - issue with item count cache not being cleared after erasing data
* fixed - issue with pet cleanup code erasing all selected pets and returning it to full random
* fixed - potential issue with internal isflyable code when you have no flying only mount (ie only combination land and flying mounts)
* fixed - issue with companions being scanned too frequently due to event being triggered too often in populated places
* fixed - issue with scrap support in trash( ) rule function

*3.02.68 (12-NOV-2010)*
* note - auction house data purged to clean up invalid data left over from expiry code

*3.02.65 (08-NOV-2010) BETA*
* fixed - mount and pet menus off the main menu for those windows (equivalent to the LDB menus)
* added - auction house (may or may not work with more than 50 active auctions), thanks to Gromurg of Sinstralis (FR) for some code and ideas

*3.02.64 (04-NOV-2010)*
* fixed - cooldowns should now display properly when "on global cooldown" is enabled
* fixed - mount keybinding when used with a modifer should properly force an alterntive mount-type to be summoned, eg flying but you want ground. swimming (at the surface) but you want flying
* changed - framelevel workaround warnings set to disabled by default, and the warnings will now print (they never appeared regardless of setting)
* reverted - crash code removed, it'll just crash now instead of trying to purge the corrupt data

*3.02.63 (28-OCT-2010)*
* changed - any frames that are partially out of the game window will be brought fully back into the game window on first viewing (use the slash command to manually fix this issue after the first viewing, can be disabled in the config)
* added - options to disable the translation status messages you get during load
* added - slash command to reposition all frames back into the game window, /ai reposition
* added - config option to disable reposition on first view (for those that want their bags left partially off screen)

*3.02.62 (26-OCT-2010)*
* fixed - cleaned up references to libraries (ace2, dewdrop) that were no longer being used
* fixed - embeds.xml will be commented out of the toc file for curse no-lib downloads so it doesnt try to load embedded libraries (which arent there for no-lib)
* fixed - anchor issue

*3.02.61 (26-OCT-2010)*
* fixed - issue with ArkObject not existing on tooltips
* fixed - issue with the dragable frame background not being the correct height when the search frame was visible
* fixed - anchors should now stay in the same place when scaling the window. (some anchors may have ended up being reset to top right and you may have to use config > controls > reposition to bring the window back onto the screen)

*3.02.58 (22-OCT-2010)*
* fixed - soul shards should reappear as an item tracking choice if you remove it and log on with a warlock
* fixed - inscription skill no longer uses the auction house category and uses the spell instead (to fix a german translation issue)
* changed - the new guild bank bag/slot sortmethod is now a separate system sort method and will need to be applied manually to the vault if required, the old bag/slot style has been reverted to its orginial style when used on the vault

*3.02.57 (19-OCT-2010)*
* changed - mount code to work around a blizzard bug with IsFlyableArea( )
* changed - default window width set to 14
* changed - vault sorting order changed to make it look identical to blizzard interface. best results with width set to 14, sort order set to bag / slot, bar and item anchors set to bottom right, and everything assigned to a single bar
* changed - item and weapon enchantment categories replaced with item enchantment category
* fixed - config menu keybinding will now toggle the config window
* fixed - erase data should finally erase all data, including gold
* added - achievement link comparison (click on an achievement link, hover over the tooltip, press shift to bring up yours for comparison)
* added - mount window main menu now includes the ldb mount menu so you can select which mounts you want summoned when you dont have an ldb display mod installed
* removed - ldb ammo object and related code
* removed - soulshard, projectile, bullet, arrow categories, bagtypes and empty slots
* note - all data has been erased, please login to each character to update its data

*3.02.56 (14-OCT-2010)*
* fixed - vault purchase frame is now hidden once you have 6 tabs. tabs 7 & 8 are unlocked via guild achievements and not actually purchased (at least as far as i know)
* changed - added failsafe code for when the translation code fails to stop (unable to test accurately as i cant get mine to break)
* changed - all translation attempts now use an internal tooltip as the gametooltip may have been altered by other mods

*3.02.52 (27-SEP-2010) BETA 23-30-Cataclysm*
* fixed - issue with auto dismount option not appearing unless you had random selected
* fixed - rule function id( ) should now work properly for pets and mounts
* fixed - rule function tooltip( ) should now work properly for pets and mounts
* fixed - ldb pet object wouldnt summon pets
* fixed - issue with tooltip item counts being erased and not recalculated when you moved items around in the guild bank
* fixed - icon issue with tokens
* changed - in edit mode you will now have an entire row added to make bar moves easier
* changed - windows can now be moved off screen if required
* changed - in edit mode the bar menu will now appear on any click (and not just a left click)
* added - pet: mini thor
* added - config > controls > reposition button to pull window back onto the screen (will end up in one of the screen corners depending on anchor)
* restored - the rest of the ldb ammo object functionality for wrath users
* note - the latest cataclysm beta has recategorised projectiles (ammo), quivers and soul bags - its going to cause some warnings and visual issues with category names

*3.02.51 (21-SEP-2010) BETA 21-30-Cataclysm*
* fixed - issue with colorblind setting not being picked up properly
* fixed - issue with money text displaying zero silver when you only have copper
* fixed - issue with money text displaying "no sell value" when you have no money at all
* fixed - leftover debug code where profiles were constantly being upgraded to 4.xxxx
* added - config option to set the frameStrata level for all ArkInventory windows, default is set to MEDIUM

*3.02.50 (18-SEP-2010) BETA 19-30-Cataclysm*
* changed - number of vault tabs expanded to 8
* changed - frameStrata set to HIGH to get above the default actionbars
* changed - ldb item tracking object will now count soul shards for cataclysm warlocks
* changed - ldb pet and mount objects rewritten. existing choices have been erased. you can now select multiple pets/mounts that you want summoned (randomly), not just one or all. if using the keybinding then holding any modifier will force the use of a ground mount (for cataclysm users that want to use one in flyable locations)
* changed - category for Skill > Riding moved to System > Mount
* changed - category for System > Projectile (Bullet) and System > Projectile (Arrow) merged with System > Projectile
* changed - item text translations (for categorisation and menus) are now gathered from within the game, there are 10 attempts, 1 every 10 seconds, after which it will fail and you may have issues with items not being categorised and menus using place-holder text
* added - category for Consumable > Item Enhancement

*3.02.48 (05-SEP-2010) BETA 18-20-Cataclysm*
* note - all item data will be cleared, you will need to log in to each toon to update its data
* note - due to changes in the way tokens are being handled by blizzard you can no longer get item counts in tooltips for them off the character pane
* note - ldb water mounts will not be summoned in vashj'ir when youre on the sea floor (youre not swimming), you must jump off to begin swimming for them to work properly.
* changed - toc updated to 40000 (you will need to enable out of date mods on live servers for AI to load)
* changed - remaining references to this replaced with self
* changed - internal rule variable name ArkInventoryRules.Item changed to ArkInventoryRules.Object (all custom rules will need to make the same change)
* changed - currency tracking ldb object name changed
* changed - pet and mount ldb objects now allows you to direclty select a pet or mount that requires a reagent to summon (you obviously still need the reagent to actually summon it)
* fixed - dk flying mount no longer set as a ground capable mount
* fixed - issue with location change and character switch buttons
* fxied - issue with item count not updating under certain circumstances (vault still has issues with inter-tab transfers, but that should be it)
* fixed - controls should no longer reset ( save / monitor )
* fixed - disabling the save option for guild bank will now wipe the data on leaving the vault
* fixed - icon heights for the tracking LDB objects (they will still shrink the more you have)
* fixed - item count code will now cache entries where you have none of that item (stops stuttering/lag when displaying tooltips)
* fixed - tooltips in search window will now update, eg comparison tooltips will appear
* added - item tracking ldb object (for tracking non currency items)
* added - slash command /ai track [ itemlink | item name | item id ], an invalid input will return a warning. if using the item name you must have the item in your bags.
* added - keybindings for refresh and reload actions
* added - user config for tracking LDB object icon height workaround for wrath (not required and ignored for cataclysm)

*3.02.40 (08-APR-2010)*
* fixed - missing border from rule formula field and it will now be the full width of the window
* fixed - potential issue with first time use after an upgrade and creating a new rule/category/sort method
* fixed - issue with cooldown option using actual location and not the settings option for that location
* changed - some of the bag hooking code was causing issues for other mods
* added - trash rule now supports ReagentRestocker auto sell list
* added - normal and thin options for the title frame
* added - option to stop global cooldowns refreshing the window

*3.02.39 (14-MAR-2010)*
* fixed - issue with cooldowns casued by fix for previous issue
* added - "show" buttons to open the appropriate windows in the rules and search config options
* added - cooldown options under settings > items to allow for totally hiding cooldowns, and disabling new cooldowns while in combat (used to stop refreshes when the bag is open during combat. the GCDs from some spells/actions would end up causing too many refreshes and lagging)

*3.02.38 (11-MAR-2010)*
* fixed - issue with bank window not refreshing properly when you enter or leave the bank (caused by fix for another bank issue)
* fixed - cooldowns will now display instantly when instant sorting is not enabled
* added - support for the following trash vendoring mods: SellJunk, Scrap
* added - rule function - trash( ), uses SellJunk and Scrap if installed, otherwise will return all poor quality items

*3.02.35 (05-MAR-2010)*
* fixed - invalid code in options table for /rules/border/offset
* fixed - dragging an item while the cursor is in target mode (blue glowing hand) would cause a blocked action warning. dragging is now disabled while in target mode.
* changed - default order for rules changed from 0 to 100
* changed - rule function arguments are now specified differently, this will cause some of your rules to break and some to not work exactly how you intended. string arguments now need to be quoted, eg name( "eternal", "shard" )

*3.02.34 (09-FEB-2010) BETA 23-37*
* fixed - openallbags (shift+b) should now work more like the blizzard version when you're only overriding one of the bag or bank (it's not exactly the same but it is more logical)
* fixed - EraseSavedData( ) function was leaving some data intact, specifically guild bank gold
* changed - consolidated the addon options table some more

*3.02.30 (29-JAN-2010) BETA 18-57*
* changed - bar names are no longer displayed by default
* changed - bar names are now on the inside of the bar and will swap between top and bottom depending on item anchor point
* changed - sorting is now done through sort methods, all sorting has been reverted to bag/slot. you will need to create a sort method and then assign that as a windows default sorting method. you can also assign a different sort method to a bar so it sorts differently from the rest of the window
* changed - bar movement menu options moved to bar menu (for less clicking)
* changed - bar movement - reduced to 2 options, "move" and "move > complete"
* changed - item counts now recognize learnt pets and mounts being the same as the item they are learnt from (note this is a manually maintained table, see companion.xls, so may not be 100% complete or accurate)
* changed - LDB mount object - will only allow choices from a list of mounts it knows about so some of your mounts may not be available. if your mount isnt listed you can raise a ticket with its name/spell id and i'll add it
* changed - LDB mount object - can now select a ground and a flying mount
* changed - LDB mount object - random option now selects a mount based on whether the area you are in is flyable or not, and will fall back to a random ground mount in flyable areas if you dont have any valid flying mounts
* changed - LDB mount object - random option will never select mounts with requirements, such as the standard AQ mounts, even if you meet those requirements
* changed - LDB pet object - will only allow choices from a list of pets it knows about so some of your pets may not be available. if your pet isnt listed you can raise a ticket with its name/spell id and i'll add it
* changed - LDB pet object - random option will never summon pets that need reagents, like snowballs, even if you have the required reagent
* changed - borders now use sharedmedia - all borders have been reset to blizzard tooltip
* changed - backgrounds now use sharedmedia
* changed - all damaged rules are flagged as undamaged on login and rechecked, you will get warned about any invalid rules and they will be marked as damaged for that session
* added - config option for how much space/padding to allocate for bar names, default is 12
* added - LDB mount object - option for minimum mount speed when random is selected
* added - keybindings for pet and mount summons
* added - support for tracked currencies, set via the standard blizzard interface
* fixed - issue where deleting an entire stack or learning a pattern/recipe wasnt updating its item count
* fixed - honor points should now use the proper faction icon
* fixed - arena points should now use the proper icon
* removed - conversion of old data structures prior to v3 is no longer possible. if you have a version that old then you will need to delete your arkinventory saved variables file

*3.02.27 (28-NOV-2009)*
* fixed - items should now reassign properly when you modify an outfit (if the outfit mod is using the blizzard equipment manager as its back end)
* fixed - corrected the ruRU translation for mining bags
* fixed - taint issue when using class colours
* changed - data now stored at realm level so you can see what you have on the other faction - all data has been erased, please login to each character to update its data
* changed - function ArkInventory.ObjectCountGet( search_id, just_me, ignore_vaults, ignore_other_faction ) - added 4rd parameter to ignore the opposite faction when requesting item counts
* changed - tooltip options rearranged

*3.02.21 (13-AUG-2009)*
* fixed - item counts will now be added to reference comparison tooltips (eg, clicking on an item link opens the reference tooltip, holding down the shift key while over that tooltip will open the comparison tooltips)
* fixed - tooltip not hiding properly for ldb money object
* fixed - saved data was not being erased on logout even when the save option was disabled
* fixed - guild bank gold amount is now displayed on money tooltip
* fixed - money tooltip will now use class colours if enabled
* fixed - options for auto-opening the bag at the mailbox and merchant have been re-enabled and work correctly now
* fixed - koKR translation for soulshard bags
* added - option to scale tooltips - scale will be game wide

*3.02.19 (08-AUG-2009)*
* fixed - EraseSavedData( ) function was leaving some data intact causing issues when attempting to view another characters data
* note - all data has been erased, you will need to login to each character at least once to update it

*3.02.18 (08-AUG-2009)*
* changed - pets and mounts now have seperate windows and keybindings
* note - pet, mount and token data has been erased, you will need to login to each character at least once to update it
* added - libdatabroker objects for pets and mounts
* added - options to alter the display of empty slot status (under settings > empty slots)
* fixed - comparison tooltip conflict

*3.02.15 (28-MAY-2009)*
* fixed - issue with incorrect custom tooltip data being added to comparison tooltips (eg, the same data for the main tooltip was being added to the comparison ones)
* changed - outfit() rule now supports blizzard equipment manager, outfitter and itemrack addons have priority (if installed) - poor quality items are ignored as the trash category has a higher priority

*3.02.14 (13-MAY-2009)*
* fixed - potential issue for characters with no skills as well as issues where skills werent being scanned on load

*3.02.13 (06-MAY-2009)*
* updated - TW locale for soulshard bags
* fixed - issue with restacking when you had the same type of profession bag in your inventory as well as already in a bag slot
* fixed - issue with tooltips for tokens not adding item counts (you will need to log into each character to update them)
* fixed - issue with tooltips not adding item counts when hovering over currencies at merchants (honor and arena points still dont work)

*3.02.12 (28-APR-2009)*
* fixed - (potentially) issue with font sizing caused by "not a number" and exceedingly small values < 1
* updated - ES locale for inscription
* added - support for CUSTOM_CLASS_COLORS (its not used to a great extent in AI though)

*3.02.11 (18-APR-2009)*
* info - all cached item data has been cleared - you will need to login to each character for AI to rebuild their data
* fixed - issue with internal player id's causing options and saved data to not work correctly, along with lots of other stuff
* added - mouseover a gold will now popup a list all gold for all characters (guild banks not included)

*3.01.01 (21-AUG-2008) BETA*
* fixed - issue with guild bank when you dont have any tabs purchased
* fixed - instant sorting now works again
* fixed - issue with vendor amount not displaying properly for some values
* added - tooltip option to display item count just for the current character

*3.01.00 (20-AUG-2008) BETA*
* fixed - issue with gold amount not displaying properly if you had gold coins but the silver coins were zero
* fixed - issue with guild bank display not updating correctly when changing between modes
* changed - TOC lowered to 20400 and code changed to work with the live servers

*2.24a (20-DEC-2007)*
* fixed - error: attempt to index local 'b' (a nil value)
* fixed - issue with skills when you opened the skill window and collapsed a heading, AI would not be able to see any of your skills under that heading which could then place items in the wrong category
* fixed - display issue where right clicking an item to wear it would leave the old item (now in your bag) appearing as if it were locked (greyed out)
* fixed - guild bank can split items (and accept deposited money that way as well)
* fixed - bar edit icon locations adjusted to allow for item anchor setting
* fixed - issue with other mods automatically opening bags
* fixed - various "weird" issues due to non local variables
* changed - "new item indicator" no longer global, now per settings option under "menu > items > new"
* changed - "remember offline data" no longer global, now per character (enabled by default) "menu > offline > ...."
* changed - "fade offline" no longer global, now per settings option under "menu > items > fade"
* changed - window anchor points are now per window per profile (all anchor and position data has been reset to default)
* changed - cached data layout
* changed - bag scans are now instant when a change happens
* changed - item sorting/categorisation, should be faster
* changed - guild bank data is now stored under the guild name - if you have more than one character in the same guild then the data will be from the last one to access the vault
* changed - switch character menu is now class colour coded
* changed - switch character menu only shows characters that have data for the current window
* changed - switch character menu now includes guild banks
* changed - ammo slots now have a different empty slot icon to make them more obvious
* changed - status window now shows the currently displayed characters gold (guild bank status always shows total guild bank gold)
* changed - sortkey (internal data) no longer saved into saved variables file
* added - "menu > window > anchor > lock position", you can now stop each window from being moved
* added - waterfall menu (can be assigned a keybinding), not complete
* added - "menu > tooltip > enabled", enable/disable tooltips - enabled by default
* added - "menu > tooltip > show item count", show item counts and where they are located - enabled by default
* added - "menu > tooltip > colour", change the colour of the item count text added to the tooltip - orange by default
* added - edit mode: "menu > bar > move this bar up", swaps categories on this bar with the one above
* added - edit mode: "menu > bar > move this bar down", swaps categories on this bar with the one below
* added - bags slot count to bag icon in changer window
* added - ability to hide or show the contents of a bag via right click menu on the bag in the bag changer window. hidden bags are tinted red. this is a per character setting.
* upgraded - periodictable library to 3.1 (copied the item search code from 3.0 so it can display what sets an item is in - may not work as well)
* info - all offline data has been erased - you will need to login to each character for AI to pick it up again
* info - you may need to logout/login or do a /RL after a profile is upgraded (if it errors when opening a window)

*2.12c (19-NOV-2007)*
* added - /ai misc alert { disable | short | long } - defaults to long
* added - [class:level] text to switch character menu. will only update on login of each character
* fixed - issue with sorting options not showing up

*2.12b (17-NOV-2007)*
* fixed - issue with upgrade, was hiding all the ai windows
* changed - some localisations and their menu options
* changed - guild bank is now disabled default, you will need to enable it to use ai for the guild bank

*2.12a (17-NOV-2007)*
* fixed - frame anchor bug
* fixed - frame anchor point will now stay in place when the windows are rescaled
* fixed - window will now stay in place when the anchor point is changed
* fixed - guild bank, if you have view but not deposit access items will now fade and you won't be able to click on them (deposit access allows you to move items around on the tab but not remove them)
* changed - you can now hide each blizzard frame seperately - old hidden frame values have been erased so you will need to change them if required
* changed - handling of blizzard api hooks, most of the open functions are now toggle functions
* added - partial gm functionality for guild banks - vault tab right click options are now available to change the icon and name, change only appear on the next item update (should be instant, still trying to figure out why)
* added - total guild gold, available guild gold, deposit and withdrawl buttons (in the guild bank changer frame)
* added - workaround/fix for "everything going black" - will recalculate all frame levels for all elements when the window is greater than 126. may cause a 1-5 second lag spike when it does the fix (which will only occur when you open the window)

*2.11 (15-NOV-2007)*
* updated - TOC to 2.3
* fixed - display issue where window width was ignored
* fixed - display issue where a single item in the first bar of a row would have extra space
* changed - window settings management
* removed - hardcoded xml elements - will use less up front memory but be slower to load the first time
* added - guild bank (it's slow and just has basic item functionality)
* added - window anchor point

*2.10a (not released)*
* never actually existed, made a typo on one of the upload sites

*2.10 (26-SEP-2007)*
* changed - various code and xml changes for 2.2

*2.09a (23-AUG-2007)*
* fixed - cosmetic issue with the cursor when a merchant window is open and the AI window is in edit mode
* fixed - issue with outfitter being called before it's initialised

*2.09 (22-AUG-2007)*
* added - bag changer now can be used offline to see what bags your alts have
* fixed - potential issue when changing profiles, previous characters items could be left displayed
* fixed - issue when clearing the cache and then opening the bank window
* changed - offline cache is now cleared via PLAYER_LEAVING_WORLD and not PLAYER_LOGOUT - potential fix for an issue where the cache was being incorrectly cleared on logout

*2.08 (05-AUG-2007)*
* changed - instant sort is no longer forced on when the bag changer frame is open - but it's still slow to do anything while this frame open (due to lack of events for bag changes)
* changed - sped up the majority of the colour/display options
* changed - sorting options are now coloured to make it more obvious which options have been included and which ones haven't. the tooltip text has also been updated as well.
* changed - rules view increased to display 15 rows
* changed - soulbound checking should work better for all languages
* fixed - player bag changer functionality works a bit better, you can drop things onto the backpack icon and the item will be placed into the backpack (if there's space)
* fixed - bank bag changer functionality works a bit better, you can drop things onto the "bank" icon and the item will be placed into the bank (one of the 28 bank slots) (if there's space)
* fixed - scanning tooltip should now build a complete tooltip when processing rules
* added - clicking on a bag (in the blizzard bag frame) will now toggle AI (when the blizzard frames are set to hidden)
* restored - you can assign items to system categories - takes precedence over rules
* info - keybindings may need to be redone

*2.07a (23-JUL-2007)*
* fixed - macs should no longer crash when opening the rules window (thanks go to 'ShinyToaster' for finding the error in the xml)

*2.07 (19-JUL-2007)*
* changed - recoded tab and shift+tab to work in all fields when editing a rule
* changed - sort order is now totally user customisable
* fixed - spanish translation for the herbalism skill
* fixed - items will now categorise properly after changing profiles

*2.06 (12-JUL-2007)*
* info - all cached item data has been cleared - you will need to login to each character for AI to rebuild their data
* fixed - an issue with item id's not being built properly during bag scans
* fixed - an issue with the conversion code
* fixed - new item text, centred text, should be able to swap same id items without them being tagged as new

*2.02 (02-JUL-2007)*
* fixed - disabling a rule via shift+clicking will now update the window
* changed - include category in sort will now sort by rule order then rule number
* fixed - closetgnome outfit() code

*2.00 (30-JUN-2007) (beta-2007-JUN-30-12-00)*
* warning - beta users will lose any rules they had, you can restore your 1.45 file and it will convert to the new format (if you know what you're doing you can edit the savedvariable file and move the rule data to the account location - make a backup)
* fixed - rules are now global and can be enabled/disabled per profile, default is disabled
* fixed - options to remember bank and alt data are now global and have been reset to default
* fixed - options to auto open/close are now global and have been reset to default
* fixed - options to hide the frames are now global and have been reset to default
* fixed - fade offline option moved from item to offline menu, now global and has been reset to default
* fixed - changing profiles will now work properly

*2.00 (28-JUN-2007) (beta-2007-JUN-28-21-45)*
* fixed - bank items not updating their icons when moved out
* added - items can be added to existing (enabled, undamaged) rules when in edit mode by clicking on the item and choosing "add to rule" - note that it's currently possible to have that rule open in edit mode so if save it then your edit mode item changes will not be there any longer
* added - bag highlighting, when you mouse over a bag the slots in that bag are highlighted
* added - menu option (under window) to change the bag highlighting colour
* info - removed the exclamation marks from all the text

*2.00 (25-JUN-2007) (beta-2007-JUN-25-22-00)*
* info - a lot of text has exclamation marks at the start - they're just temporary so i know which ones have been set up for translation
* fixed - empty slot background icon
* added - empty slot border colouring
* changed - empty slot background colouring
* changed - empty slot menu moved to main menu
* fixed - items in hidden categories now show up in edit mode
* fixed - bank and keyring items were picking up backpack items
* fixed - compress and restack, would start but then stop after the first item merge

*2.00 (24-JUN-2007) (beta-2007-JUN-24-02-00)*
* fixed - equip location sorting (will only effect equipable items now)
* changed - hard coded in xml - bags, bars and items as a workaround for the grey problem. items above the hard coded limits will still be auto-created in code but these *will* be susceptible to the issue until blizzard can fix it
* changed - slightly increased the thickness of the item borders

*2.00 (20-JUN-2007) (beta-2007-JUN-20-22-45)*
* fixed - error in conversion code (only impacted new or cleaned installs)
* fixed - rule function name()
* added - rules are now validated before being saved
* changed - item() is now id() - existing rules will just get damaged and stop working until you edit and change them to use the new function name
* changed - itemtype() is now type() - existing rules will just get damaged and stop working until you edit and change them to use the new function name
* changed - itemsub() is now subtype() - existing rules will just get damaged and stop working until you edit and change them to use the new function name
* changed - rule description length increased from 20 to 80 characters

*2.00 (16-JUN-2007) (beta-2007-JUN-16-00-30)*
* info - all cached item data is erased - you will need to login to each character for AI to pick it up again
* added - rules for category management
* fixed - skinning and leatherworking spanish translations

*1.45 (08-JUN-2007)*
* fixed - bar frames/borders will display in edit mode when hidden
* fixed - PT set information on the debug window, will no longer generate an error when an item is not in any PT sets

*1.44 (07-JUN-2007)*
* added - option on debug menu to see which PT sets an item is in

*1.43 (07-JUN-2007)*
* fixed - player skills were only being read from the first character to login which effected default categorisation, they are now read every time a skill or profession changed (including at login)
* added - option to hide the bar frames (to help get around the issue where DHUD appears to be pushing their frame levels too far up and my bar frames are ending up above the item frames)

{{{
an alternate fix you can try - but will probably come back up if you have DHUD still loaded

load up your character and open your bags, bank and keyring (doesn't matter if they're offline) and then enter the following into the chat window (one line at a time - copy and paste it)

*1.31 (12-FEB-2007)*
* added - option for internal bar padding
* added - option for window padding
* fixed - cooldown timers are back
* added - toggle icons for edit, refresh, bag change on main window
* added - tooltip text to icons so you can tell what they do
* changed - if the blizzard frames are not hidden then AI will not appear at all. use keybindings to bring up AI when blizzard frames are active. auto-open options are ignored but auto-close options are still used. will probably have to move this to the parent menu so it's more obvious now.
* added - option to set bar anchor corner
* added - default category caching - should speed things up hopefully (thanks Miles)
* updated - DE translations (thanks Maischter)
* added - FR translations
* fixed - bars that had a category assigned but no items would not always appear in edit mode

*1.30 (not released - betas only)*
* fixed - clicking on a bag (in the blizzard bag frame) will now toggle AI - it was being ignored previously
* unfixed - clicking on a bag is back to being ignored, it was annoying when you clicked on a bag in the AI changer frame it would close AI, not fun
* changed - the way item buttons are created, stops various stack split and drag-n-drop issues from happening
* added - windows won't stay off screen if you move them there (it will if you are on an edge and go into edit mode - no idea why, the frame just wont move for some reason)
* added - most options are now set per window, with an option to use common settings (enabled by default)
* fixed - a menu issue when moving a category via the item menu, would snap back to it's original bar after you moved it and used the menu again
* changed - minimum bars reduced to 1

*1.29 (07-JAN-2007)*
* fixed - issue when closing the bank, you cant reopen it until you get out of range and then come back
* added - instant sort option so if you don't want things automatically being moved around while the window is open you can turn it off
* changed - frame title layout
* removed - option menu icon
* added - option menu to main icon
* added - bag change frame (note, if this frame is visible, instant sort is forcibly enabled so as to cater for issues that can arise when swapping bags and not updating the window, hide the frame when you don't need it so that instant sort can be disabled)
* fixed - issue with keybinding for edit mode when at the bank

*1.28 (04-JAN-07)*
* fixed - misspelt first aid category
* added - more default item categories
* added - you can hide the header frame as well now
* added - bank frame hides now
* added - window widths are now unique, you can have the bank at 18 wide and the bag at 10

*1.27 (01-JAN-2007)*
* fixed - incorrect bars and items could end up displayed if you were looking at a window and erased the cache, or when you switched to an alt with no data
* added - displays faction in title and alt dropdown (requires you to login to each character for it to update)
* added - the alt dropdown list is now sorted
* fixed - issue with no data showing for alts, you will have to log back into those alts for their data to get cached again then it should be ok
* fixed - internal item id wasn't picking up the item suffix
* fixed - empty slots in offline mode could sometimes show a tooltip for the active users bags/slot instead
* added - can "restore" deleted custom categories (they come back as just the number so you'll need to rename them afterwards)
* added - more default categories - via periodic table - i still don't like it though :)
* fixed - choosing categories in other languages should now work
* added - options to display the main window borders and change their colours as well
* added - option to hide original blizzard bag frames

*1.26 (29 DEC 2006)*
* item format has changed, added suffix and soulbound, it should convert items for you, soulbound items will need to be re-categorised
* item format has changed, added enchant, it should convert items for you, enchanted items will need to be re-categorised
* cache layout has changed - please use `/arkinv cache erase confirm` to erase all cached data - it wont erase your options
* added - ability to hide categories
* added - ability to globally override hidden categories so they get displayed
* added - option to stop keeping offline data, sanity this is not, nor is it trying to be
* added - status display now shows different slot types not just empty/total
* updated - changed toc to allow for working without the embedded libraries
* added - separate windows for each container (bag, keyring, bank - that can be active at the same time)
* added - keybindings to toggle bag, key, bank windows
* warning, opening the windows for the first time in a session will spike memory usage in a big way
* lots of bug fixes but lots of code changes as well
* fixed - ammo categorisation into bullets/arrows, didn't realise they were treated differently
* added - some more default categorisations (need to find a way to get a players professions to make it better)
* added - adding / renaming / deleting custom categories
* removed the default 9 custom categories

*1.24 (25 DEC 2006)*
* modified the bar edit menus so when choosing which categories you want to assign it colours those already assigned to other bars (and displays the bar it's currently assigned to)
* added window background colour choice, including opacity
* added opacity back as a user configurable option for bar backgrounds
* added options to auto open/close at bank, auction house, trade, merchant, mailbox
* added rarity coloured borders and the backdrop icon, enabled the menu for it
* fixed a bug in empty item clumping, also moved the menu from window to item
* fixed a bug with opacity resetting when you go to change it
* fixed a bug with moving bags from bag slots directly to the bank and vice versa

*1.23 (24 DEC 2006)*
* added window scaling in options menu
* added choice of slot backgrounds, icon or coloured
* fixed a problem with categories and soulbound items in edit mode - still affects items in offline mode but not much i can do as you don't have any access to the actual item to see if it's soulbound
* fixed a problem with items in bank slots losing tooltips when online
* added a SOULBOUND EQUIPMENT category to differentiate between equipment picked up and stuff bound to you. items wont go into this category until you are online with the character
* added an item option to desaturate offline items (they fade to grey) - on by default
* added keybinding to toggling open/close

*1.20 (20 DEC 2006)*
* bug fixed for when at the bank - it would screw up all the bags - definitely fixed it this time

*1.19 (20 DEC 2006)*
* bug fixed for when at the bank - it would screw up all the bags
* bug fixed when resetting an items category back to it's default
* bug fixed with default item categories
* added more item default categories

*1.13 (14 DEC 2006)*
* Ace2 is now embedded
* some options are now configurable via the command line - use /ARKINV or /AI
* coloured empty slots are done - but not configurable yet (herb/green, ammo/orange, soul/purple and enchant/blue)
* window defaults to 3 bars per row, 12 columns wide
* default bars - ammo and empty ammo slots are grouped in bar6, all other empty slots are grouped in bar4, quest items in bar3 and everything else in bar1

*1.10 (Initial Release)*
* Requires Ace2 (i didn't embed it)
* does not hook the bag hook - it was made to work side by side with the bodgy conversion i did on enginventory to get that to work under BtS - you will need to create a macro with /arkinv gui and put that on an action to call this one
* there are no user configurable options as yet
* items are sorted by empty slots first then by item name in order of stack size
* unlimited number of bars (there are practical limits though before your screen becomes full)

Having said that, there is two small things I have had issues with for a while. First off, when I change settings on one toon the majority of them are saved to that default profile. BUT some of them do not, for example I have to log in to each toon and disable ark for my guild bank, as I just don't want ark to manage that are,

there are per character, profile or global settings, not everything is a profile

also I have auto open/close disabled for basically everything (all tickboxes are unticked) because I wan't my bag to stay open if I have it open! buuuuuut.... every time I go to a vendor, or go to a mailbox, if my bags open, it closes, and yet if my bags closed, it stays closed o.O

you must have another mod loaded thats doing it or interfering as i cannot duplicate it on my test character, which only has AI loaded.

Hi there! first off I must thank you, I have used arkinventory for years now, and highly recommend it

Having said that, there is two small things I have had issues with for a while. First off, when I change settings on one toon the majority of them are saved to that default profile. BUT some of them do not, for example I have to log in to each toon and disable ark for my guild bank, as I just don't want ark to manage that, also I have auto open/close disabled for basically everything (all tickboxes are unticked) because I wan't my bag to stay open if I have it open! buuuuuut.... every time I go to a vendor, or go to a mailbox, if my bags open, it closes, and yet if my bags closed, it stays closed o.O

Small things, and I simply work around them, but things that should do as you would expect them to do regardless :P Just thought I'd mention it.

I was wondering if you would consider for the very very lazy, a reagent button in the changer or even better the bar at the bottom that has the currency, number of slots. I normally don't have the Changer added to the bags.

therell be a right click menu off the restack icon in the next release you can use

I was wondering if you would consider for the very very lazy, a reagent button in the changer or even better the bar at the bottom that has the currency, number of slots. I normally don't have the Changer added to the bags.

therell be a right click menu off the restack icon in the next release you can use

I know that if you right click on the changer bag for the Reagent tab that you can deposit all reagents at once. I was wondering if you would consider for the very very lazy, a reagent button in the changer or even better the bar at the bottom that has the currency, number of slots. I normally don't have the Changer added to the bags.

note: pet selections were wiped and reset to random in 3.04.15 as the previous identifier i was using (position in list) was no longer uniquely identifying a pet. blizzard added a globally unique id to each pet so im using that now

Currently I have a separate category for every set but lately i started making rule sets and was wondering if setting a rule for item lvl would require less calls than a category with 6-7 items in it.

Edit: Is there an easier way to remove assigned categories of items apart from doing it one by one?

categories are significantly less processing than rules as categories are a simple looped true/false check, and sorry, apart from deleting the category youll have to remove it off each item

if they all different tier sets the best way i can think of would be to probably put them all in a single category, then place that on a bar by itself and sort that particular bar by ilvl, it might do what you want (if you have say dps vs heal vs tank sets then you may also be able to add name into the sort to break those up - if they have the same name then maybe an xmog category for each type)

I'm trying to find the most optimized way of sorting tier transmog sets. Currently I have a separate category for every set but lately i started making rule sets and was wondering if setting a rule for item lvl would require less calls than a category with 6-7 items in it.

Edit: Is there an easier way to remove assigned categories of items apart from doing it one by one?

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.