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
ArkInventory blocks Battle Pet Count addon (http://www.curse.com/addons/wow/battlepetcount ) from displaying its info while at Auction House. Battle Pet Count is pretty crucial now that we hunt for new pets in the wild or buy them off AH. I have to disable Ark Inventory each time I search Auction House for new battle pets I donn't already know/have yet.
any way to disable the warning when trying to dismount while flying ?
right click on the ldb mount object > flying > dismount in flight
if youre not using the ldb object then open the mount location, click on the location icon > mount > flying > disable in flight
Thanks! I was having the same problem.
Someone please explain how to get my outifits to group together, thanks. I looked at the wiki but yuk no way, it doesn't say where to write what or anything, thanks
Try creating a rule that uses "outfit()"
Something in the last patch seems to have broken it because now it won't differentiate between Soulbound Equipment and Non - Soulbound Equipment. Anyone else have this error?
In edit mode, right click the itm and use the menus to "assign" it the category you want.
Starlight Ink isn't going onto the bar I made for all my Inscription stuff. All of the other inks are no problem. How do I change the inherent setting of Starlight Ink to make it an Inscription-associated item so it goes to the correct bar?
As I stated in a previous post. The error with the no-lib version 3.03.14 is in ArkInventory.toc. Change ## OptionalDeps to this:
## OptionalDeps: Blizzard_GuildBankUI, Blizzard_VoidStorageUI, Blizzard_PetJournal, Ace3, AceGUI-3.0-SharedMediaWidgets, LibPeriodicTable-3.1, LibSharedMedia-3.0, LibPetJournal-2.0
Note: its is LibPetJournal-2.0 to match the folder name of the Lib
fixed in 3.03.15
when we get the pop ups for the errors how can we cut n paste it into here?
Edit: If you get this message, go to the Other Downloads tab and get the one that does NOT say nolib in the name.
Latest download. No other addons loaded:
(note: nvm about the error, I think it's unrelated to the problem (I try to go too fast or something).
Currently, on my main, when I open the modification mode, I get all my bars anchor (red square and numbers) appearing on items intead of to the side. I no longer see any bars that are normally empty. Finally the game will evently crash to desktop if I keep that mode open for too long.
I tried the /run command, I tried to delete the saved variables file but neither works.
I had this problem since at least 3.03.10. I can confirm that 3.03.05 does not have the problem.
Note: this other error popped off on an alt while trying to see if I could modify categories assigned to a bar:
Date: 2012-09-27 14:50:43
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\ArkInventory\ArkInventory.lua line 3169:
attempt to call field 'CategoryLocationGet' (a nil value)
Debug:
[C]: CategoryLocationGet()
ArkInventory\ArkInventory.lua:3169: CategoryBarHasEntries()
ArkInventory\ArkInventoryMenu.lua:259:
ArkInventory\ArkInventoryMenu.lua:188
...ddOns\Broker_ProfessionsMenu\libs\ArkDewdrop-3.0.lua:1882:
...ddOns\Broker_ProfessionsMenu\libs\ArkDewdrop-3.0.lua:1831
...ddOns\Broker_ProfessionsMenu\libs\ArkDewdrop-3.0.lua:2759:
...ddOns\Broker_ProfessionsMenu\libs\ArkDewdrop-3.0.lua:2725
...ddOns\Broker_ProfessionsMenu\libs\ArkDewdrop-3.0.lua:2978: Open()
ArkInventory\ArkInventoryMenu.lua:185: MenuBarOpen()
[string "*:OnMouseUp"]:1:
[string "*:OnMouseUp"]:1
Locals:
loc_id = 1
bar_id = 10
cat_type = "SYSTEM"
(for generator) = <function> defined @Interface\AddOns\ArkInventory\ArkInventoryStorage.lua:157
(for state) = <table> {
1 = "1!101"
2 = "1!102"
3 = "1!103"
4 = "1!104"
5 = "1!105"
6 = "1!106"
7 = "1!107"
8 = "1!108"
9 = "1!109"
10 = "1!110"
11 = "1!111"
12 = "1!112"
13 = "1!113"
14 = "1!115"
15 = "1!116"
16 = "1!201"
17 = "1!202"
18 = "1!203"
19 = "1!204"
20 = "1!205"
21 = "1!206"
22 = "1!207"
23 = "1!208"
24 = "1!209"
25 = "1!210"
26 = "1!211"
27 = "1!300"
28 = "1!301"
29 = "1!302"
30 = "1!305"
31 = "1!306"
32 = "1!307"
33 = "1!308"
34 = "1!309"
35 = "1!312"
36 = "1!313"
37 = "1!314"
38 = "1!401"
39 = "1!402"
40 = "1!403"
41 = "1!404"
42 = "1!405"
43 = "1!407"
44 = "1!408"
45 = "1!409"
46 = "1!411"
47 = "1!412"
48 = "1!414"
49 = "1!415"
50 = "1!416"
51 = "1!417"
52 = "1!418"
53 = "1!419"
54 = "1!420"
55 = "1!423"
56 = "1!424"
57 = "1!425"
58 = "1!426"
59 = "1!427"
60 = "1!428"
61 = "1!429"
62 = "1!430"
63 = "1!431"
64 = "1!432"
65 = "1!433"
66 = "1!434"
67 = "1!435"
68 = "1!436"
69 = "1!437"
70 = "1!438"
71 = "1!439"
72 = "1!440"
73 = "1!441"
74 = "1!442"
75 = "1!443"
76 = "1!501"
77 = "1!502"
78 = "1!503"
79 = "1!504"
80 = "1!505"
81 = "1!506"
82 = "1!507"
83 = "1!510"
84 = "1!512"
85 = "1!513"
86 = "2!2"
87 = "2!3"
88 = "2!4"
89 = "2!5"
90 = "2!6"
91 = "3!2"
92 = "3!3"
93 = "3!4"
94 = "3!6"
95 = "3!7"
idx = 76
tbl = <table> {
}
}
(for control) = "1!501"
_ = "1!501"
cat = <table> {
type = "Trade Goods"
name = "Herb"
type_code = "TRADEGOODS"
id = "1!501"
order = 0
fullname = "Trade Goods > Herb"
system = "TRADEGOODS_HERB"
}
t = "TRADEGOODS"
(*temporary) = nil
(*temporary) = 1
(*temporary) = "1!501"
(*temporary) = "attempt to call field 'CategoryLocationGet' (a nil value)"
I just updated to the newest version, I have 3.03.14 installed, and now I am getting this error when I log in.
Date: 2012-09-27 13:26:28
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ArkInventory\ArkInventory.lua line 29:
Cannot find a library instance of "LibPetJournal-2.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
ArkInventory\ArkInventory.lua:29: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibPetJournal-2.0"."
AddOns:
Swatter, v4.0.4 (<%codename%>)
WowheadLooter, v50006
ACP, v3.4
Altoholic, v5.0.001d
ArkInventory, v30314
DataStore, v5.0.001
DataStoreCharacters, v5.0.001
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=d2)
It's the no-lib Version.
I had the same 93 errors. Installed the "normal" version and it works fine. Didn't even have to delete my old settings.
Date: 2012-09-26 13:38:58
ID: -9
Error occured in: AddOn: ArkInventory
Count: 2
Message: Note: AddOn ArkInventory attempted to call a protected function (PartyMemberFrame1:SetAttribute()) during combat lockdown.
Debug:
[C]: SetAttribute()
..\FrameXML\UnitFrame.lua:91: UnitFrame_SetUnit()
..\FrameXML\PartyMemberFrame.lua:44: PartyMemberFrame_ToPlayerArt()
..\FrameXML\PartyMemberFrame.lua:27: PartyMemberFrame_UpdateArt()
..\FrameXML\PartyMemberFrame.lua:346: PartyMemberFrame_OnEvent()
[string "*:OnEvent"]:1: OnEvent()
..\FrameXML\UnitFrame.lua:489:
..\FrameXML\UnitFrame.lua:487
Locals:
None
AddOns:
Swatter, v4.0.4 (<%codename%>)
Cursor, v5.0.0.1
NPCScan, v5.0.0.3
NPCScanOverlay, v5.0.0.1
AckisRecipeList, v2.4.1
ACP, v3.4
ArkInventory, v3.03
ArkInventoryRules, v
ArkInventoryRulesExample, v1.00
Armory, vv10.1.1
ArmoryGuildBank, vv10.1.1
Atlas, v1.22.0
AtlasTransportation, v1.22.0
Auctionator, v3.0.5
Babylonian, v5.1.DEV.332(/embedded)
Bloodhound, v1.6
BookofCrafts, vb4.0.0
Configator, v5.1.DEV.335(/embedded)
DBMCore, v
Factionizer, v5.0.4.0
Gatherer, v4.0.4
GTFO, v4.14.3
HealersHaveToDie, v2.0.1
InFlightLoad, v5.0.001
LightHeaded, v344
LightHeadedDataE, v344
LightHeadedDataQIDNames, v344
Mapster, v1.5.1
MinimapButtonFrame, v3.1.9
MinimapButtonFrameSkinPack, v3.0.1
Misspelled, v1.5.16
MogIt, v3.0.5
MoveAnything, v13.1.8
Overachiever, v0.66
OverachieverTabs, v0.66
OverachieverTrade, v0.66
Postal, v3.5.0
PowerAuras, v4.3.4
Prat30, v3.5
Prat30HighCPUUsageModules, v
Prat30Libraries, v
QuestProgressSound, v1.16
RealIDToons, v2.1.13
Recount, v
SimpleILevel, v3.0.19
SimpleILevelGroup, v3.0.19
SimpleILevelResilience, v3.0.19
SimpleILevelSocial, v3.0.19
SlideBar, v4.0.4 (<%codename%>)
TabardChampion, vv1.2.3
TargetHealthPercent, v4.0.1
TomTom, vv50001-1.0.2
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=529)
thankyou to those that send their data, found the issues, fixed in 3.03.14 (at least it damn well better be)
oh, can a no-lib user confirm that its working for them too please.
no-lib isn't working. sending you my lua bugs again.
Getting 94 errors on login with 3.03.14
OptionDeps, it should be LibPetJournal-2.0 to match the folder name. After fixing that it loads fine. I manualy installed LibPetJournal-2.0 tho, so i don't know if there is another error associated with that.
1x ArkInventory\ArkInventory-3.03.14.lua:29: Cannot find a library instance of "LibPetJournal-2.0".
<in C code>
!Swatter-4.0.4 (<%codename%>)\Support\LibStub-1.0.3-50001.lua:23: in function "LibStub"
ArkInventory\ArkInventory-3.03.14.lua:29: in main chunk
Locals:
self = <table> {
NewLibrary = <func> @!Swatter\Support\LibStub.lua:11
minors = <table> {}
minor = 2
IterateLibraries = <func> @!Swatter\Support\LibStub.lua:28
GetLibrary = <func> @!Swatter\Support\LibStub.lua:21
libs = <table> {}
}
major = "LibPetJournal-2.0"
silent = nil