Download
(1MB)
Download
Compatible with Retail, Classic & TBC
Updated: 05-10-24 06:11 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.2)
Updated:05-10-24 06:11 PM
Created:unknown
Downloads:519,386
Favorites:2,148
MD5:
10.2.7

ArkInventory  Popular! (More than 5000 hits)

Version: 3.10.30
by: arkayenro [More]

PLEASE BACKUP YOUR SAVED VARIABLES FILE WHEN MAKING MAJOR UPGRADES OR IF USING A BETA VERSION SO YOU CAN REVERT IF REQUIRED. IT'S GOOD PRACTICE IN CASE SOMETHING GOES WRONG ANYWAY

Legion changes you really need to know are here (please read them first), theres also the the FAQ and Wiki

to see how you need to setup sorting go here

to see how to setup rules go here

please ensure you have read those before you lodge a ticket




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.10.30 (11-MAY-2024)
  • fixed - issue with LibDialog (bumped version to 10 - source has not been updated yet)
  • fixed - https://github.com/arkayenro/arkinventory/issues/1887 - issue with centered bar label text
  • fixed - (cataclysm) issue with restack not using profession bags (it defaults to the reagent bank which doesnt exist yet)
  • changed - (retail) toc updated to 100207
  • updated - callbackhandler library
  • updated - category for some items
  • added - config options for stack compression to select whether to compress empty slots, non-stackable items, or stackable items

known issues
  • some default frames (vendor/merchant at minimum) that would normally open via the PlayerInteractionFrameManager no longer open if you are in combat, you just get an addon error. there is currently no workaround.
  • (dragonflight) reagentbank slots are no longer readable unless the bank is open
  • recipes on vendors are showing item counts for the items they create, not the recipe
  • Enum.ItemConsumableSubclass is missing the Flask entry and everything after has moved down a value which screws up the category names (have hardcoded a workaround for the moment)
  • items with an active cooldown dont allow comparison tooltips to generate
  • cooldowns no longer start automatically. you can close/open the bag to get them to show (if you enable that option). all of the cooldown events ACTIONBAR_UPDATE_COOLDOWN, BAG_UPDATE_COOLDOWN, PET_BAR_UPDATE_COOLDOWN, SPELL_UPDATE_COOLDOWN, appear to trigger off other players as well, but do not provide any indication whether the event was triggered by you or them, so cooldowns will trigger window refreshes fairly constantly when you are around large numbers of players. even limiting it to one update per second generated too much lag, especially in massive groups.
  • chat link for a battlepet in the guild bank will not send
  • the first time you click on a hyperlink in chat it wont show the item counts

to do
  • double check all categories show/hide for the right clients
  • confirm things havent broken in classic, wrath, or shadowlands
  • restack disable - maybe change this to require a modifier key instead of a straight disable? might be easier to shift/alt/ctrl click on it than turning it on/off and its not like youll accidentally do it (which is why the disable was added)
  • backpack tokens to scroll when max width reached on second line
  • extend the categoryset actions to individual items for additional granular control.
  • add action; move (bank to bag, bag to bank, bag to vault, vault to bag)
  • add actions to items
  • allow multiple actions on a category / item
