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
While in 'edit' mode, is it possible to condense/clump all empty bag slots down to a single slot?
It works perfectly when not in 'edit' mode, but my screen pretty much gets filled up now with all the empty slots while in edit mode; especially when looking at the warband bank.
In reply to Rasper1234: not really, edit mode ignores all of those option to display everything.
edit mode does adhere to the panels so you could uncombine the warbank before going into edit mode if that helps
In reply to Arkayenro: Understood. Once you finish this coding marathon and are able to catch your breath, it's be awesome if 'clumping while in edit mode' could be a feature request. Thank you for all you do for us.
I got today a new chat warning: WARNING> Interface/AddOns/ArkInventory/Core/ArkInventory.lua:9148: attempt to index local 'tooltipInfo' (a nil value)
I have the newest Alpha Build. Maybe It Helps for fixing sth.
In reply to ArcticWolf: ran into that, will be fixed in the next alpha
The author of WardrobeTools is sending users over to ArkInventory. Are there any example rules that will automatically mail all BOE items to a bank alt?
go into edit mode
click on any bar
find the system > equipment category (under either assigned or assignable) - you could go with a rule here instead of you have one
mouse over action and click on mail
mouse over when and click on either manual or automatic
mouse over recipient and click on the alt you want them to go to
if you selected automatic it will just send them the next time you open the mailbox (hold shift down before opening the mailbox to stop it)
if you selected manual you need to set the manual action keybinding, then when you open the mailbox press that key to send
There's a conflict between this add-on and scrap
In reply to user_0xpbn3dkjqslz9cm: same with this item and SellJunk. selljunk error is: warning>...face/AddOns/ArkInventory/Core/ArkInventoryAction.lua:145: attempt to call method 'isException' (a nil value)
since the Scrap bit is just before it, i'm assuming its throwing something similar.
In reply to SilicaAnimusNormanni: i would need the entire error trace to know, but mine is running without any error (although i dont do anything with it)
In reply to Arkayenro: how do i get the entire error trace? i don't get a popup, just a message in the chat log
and, nevermind, newest alpha fixes it
Would it be possible to sort horde and alliance chars so that they are grouped following factions?
In reply to Warizan: anything is possible yes, but then it gets a bit messy with the sub-menus for characters on other realms
Thank you for the update :) This has been one of my favourite addons for well over a decade.
3.10.34 and 3.11.0 are broken on classic era/sod. Rolling back to 3.10.33 works fine.
https://i.imgur.com/Os9RYuJ.png
In reply to twitchcangofkthemselves: fixed in 33.11.0 alpha 1
In reply to Arkayenro: thanks
Quick question: I've got someother addons with problems, but 5/6 of them are mentioning issues with the AceAddon-3.0-13.lua as well. I can paste all 5 of them here if you wish so you can tell me if the issue is stemming from Ace or if it is from the actual addon itself, or some incompatibility between the two. Note, all of these worked before TWW. None of them are updated for TWW, however, and a couple of them are still in Shadowlands haha but they were still working... But I'm just curious about the Ace errors. I tried downloading Ace separately, the latest alpha, but it didn't fix it.
Here is an example from Skada:
39x Skada/Skada.lua:2860: attempt to call global 'InterfaceOptions_AddCategory' (a nil value)
[string "@Skada/Skada.lua"]:2860: in function <Skada/Skada.lua:2794>
[string "=[C]"]: ?
[string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:66: in function <...rkInventory/Externals/Ace3/AceAddon/AceAddon-3.0.lua:61>
[string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:494: in function `InitializeAddon'
[string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:619: in function <...rkInventory/Externals/Ace3/AceAddon/AceAddon-3.0.lua:611>
The others are: 2 from CollectMe, 1 from Collectinator, and one from Soulshape Journal. So not essential, but very good for pet tracking, since I had to disable PetTracker already haha.
In reply to eboethrasher: theres no actual error in the ace3 library parts from what youve listed, its just that the error is in skada during the init phase where the ace3 library is loading it so it shows up in the error trace.
the top entry is where the error is, and its in skada for that one, everything underneath just lets you know the path it took to get to the error so its easier to see what happened as there could be multiple ways to get to that line where the error happened.
is there a way to use the deposit all options in the bank/warband bank whilst ark is active?