ArkInventory
ArkInventory (for The War Within)
:boom: Please ensure you are using the latest alpha version if you have the War Within client.
ArkInventory (for Retail, Classic, and Cataclysm)
ArkInventory'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".
ArkInventory 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:
- user configurable window width and height
- separate keybindings for each location for easy viewing
- assign items to a category of your choice (overrides the default assignment)
- assign categories to the bar of your choice
- unlimited number of bars (there are practical limits though before your screen becomes full)
- sort each bar differently if required
- user configurable bars per row
- sell junk items automatically or manually (delete available via a keybinding or right clicking when at a vendor)
- random pet and mount summons. can also assign a group of them to select from
Key Bindings:
- Press ESCAPE to bring up the blizzard menu
- click on Key Bindings
- scroll down to AddOns > ArkInventory
- bind the keys you want to use
Need Help?
:memo: Wiki
:memo: Frequently Asked Questions
:memo: Sorting
:memo: Rules
:memo: If you are having an issue the first step is to disable all other mods and test with only ArkInventory loaded
:memo: If the issue is still there, please check for an existing issue and create a new issue if required.
:memo: If the issue is gone, re-enable your other mods one by one until the issue comes back, then note the last mod you enabled in your issue as well as notifying the author of the other mod
See ChangeHistory.md for changes to the latest version. See VersionHistory.md for all previous changes.
:boom: The NoLib variant
it seems quite a few people are somehow getting the NoLib variant from their download client when they didn't specifically ask for it, instead of the full variant, and its causing issues as they don't have the required libraries installed separately. Please ensure you are downloading the full. if you see nolib in the filename then its the wrong variant, unless you are actually installing all of the required libraries separately as well. If you have to you can manually download the full variant from CurseForge, WoWInterface, or Wago.
:boom: Junk Sell getting blocked
While auto-destroy remains blocked, From 30960 onwards you can setup a Key Binding to manually sell and destroy your items. Note that blizzard require one keypress per item deletion, so if you have multiple items that need to be deleted you will need to press the Key Binding multiple times. A message will be output if you have remaining items that can still be deleted.
:warning: Ensure you have backup copies of your saved variables file
Sometimes you cannot revert back to a previous version without a backup, especially alpha or beta versions, so before upgrading please make sure you have made a backup of your saved variables file
Your saved variables file is normally located at ...\World of Warcraft\_client_\WTF\Account\yourwowaccountname\SavedVariables\ArkInventory.lua
It is your responsibility to ensure you have adequate backups of your saved variables file. You dont have to do them frequently, just after you've made major changes to your config is probably fine for most people, but you should get into the habit of making backups because when it does corrupt you wont have to reconfigure everything from scratch.
If you have your download client set to automatically download alpha/beta versions you should definitely have backups.
A simple way to back up the saved variables file is to just do a copy and paste then rename the new file (using the version number of ArkInventory or the date is a good idea), eg ArkInventory-30900.lua, or ArkInventory-20191228.lua
thanks for the 30703 update. fixed all my issues!
Edit: I didn't scroll down far enough looking for the problem. Also reverted to 3.6.17 and it all works now.
Having this issue where the inventory doesn't refresh, and the window for bank doesn't open at all. I've been using the old control settings I had from before Legion, and noticed the issue after making the settings changes suggested in the Legion changes page.
Only other thing I did today was purge old unused addons, and update a few others.
I disabled all other addons, and this is the error I'm getting
Message: ...terface\AddOns\ArkInventory\ArkInventoryUpgrades.lua:573: attempt to index field 'age' (a nil value)
Time: 08/11/16 19:28:27
Count: 1
Stack: ...terface\AddOns\ArkInventory\ArkInventoryUpgrades.lua:573: in function <...terface\AddOns\ArkInventory\ArkInventoryUpgrades.lua:118>
...terface\AddOns\ArkInventory\ArkInventoryUpgrades.lua:1288: in function `DatabaseUpgradePostLoad'
Interface\AddOns\ArkInventory\ArkInventory.lua:2256: in function <Interface\AddOns\ArkInventory\ArkInventory.lua:2247>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:558: in function `EnableAddon'
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:651: in function <...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:482: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:993: in function <Interface\FrameXML\UIParent.lua:891>
Locals: <none>
will be fixed in 30703
Have been having problems with guild bank over recent days. Most times when I open the guild bank all items (in each bag), that are not governed by specific rules I have created, appear only in one 'bar'. I have a bar set up using 'System - (0414) Equippable Items'. I use ACP to reload my addons and this often, but not always, rectifies the problem. It then comes back later. Today I, as GM, can no longer put items in the bank, (I can take them out however).
Any advice as to how I can resolve this please.
PS. This does not affect my own bank or my bag.
will be fixed in 30703
Any time I shift click something from my bags to link it, it gets added to chat twice, but doesn't occur when I disable ArkInventory. I don't get any errors though so I have no way of knowing what's actually occurring.
Any idea what could cause such an issue?
that should have been fixed in 30700, but then i found some more code that needed fixing so it should be fixed in 30703
So this may be stupid but I am trying to set the Bank window to be 20-22 items wide but the change won't apply. I've gone to settings-styles/layout/[1002]default-bank/window and set width to 20. Verified that under controls/bank/layout is selecting [1002] default bank. But the change does not apply when opening bank. What am I missing.
Does anyone know why I would be unable to move items within the same tab in my guild bank? I can move items around in my normal bank and bags, and everything else seems to be working fine. I can only transfer items from my bag to the guild bank by right clicking, I can't drag items from my bag to the guild bank anymore. Disabling arkinventory allows me to move items normally.
Using version 3.07.02 and am the guild master with full permissions. Have never set up any rules.
will be fixed in 30703
Anybody knows how to activate/deactivate rules in the "Rules" window?
It used to be shift-left-click on them but that doesn't work anymore.
Using release version 3.07.02.
No symbols on the left side in the "Rules" window indicating if the rule is active or not. There used to be symbols to show weather they are activated or not...
Or maybe a chat command to activate a certain rule?
Alos, in config mode, the whole windows is just empty, but as i move over it with the mouse, item-tooltips etc appear and everything works, but i have to click blind...
need some help here, arkayenro
I've been getting this error, and opening bags only opens my backpack not the other bags as the Blizzard version:
2x ArkInventory\ArkInventory-3.06.17.lua:2212: attempt to call field 'GetPlayerCodex' (a nil value)
ArkInventory\ArkInventory-3.06.17.lua:2212: in function <ArkInventory\ArkInventory.lua:2182>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:529: in function `InitializeAddon'
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
for GetPlayerCodex to not be found means youre missing a file (or you upgraded while the game was running), ArkInventoryCodex.lua - can you check that file is there and if it isnt re-install (or exit and restart the game)
To be honest, the changes you made in Legion is driving me NUTS.
For some reason i cannot have different rules in my bank and bag, i know there is supposed to be some setting to change this and i manged once, no clue how, but that have since retested twice.
I do not see ANY reason for this change from a usability standpoint.
settings>control (i use german client it is under "options" on the left side)
tab "bank"
use different style/category set/layout than in tab "bag"
that should allow you to use different rules/layouts etc in your bank than in your bag
it changed mine on some chars to the same as well
you can also copy style/layout/category sets to a new set and use that for the bank and change only some things if that makes it easier than doing a whole new one
make sure the bag and bank use different category sets (as thats where the enabled/disabled status for each rule is stored)
Update: reverted back to 3.6.17 and had to restore files from backup that I had (whew) when legion dropped. Bank is now working again, and all my settings were restored.
I cant seem to open the bank with this addon enabled. Disabling it and it opens fine. I checked all settings I could think of, to no avail. It also scared me when it reset back to default profile, I have been using this mod since the beginning, and have a lot of rules, sorting, and bars made since then. Almost had a heart attack when all that was not showing.
I am getting this error message when logging into the game:
3x ArkInventory\ArkInventoryUpgrades.lua:573: attempt to index field 'age' (a nil value)
ArkInventory\ArkInventoryUpgrades.lua:573: in function <ArkInventory\ArkInventoryUpgrades.lua:118>
ArkInventory\ArkInventoryUpgrades.lua:1288: in function `DatabaseUpgradePostLoad'
ArkInventory\ArkInventory-3.07.02.lua:2256: in function <ArkInventory\ArkInventory.lua:2247>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:414: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:995: in function <FrameXML\UIParent.lua:891>
Locals:
nil
going to revert back to previous version and try that.
When I install this version I cant open my standard backpack, going to have to revert
[18:38:01] ArkInventory: ERROR> Code failure: HookOpenBackpack( ), you should never have got here
[18:38:09] ArkInventory: ERROR> Code failure: HookToggleBackpack( ), you should never have got here
ArkInventory is preventing me from opening mailboxes. Disabling the add-on lets me access them. Anybody else having this issue?