Archived Files (33)
File Name
Version
Size
Author
Date
3.10.29
1MB
arkayenro
05-05-24 01:14 AM
3.10.28
1MB
arkayenro
04-29-24 09:44 PM
3.10.27
1MB
arkayenro
03-20-24 12:03 AM
3.10.25
1MB
arkayenro
03-07-24 04:12 AM
3.10.24
1MB
arkayenro
01-29-24 05:47 PM
3.10.23
1MB
arkayenro
01-19-24 04:36 PM
3.10.22
1MB
arkayenro
12-30-23 07:27 PM
3.10.21
1MB
arkayenro
12-17-23 04:49 AM
3.10.20
1MB
arkayenro
12-15-23 06:22 AM
3.10.19
1MB
arkayenro
11-25-23 04:33 AM
3.10.18
1MB
arkayenro
10-10-23 03:05 PM
3.10.17
1MB
arkayenro
09-01-23 06:06 PM
3.10.16
1MB
arkayenro
05-07-23 11:49 PM
3.10.15
1MB
arkayenro
02-21-23 03:30 AM
3.10.14
1MB
arkayenro
01-19-23 03:11 PM
3.10.13
1MB
arkayenro
01-08-23 01:37 AM
3.10.12
1MB
arkayenro
12-04-22 04:07 PM
3.10.11
1MB
arkayenro
12-03-22 07:06 PM
3.10.10
1MB
arkayenro
11-29-22 07:27 AM
3.10.09
1MB
arkayenro
11-23-22 11:32 PM
3.10.07-alpha-6
1MB
arkayenro
11-23-22 05:58 PM
3.10.07
1MB
arkayenro
11-19-22 04:52 AM
3.10.05
1MB
arkayenro
11-15-22 10:33 PM
3.10.04
1MB
arkayenro
11-03-22 03:20 PM
3.10.03
1MB
arkayenro
10-29-22 02:17 AM
3.10.02
1MB
arkayenro
10-27-22 12:14 AM
3.10.01
1MB
arkayenro
10-25-22 09:52 PM
3.09.68
1MB
arkayenro
09-08-22 06:16 AM
3.09.67
1MB
arkayenro
06-04-22 11:38 PM
3.09.66
1MB
arkayenro
03-18-22 02:14 AM
3.09.65
1MB
arkayenro
03-16-22 05:42 AM
3.09.64
1MB
arkayenro
02-22-22 06:34 PM
3.09.63
1MB
arkayenro
02-18-22 05:48 PM


Post A Reply Comment Options
Unread 07-09-09, 11:51 PM  
arkayenro
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 403
Uploads: 3
Re: Error on Restack

Originally posted by MuTLY
Sometimes when AI starts a restack I'm unable to move items around. I can right-click and use an item, but I can't move it to another slot.
i know, ive seen this happen myself. it's getting stuck in an infinite loop. i found one cause and fixed that but it still does it every now and then and i havent figured out why. it's not specifically gem related as ive seen it get stuck when i have no gems in my bags.
Report comment to moderator  
Reply With Quote
Unread 07-09-09, 11:49 PM  
arkayenro
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 403
Uploads: 3
Re: Request for addon support.

Originally posted by H0PE
Could you be so kind and support EnhancedTradeSkills(Fan Update)pls?

The problem is that the items in bank aren't counted and not visible. Quote from Fan: " it seems that ArkInventory is hooking the bank functions and ETS isn't seeing the results."
the only thing that AI does is that it doesnt allow the blizzard BankFrame to show - which is understandable as AI is a replacement for it. it doesnt block any blizzard events. ETS is getting the event but then it checks to see if BankFrame is visible, if you have AI active then it never will be, so ETS aborts at that point.

their code has comments that state that the BANKFRAME_OPENED event can just happen randomly while youre not at the bank. if it did then AI would randomly pop up the bank window and ive never seen that happen.

their code already checks for 4 other bag mods so why not just add AI to that check as well, should be simple enough if they still think the event can be randomly triggered.
Report comment to moderator  
Reply With Quote
Unread 07-02-09, 11:39 AM  
bizzy100
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 1
Hello, first of all I have to say that this is the best bag addon I've ever used. However I have a little problem. My item borders look like this but I really want to have them like they are on your pictures, and I can't seem to be able to change them. I had it like that when I first got the addon but now I have another UI and it keeps changing to the border texture that I linked, even if I copy the old WTF folder.

It would be really appreciated if someone helped me. Thank you in advance.
Last edited by bizzy100 : 07-02-09 at 11:41 AM.
Report comment to moderator  
Reply With Quote
Unread 06-30-09, 08:16 PM  
MuTLY
A Kobold Labourer
 
MuTLY's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Error on Restack

Sometimes when AI starts a restack I'm unable to move items around. I can right-click and use an item, but I can't move it to another slot.

When I click on the Restack button again, it gives me a message saying I need to wait for the current restack to complete.

