ArkInventory
ArkInventory (for Retail, Classic, and Cataclysm)
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 variant. 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 here.
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 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.
Alpha / Beta Versions: Ensure you make a backup copy of your saved variables file
Sometimes you cannot revert back to a previous version without a backup so before installing any alpha/beta version please make sure you have made a backup of your saved variable file
Your saved variable file is normally located in ...\World of Warcraft\_client_\WTF\Account\yourwowaccountname\SavedVariables\ArkInventory.lua
If you have your download client set to automatically download alpha/beta versions then it is your responsibility to ensure you have adequate backups of your saved variables file - do not complain if you lose your configuration or it gets screwed up because of an alpha/beta version, it is always a possibility so you need to be prepared.
A simple way to back it up 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
Wiki - https://github.com/arkayenro/arkinventory/wiki
FAQ - https://github.com/arkayenro/arkinventory/wiki/FAQ
Sorting - https://github.com/arkayenro/arkinventory/wiki/UserGuide_HowTo_Sorting
Rules - https://github.com/arkayenro/arkinventory/wiki/Rules
If you are having an issue then the first step is to disable all other mods and just test ArkInventory by itself
If the issue is still there then please check for an existing issue and lodge a new ticket if required.
If the issue is gone then re-enable your other mods one by one until the issue comes back, then report that to me as well as the other mods author
When posting a comment about an error please do not include the list of addons or really long traces, just the actual error message is fine. If I need more I'll ask you for it.
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
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
See ReadMe.txt and VersionHistory.txt for further details
the tsm issue is fixed in 3.10.05 alpha 3
the UI disappearing is typically due to massive amounts of errors that arent showing
yes/no/always = read the tooltip text for the differences.
In reply to Arkayenro:
Testing the new 3.10.05 alpha 3 now as it type this
EDIT:-- Nope it is not fixed :-(
EDIT 2 - Wife is not using TSM and her UI just disappeared while opening an Innkeeper to sell junk from her bags.
Either going to drop back to 3.10.04, or just disable Ark for now. It is very late my side of the world, and i just need to get my AH done :-(
yes/no/always = read the tooltip text for the differences.
everything was set to YES, so when i opened the AH the bags opened, but when i closed the AH the bags did not close.
So now i have set everything to ALWAYS, now it works.
Hi there,
Since 10.0.0.2 Arkinventory cause a "lag spikes" or better say VERY high CPU and Memory usage while any Arkinventory Window is visible.
I also cleared already all Data, except Settings and Rules ofc. and increased the Thread (co-routines) timings but makes no difference :/
Pretty sure this is caused by the "Tooltip Rules" but i need more time for testing while not destroy my rules ^^
This was not the case in 10.0.0.0 and also not before!
Edit:
hmm, seems it's not the tooltip rules
will test it now with a "full" reset of all settings and will report again
Edit2:
At Default settings (deleted the Arkinventory.lua settings file) the "lag-spikes" last way shoter but they are still there :(
what version are you running?
In reply to Arkayenro:
hi,
im using Version 3.10.05 now
Did further testing:
Sorting for all my Bags, Bank, Guildbank, etc. is already set to "manualy" for years now, because it caused some trouble in Draenor? if i remember right and so i get used to it to manually click the "Refresh" button if it's needed :D
But the "lags" occur on every Skill use but "only" if the Arkinventory Bag is Visible.
There is also an exception, if i "Buy" any item from a Vendor it also causes a lag, no matter if the Bag Window is Visible or not.
little demonstration Video here, if interested:
If Arkinventory is disabled, everything works fine... except Arkinventory is gone :(
update to 3.10.06 and let me know if its still happening
In reply to Arkayenro:
well, im now at Version 3.10.07
it seems much better now but still not "perfect" as it was before.
mostly if an item changes in the bag, like Loot something, Buy something, Sell something or Destroy anything it is still updating anything "behind the scene" but my Sorting is set to "Manually" for every Bag.
I've also disabled all "Automatic" Action like Mail or Junk and all "Tracking"
So i don't know why there is any Background Action when i open the Bag, except the Tooltips maybe?
i've also enabled your Debug mode and made some "Tests" here:
Open Vendor Window and sell something:
Close Vendor Window
Entering Combat
Leave Combat
Loot Corpses (Out of Combat)
Loot Corpses (In of Combat)
Change any Equipment
maybe this will help the figure out something?
as i can see there is a "BAG_UPDATE" Event on "entering combat" but it seems not ignored in combat?
only Arkinventory loaded all item in bag display corectly
https://freeimage.host/i/H9Sn3YP
load other addons bugs my slots
any sugestion how to find what cause this ?
https://freeimage.host/i/arkinventory.H98PkrP
scrap can cause that as it hasnt been updated yet
In Classic I can't use keys from the keyring. It throws an error: ArkInventory has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI.
This is the error the SpartanUI grabs:
1x [ADDON_ACTION_FORBIDDEN] AddOn 'ArkInventory' tried to call the protected function 'UseContainerItem()'.
[string "@SpartanUI\libs\bug-grabber\BugGrabber.lua"]:544: in function <...aceSpartanUI\libs\bug-grabber\BugGrabber.lua:543>
[string "=[C]"]: in function `UseContainerItem'
[string "@FrameXML\ContainerFrame_Shared.lua"]:1247: in function <FrameXML\ContainerFrame_Shared.lua:1207>
[string "=(tail call)"]: ?
[string "*:OnMouseUp"]:1: in function <[string "*:OnMouseUp"]:1>
disable everything except arkinventory and use a key to check if it gets blocked by itself.
you can try and find the source of the taint with this https://github.com/arkayenro/arkinventory/wiki/Taint-and-ADDON_ACTION_BLOCKED
In reply to Arkayenro:
I disabled everything and re-enabled AI only and it still failed. This is my taint file (which pretty much matches what SpartanUI posted):
11/18 16:42:50.961 An action was blocked because of taint from ArkInventory - UseContainerItem()
11/18 16:42:50.961 Interface\FrameXML\ContainerFrame_Shared.lua:1247
11/18 16:42:50.961 ARKINV_Frame2ScrollContainerBag1Item2:OnMouseUp()
Ran it a 2nd time and got this:
11/18 16:51:25.122 Global variable ArkInventory tainted by ArkInventory - Interface\AddOns\ArkInventory\Core\ArkInventoryConst.lua:10
11/18 16:51:25.122 Execution tainted by ArkInventory while reading ArkInventory - Interface\AddOns\ArkInventory\Core\ArkInventoryTooltip.lua:2211 TooltipAddItemCount()
11/18 16:51:25.122 Interface\AddOns\ArkInventory\Core\ArkInventoryTooltip.lua:1494 HookTooltipSetGeneric()
11/18 16:51:25.122 Interface\AddOns\ArkInventory\Core\ArkInventoryTooltip.lua:1556
11/18 16:51:25.122 SetInventoryItem()
11/18 16:51:25.122 Interface\AddOns\ArkInventory\Core\ArkInventory.lua:8535 ARKINV_Frame2ScrollContainerBag1Item2:UpdateTooltip()
11/18 16:51:25.122 Interface\FrameXML\GameTooltip.lua:431
11/18 16:51:25.122 An action was blocked because of taint from ArkInventory - UseContainerItem()
11/18 16:51:25.122 Interface\FrameXML\ContainerFrame_Shared.lua:1247
11/18 16:51:25.122 ARKINV_Frame2ScrollContainerBag1Item2:OnMouseUp()
re: the new wearable() rule, on my paladin, using that rule puts WANDS into the container.
Also unusable items (level, type) seem to not be tinting even tho I have the option enabled.
im seeing a wand as unwearable on my paladin (its got red text on it and its not picked up by the rule)
go into edit mode and double check what category the item has been assigned. it should not be your unwearable rule unless you have more in there than just unwearable.
latest patch causes multiple errors in TradeskillMaster :/
61x TradeSkillMaster/LibTSM/Util/Event.lua:97: assertion failed!
828x ...ceTradeSkillMaster/LibTSM/Util/TempTable.lua:41: Could not acquire temp table
6x ...eTradeSkillMaster/Core/UI/AuctionUI/Core.lua:248: assertion failed!
disabling Arkinventory fixes the issue
Got this on logon with the latest update
1x Interface/AddOns/ArkInventory/Core/ArkInventory.lua:2950: Usage: RegisterBucket(event, interval, callback): 'callback' - method not found on target object.
[string "=[C]"]: ?
[string "@Interface/AddOns/Ace3/AceBucket-3.0-4/AceBucket-3.0.lua"]:142: in function <...nterface/AddOns/Ace3/AceBucket-3.0/AceBucket-3.0.lua:122>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/ArkInventory/Core/ArkInventory.lua"]:2950: in function <Interface/AddOns/ArkInventory/Core/ArkInventory.lua:2899>
[string "=[C]"]: ?
[string "@Interface/AddOns/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
should be fixed in alpha 17
duplicate
The addons doesn't show how many of the items I have (and then, ofc, not where or on which toon). Is this a general problem or just by me?
I don't load Rules.
I have tried it with no other addon loaded.
Help - I'm an altoholic.
config > general > tooltips > item counts
make sure thats enabled