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
I'm having a problem in that I can't see any details of the item I'm hovering over. Any idea? v3.07.15, just in case
it can be caused by a tooltip not being retrieved - you can disable ai and check the item tooltip from the default bags - if its retrieving item info then its a game/server issue
This is an essential addon for me (I love being organized!). I have been using this for years and have really tried to utilize everything it can offer. Thank you so much for your work. I was wondering if there was a way to set up a rule as a comparison to my character's iLevel? Specifically, a rule for items that have a lower iLevel than my character's iLevel (or are more than 5 or 10 iLevels below my character). Thanks again!
https://github.com/arkayenro/arkinventory/wiki/RuleFunction_CharacterLevelRange
Thank you for your reply. However, I was hoping for something that worked with my character's Item Level (for example, 800, 825, 840, etc) as seen in the Character Pane). The rule would check a gear's Item Level against my character's Item Level. Using the CharacterLevelRange as a basis, something like function ( 10, 5 ), which would mean that any gear's Item Level which is 10 less (or 5 more) than my character's Item Level would be applicable. In the case of 800, the rule would apply to any gear less than or equal to 790 or greater than 805.
Hopefully, I made sense here. Thanks again.
Has anyone else got problem with window scale after last update of the mod? Even though I have all windows scaled to 65% they are huge and changing the % doesn't do anything.
if changing the scale isnt doing anything then its most likely not the layout being used in the profile
Ok this is weird.
I have my profile set to, let's say, CHARACTER-A. I jump on a new character and create of profile for it, we'll say CHARACTER-B. I want to use most of the settings from the first character's profile, so I copy the settings of the profile CHARACTER-A. This is all standard with most addons.
However for some reason when I alter profile CHARACTER-B it is also altering the profile CHARACTER-A. I have no idea why and have looked at every setting to see if there's something I am doing.
Not the creator, but --
This confused me at first too, and it took me awhile to figure it out.
So, first of all, yes, you need to create a profile, like you're doing. Then you make a new profile for character B, and copy it from A.
You now have two separate profiles. However, *both profiles are using the same layout*. Here's where it gets confusing.
Go into 'Config' like you normally would. Click on 'Controls' and select 'Bag'. See the three drop down menus? 'Style', 'Layout', and 'Category Set.'
They are all set to 'Default'.
For Style and Category Set, this is probably good. Unless you want the Style(the colors, border style, visual appearance) to look different between character A and B, you probably want them to both be the same, so leave that.
Category Set is actually the really useful part of this change to how ArkInventory works. Category Set is the rules defining what category each item falls into. So a quest item is defined as 'Quest' in the default config, and you can make one of the numbered areas in your bag sort all 'Quest' defined items into, right? But sometimes you want to change the category of an item.
Say, there's some item that is defined as 'Quest', because you turn it in in a repeatable quest. But that repeatable quest is one that gives you reputation with a faction, so *you* think of the item as a rep item. You right click on the item in Edit Mode and change it to 'Reputation.' This change is saved in the 'Category Set' file.
Any custom categories you make(like making a 'Garrison' or 'Order Hall' category for your follower related items, for instance), are also saved in the Category Set.
Before now, each character had their own Category Set, so if you set follower upgrades to 'Garrison' on character A, you'd have to set them to 'Garrison' on character B, as well, to get them to go into the category you wanted.
Now you can select what Category Set to use. So long as you use the Default Category Set on all characters, they will all share the same categories for all items in the game. I've found this to be pretty useful.
The one we really want to concentrate on is 'Layout.'
Layout is the rules for which category of item goes where in your bags. If you want different bag layouts for each character -- which I always do -- this is the one you're going to have to edit.
Click on 'Settings', then 'Styles/Layouts'.
In the 'Add' field, make a new Layout for character A. You can name it whatever you want. I call mine 'Bag - (character name)'. Then click 'Okay.'
This new Layout will appear in the frame below the Add field. Click on the new Layout. It will appear in the field to the right. Now select from the 'Copy from' drop down menu. Select the general bag layout you use -- probably the default, if you haven't made any new styles or layouts.
Now you have a Layout for character A.
Go back to Controls.
In the 'bag' tab, go to the 'Layout' dropdown and select your new, character specific layout.
Now your character has a layout that is ONLY theirs.
When you log on to character B, go into Settings, Styles/Layouts, make a new Layout for character B('Bag - Character B'), click Okay, select new Layout, Copy From your default bag layout. Go to Controls, Bag tab, select your new Layout from the Layout drop down menu.
Now Character B has a layout that is only their layout.
If you want different layouts for Banks, Guild Banks, etc, you will need to make Layout files for each of those. I have Guild Bank turned to the Blizzard interface, but I make a 'Bank - Character A' Layout for every character, and go into Controls, Bank tab, and select that character's layout.
So, I know this is very long, but I wanted to be as specific as possible. I know this is pretty confusing, and I was *really* confused at first, with this change. It took me awhile to figure out how to configure it. But ArkInventory has always been an addon that has prized user configuration over simplicity. It's for the obsessive player, like myself, that wants to control every setting, every item category.
This new set up is complex, but after some initial frustration, I've seen that it does allow even more player control -- you can define which characters you want to share a Style appearance, which ones you want to share/not share a Layout set up, and which ones you want to share/not share a Category Set. It makes for a more time intensive initial set up, for each character, but once set up, you end up spending a lot less time individually changing the category of each item, every time you create a new character.
Hope this fixed your problem and made sense.
what sciamatic said
short version - think of style, layout and categoryset the same as typical profiles in other mods. the profiles in ai are just a way to group those things together as a sort of super profile
sorry for the Arkinventory,
but I gotta say that Adibag is far more reliable with sorting, filtering without unexpected error or addon crashes.
Has anyone figured out a rule for separating out the different types of Artifact Relics? I tried using the tooltip() function but it doesn't appear to parse the area of the tooltip that contains this portion of the string. I want to split out based on...
Blood Artifact Relic
Fel Artifact Relic
Fire Artifact Relic
Shadow Artifact Relic
etc etc
I'm trying to create a rule for items that need to be opened i.e. caches, looted bags, quest reward caches ect. I've tried to use tt("Right Click to Open") but that doesn't work. I'm not sure if the "right click to open" text is in the tooltip or some other part of the tag. Any other suggestions for trying to sort these items out?
I cannot change the font size of the Search text. It's stuck at 0, any thoughts? I am using ElvUi with AddonSkins installed.
Hey Ark been having a problem with not being able to take off my gear unless I disable your addon.
Here is my taint log.
10/7 00:32:24.786 An action was blocked in combat because of taint from ArkInventory - PickupContainerItem()
10/7 00:32:24.786 Interface\FrameXML\ContainerFrame.lua:1012 ContainerFrameItemButton_OnClick()
10/7 00:32:24.786 Interface\AddOns\ArkInventory\ArkInventory.lua:7374 Frame_Item_OnDrag()
10/7 00:32:24.786 ARKINV_Frame1ScrollContainerBag2Item9:OnReceiveDrag()
Let me know if you can help.
if youre in combat dont drag the item, just click on it to pick it up, that way the ai code wont run and cause taint
It would be very nice if you could fix this bug or problem I've been having. I set up all the things as I like, and if I try to use those settings as any kind of profile and then try to use that profile for any other characters it entirely resets to default(ish) configs, but keeps my custom items marked correctly. I then have to entirely uninstall the mod and it's saved info for it to let me configure it again (i can adjust the sliders. but nothing happens). Profiles on this app really a very confusing and buggy. :( Otherwise it really does everything I like and I appreciate it very much!
I second that :( No reload or restacks solve this problem. I dont know how to even begin trubleshooting this one.
FYI, this simple little rule seems to work well for sorting out the artifact weapons...
type("weapon") and quality(6)
Why on earth you would not include a couple of default setups with a addon this complex is way beyond me... Just imagine the tens of thousands of hours you must have wasted with each and every dude having to set this up manually...