For some reason, I think its going into an infinite loop. Can you please check this? I think the restack operation also is activating by itself without me actually clicking the button, is there a way this can happen?

EDIT: just to complement, I think it has to do with gems. Maybe AI is trying to restack some gems (already cutted ones) that arent supposed to be restacked (each one occupies a single slot).
Last edited by MuTLY : 07-01-09 at 05:40 AM.
Report comment to moderator  
Reply With Quote
Unread 06-30-09, 12:56 AM  
H0PE
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 299
Uploads: 1
Request for addon support.

Request:

Could you be so kind and support EnhancedTradeSkills(Fan Update)pls?

This addon means a lot to me, and very useful for creating items with professions. You see how many mats you have in inv/bank to succesfully create an item.

The problem is that the items in bank aren't counted and not visible. Quote from Fan: " it seems that ArkInventory is hooking the bank functions and ETS isn't seeing the results."

Maybe if you check the addon out you will love it too and start using it and make arkinventory to be compatible if its possible.

Thanks!
Last edited by H0PE : 06-30-09 at 12:56 AM.
Report comment to moderator  
Reply With Quote
Unread 06-23-09, 09:43 AM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 138
Uploads: 3
getting this when i open bank on my lvl 1 bank alt

3.02\ArkInventory.lua:2563: bad argument #1 to 'ipairs' (table expected, got nil)
ArkInventory-3.02\ArkInventory.lua:2563: in function `ItemCategoryGetDefaultActual'
ArkInventory-3.02\ArkInventory.lua:2737: in function `ItemCategoryGetDefault'
ArkInventory-3.02\ArkInventory.lua:2843: in function `ItemCategoryGet'
ArkInventory-3.02\ArkInventory.lua:3852: in function `Frame_Container_CalculateBars'
ArkInventory-3.02\ArkInventory.lua:3817: in function `Frame_Container_Calculate'
ArkInventory-3.02\ArkInventory.lua:4167: in function `Frame_Container_Draw'
ArkInventory-3.02\ArkInventory.lua:3510: in function `Frame_Main_Draw'
ArkInventory-3.02\ArkInventory.lua:2947: in function `Frame_Main_DrawLocation'
ArkInventory-3.02\ArkInventory.lua:2938: in function `Frame_Main_Generate'
ArkInventory-3.02\ArkInventory.lua:3608: in function `Frame_Main_Show'
ArkInventory-3.02\ArkInventory.lua:3574: in function `Frame_Main_Toggle'
ArkInventory-3.02\ArkInventory.lua:6703: in function <Interface\AddOns\ArkInventory\ArkInventory.lua:6693>
(tail call): ?:
Interface\FrameXML\MailFrame.lua:53: in function <Interface\FrameXML\MailFrame.lua:40>:
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>
Report comment to moderator  
Reply With Quote
Unread 06-09-09, 05:28 PM  
Rezman
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 24
Uploads: 1
I've been getting the following error for the past several versions:

ArkInventory.lua line 2563: bad argument #1 to 'ipairs' (table expected, got nil)

I have had to make the following macro to allow me to use my bags until the next error:

Code:
/ai cache erase confirm
/reloadui
When I get he error I'm unable to do anything with my bags.

See the following:
Screenshot: http://www.rezman.org/wow/ai/ai-error.jpg
Full error: http://www.rezman.org/wow/ai/error.txt

I didn't start getting this error till I started to customize the guild bank. It's almost as if there is to much data and AI is losing some of it in memory. I'm not that good with wow and lua scripts (yet) so I'm not sure.

Either way if this can't be fixed I will have to stop using AI. It's becoming to much of a pain.
Last edited by Rezman : 06-09-09 at 05:28 PM.
Report comment to moderator  
Reply With Quote
Unread 06-08-09, 01:43 AM  
r1pt1de
A Deviate Faerie Dragon
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 71
Uploads: 2
Category for Outfitter

Ark, Is there an easy way to set up a bar that will contain items that are currently assigned to an Outfitter set?

*EDIT* Please forgive me, little more searching on the wiki and i found my answer =)
Last edited by r1pt1de : 06-08-09 at 01:56 AM.
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 02:22 AM  
zizko
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hi all!
I have a question.
How can i do according to bag separated bars showing in one window? (like blizz default: SHIFT B)

Example: Mining bag in one bar, Frostweave bag in one bar, etc....

Many Thanks for your helps!

*EDIT*
Ok, i found it!
Last edited by zizko : 06-10-09 at 02:03 AM.
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 01:49 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 199
Uploads: 1
Yes, I corrected that mistake. Anyway to answer my own question for anyone else who may be interested in this type of sorting it does indeed work.

A few items here and there from different trade skills in the Old world to BC conversion get sorted odd because some of the high level materials such as Black Lotus and Nexus crystal share a ilvl with some of the starter Outland trade skill materials. But all the items from BC to Wrath (as far as I can tell) are pretty separated so there is no confusion, and it's all working very well for me so far! Thanks arkayenro for this fantastic mod!
Last edited by Gsusnme : 06-01-09 at 07:37 PM.
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 07:37 AM  
arkayenro
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 403
Uploads: 3
Re: ArkInventory Wiki is fantastic.

[quote]Originally posted by Gsusnme
Code:
itemtype( tradegood ) and subtype( herb ) and ilvl( 1, 59 )
are you sure its not tradegoods? check the debug information for the actual item.
Report comment to moderator  
Reply With Quote
Unread 05-31-09, 09:27 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 199
Uploads: 1
ArkInventory Wiki is fantastic.

I'm a little bit confused about item ID's and their practicality is being used to sort items by expansion.

Example,
  • One of the 'endgame' herbs PreBC was Dreamfoil with an ilvl of 54,
  • the first herb encountered in BC was Felweed with an ilvl of 60,
  • 'endgame' BC was Mana Thistle with an ilvl of 70,
  • then first herb encountered in WotlK would be Goldclover with an ilvl of 72.

Point being, could I create a 3 rules, one for each expansion to sort the herbs not only by type, but also by expansion. e.g.

Code:
itemtype( trade goods ) and subtype( herb ) and ilvl( 1, 59 )
for all PreBC herbs, then use...
Code:
itemtype( trade goods ) and subtype( herb ) and ilvl( 60, 70 )
for PostBC and...
Code:
itemtype( trade goods ) and subtype( herb ) and ilvl( 72, 80 )
for WotlK herbs?

It's all makes sense in my head, but again I know little to nothing of coding, and even less about how ilvl works and if there are any hidden values to it that I am not understanding. Thanks in advance!

P.S. I am also aware of the fact that Black Lotus is an ilvl of 60, but that can be easily fixed if it's the ONLY case scenario item.
Last edited by Gsusnme : 06-01-09 at 09:55 AM.
Report comment to moderator  
Reply With Quote
Unread 05-30-09, 06:42 PM  
SquishyMage
A Deviate Faerie Dragon

Forum posts: 19
File comments: 43
Uploads: 0
Opening bags while in combat?

Am I brain dead, or did we lose the ability to open ArkInventory bags during combat?
Report comment to moderator  
Reply With Quote
Unread 05-28-09, 02:29 AM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
Thank you for the sets!
__________________
Report comment to moderator  
Reply With Quote
Unread 05-26-09, 07:03 PM  
arkayenro
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 403
Uploads: 3
Re: Equipment Manager

Originally posted by ChiperSoft
I've switched over to the new built-in equipment manager for handling my gear sets and was disappointed to realize that Ark doesn't recognize sets defined in it. Will we get this functionality?
its in my working code atm, it seems to work ok so far.

Originally posted by Irgus
Love the addon but I cannot seem to find the option to revert back to the default blizzard guild bank UI. Was this option removed or am I missing something here?
seems odd. open the vault and then open ai's config and disable the vault there, the ai vault window should close instantly and the next time you open the vault it should be the blizzard window.
Last edited by arkayenro : 05-26-09 at 07:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.