Download
(26Kb)
Download
Updated: 10-31-10 04:16 PM
Pictures
File Info
Updated:10-31-10 04:16 PM
Created:unknown
Downloads:35,839
Favorites:250
MD5:

Possessions  Popular! (More than 5000 hits)

Version: 4.0.4
by: Siz [More]

Possessions keeps track of gold and items across all of your characters on each server. Its primary utility comes from being able to use a slash command to instantly show you where you already possess an item on the server without cluttering your tooltips all the time.

Commands:

  • /poss - Open the possessions window
  • /poss text - Open Possessions and search for "text"
  • /poss [Item Link] - Open Possessions and search for the item linked
  • /poss -clear name - Clears all stored data for the character or guild named "name" on the current realm.
  • /poss -updatetypes - Queries the server for all item types and subtypes in existence to be used in the "All types and subtypes" dropdown. Using this command may cause your game to freeze for a moment while it processes. This should be particularly useful for non enUS users. It is most useful when you have lots of items cached, so not immediately after a patch has cleared your cache.

Some Features:
  • Item Link Storage:
    For any character on your account, Possessions stores worn items, items in your inventory, in your keyring, in the bank, in the inbox, and in the the Guild Bank. It also keeps track of the bags themselves! Of course, you must log in to each character at least once to store their worn items, their inventory, and their keyring contents. In order to track bank contents, you must visit the bank. Possessions stores the items that are in your character's inbox any time you open your inbox. It also stores any items that you mail to one of your alts that Possessions recognizes.
  • Money Tracking:
    Possessions keeps track of how much money each of your characters has and displays the total at the bottom of the Possessions results window, as well as the amount per character in a tooltip when you mouseover the total. Possessions also counts money which you have mailed to an alt, or money in your inbox.

Third-Party Enhancements:
  • WhoHas - "WhoHas modifies every tooltip in the game to show which of your characters have the item in the tooltip, and where."

History:
Possessions was originally written for Vanilla WoW by Oystein and was updated for 2.3 and a few later patches by myself. Sorry for the lack of updates here since 2007, but thank you to everyone who kept it going with patches and fixes in my absence!

4.0.4
- Fix an error which appeared for people upgrading from previous versions of Possessions who had Lite mode disabled.

4.0.3
- Searching for items with hyphens in the name now works.

4.0.1 (TOC: 40000)
- Queue bag scanning to no more than once every 1.5 seconds.
- Use the new GetItemIcon function to ensure that we get a texture even for unvalidated items (no more question mark icon!).
- Added Broker Launcher to toggle the Possessions Window.
- Added option to restrict search results to the current faction only.
- Added option to exclude Guild Bank results.
- Added faction color to Character Selection DropDown menu. Blue = Alliance, Red = Horde. Guild banks may be colored Green until you refresh them once.
- Now properly records and displays reforged items.
- Updated current Types and Subtypes to match what's currently in game. Also added a new commandline option (-updatetypes) to scan for types. This should be helpful for non-enUS users or after a patch which adds new types/subtypes. Your game may freeze for a moment while this is running.
- Removed Lite Mode option since it is no longer necessary to store Icons at all.
- Searching from the commandline no longer steals focus. Focus is taken only when Possessions is toggled with no new input such as with "/poss" or by clicking the Broker button.
- Thanks to the wonderful Possessions users and fans who continued to share fixes and patches and updates in my absence!

2.0.2o v3
- Fixed a bug which caused an error to appear when mousing over the total gold value
if you have guild bank data stored.
- Added a "/poss -validate all" slash command to validate all items in your database
for the current realm.

2.0.2o v2
- Fixed a bug which caused errors for new users of Possessions and when adding new bags.

2.0.2o
- Track the bags in your character's inventory and bank bag slots. Thanks to
Lauchsuppe for the example.
- Record guild bank contents. Guilds will show up in your list of characters,
as if they were characters. Thanks to Gruma, author of WhoHas, for the idea to use GBF_Update.

2.0.2n v2
- Added support for multiple attachments to mail.

2.0.2n (TOC: 20300)
- Support for new item subtypes in the 2.3 patch. You can now find things like
Herbs, Ore, and leather more easily.

2.0.2m v2:
- Fixed: Bug which caused errors on login for the first time with Possessions installed.

2.0.2m:
- New: Money in a character's inbox is counted towards a character's total money.
- New: Records items and money returned from one of your characters inbox to another.
- Fixed: Bug which caused items to be added to your possessions even if a SendMail failed.
- Fixed: Bug which prevented bags which had an empty first slot from being stored
after logging out.
- Fixed: Bug which occasionally caused possessions to stop working after zoning.
- Fixed: Bug which caused incorrect item to show when a search had only one result.
- Fixed: Bug which could cause stacks of the same item to show up separately in results
if the compressed links were different.
- Improved: Enabling/Disabling Lite Mode instantly adds or removes icons for all
characters on the current realm in your database. You can temporarily disable Lite Mode
right before you want to get your savedvariables file for Possessions PHP Guildbank.
- Improved: Lite Mode now also combines stacks of like items within the same bag to
reduce the database size. This is currently a work-in-progress.
- Changed: MoneyTooltip is sorted alphabetically.

2.0.2l: (TOC: 20200)
- New: Icons in the tooltip for search results to help show where the item is located.
- Improved: Reduced garbage memory creation for inventory changes and searches.
This means that Possessions should no longer use up gobs of memory if you conduct
lots of searches.
- Improved: Handling of event-based bag scanning. Eliminated double scans.
- Improved: Search results will no longer clump items with the same name, but
different gems/enchants together preventing you from seeing the true link.
- Improved Full Text Search tooltip scanning speed and hopefully other aspects of performance.
- Removed: EnhTooltip support is removed. No functionality is lost, the original
Possessions used EnhTooltip to display money, but that is now built-in, so EnhTooltip
is no longer necessary.

2.0.2k v2:
- Fixed: Error when sending mail with no attachment.
- Fixed: Added missing Subtypes for Simple and Prismatic gems.

2.0.2k:
- New: WIM support. You can link items to WIM chat windows.
- New: Optional Full Text Search. This allows you to search all lines in the item's tooltip.
When this is enabled, searches will be slower.
- New: Items that you mail to alts will now be recorded with links
- New: Added support for new "Gem" Type and its corresponding subtypes. You can
search for gems by their color.

2.0.2j:
- Improved: Scaled random suffixes are extracted from the uniqueID to reduce the
amount of memory needed to store items with negative suffixIDs. For example, both
"362610728" and "343867432" become simply "40".
- New: Search by item type and subtype. Also added buttons to reset all search fields
and to begin the search.
- New: Drop down menus are sorted alphabetically.
- New: Now shows a note when you mouseover an uncached item with a question mark
icon in the Possessions window explaining how to query the server for the item link.
The note resembles that of AtlasLoot Enhanced. Also shows a message recommending
that you check the mail on a character which has an unconfirmed item in their inbox.
- Change: Possessions window is no longer always on top of other windows.

2.0.2i:
- Change: Defaults to Lite Mode. Nothing can parse the new savedvariables format yet
anyways. *Update* Possessions php Guildbank Cont seems to work, just be sure to uncheck the Lite Mode box to tell Possessions to save the item texture.
- Fix: Properly handle instanceID which determines the stats of new randomly enchanted items.
- Fix: Left or right clicking a randomly enchanted item will show the correct link.

2.0.2H:
- New: Optional Lite Mode. When Lite Mode is enabled, item textures (Icons) are not stored in memory. Instead, they are retrieved when needed from the server. Lite Mode also shrinks the itemString whenever possible to save memory. This feature is toggled by a new checkbox in the bottom right corner of the Possessions window. The downside to this is that programs like Possessions Browser do not have the Texture available.
- New: Money will be displayed even without enhTooltip.
- New: Accept Links as parameters at the command line. Example: "/poss [Hearthstone]"
- New: Left clicking an item in the Possessions results list will pop up a movable tooltip for the item.
- New: /poss -clear <name> command for clearing all data for a certain character on the current realm.
- New: Items recorded in your inbox will now have links.
- Fix: Shouldn't taint any global variables anymore. (thanks to devilcat on curse-gaming.com)
- Fix: Support for negative suffixIDs and uniqueIDs in patch 2.0.3.
- Fix: Added Pairs() to Possessions_convertDB1to2. Thanks Dridzt

2.0.2g:
- Keyring support (thanks to Lauchsuppe for some ideas).
- Now Ignores UniqueID to save some memory. I'm considering a way to ignore unused enchant and suffix data too.
- Won't show tooltip for items that don't exist in cache. Right click to query server.
- Added Stack Count to tooltip shown when mousing over items in the results window.
- Maintains backward compatibility with old data.
- Support possibly negative suffix ID in TBC.
- Added code to support the GetInboxItemLink(index) function which should be available in WoW 2.0.2. This means that items recorded in your inbox can have links instead of just text. This feature will be enabled in a future release of Possessions.

2.0.2f: Fixed a typo which caused you to be disconnected when linking items from Possessions. Also added the display of Recipe Book information to the tooltip.
2.0.2e: Now compatible with the new Item String Format. This means that items with suffixes such as "of the Bear" will be stored correctly.
2.0.2d: Improved text in dropdown for filtering by slot.
2.0.2c: Fixed filtering by slot. Items stored in your Inboxes will show up in random slots. Added Gello's fix for escape keypress.
2.0.2b: Fixed some table references that I missed which caused errors for enhtooltip users.
Post A Reply Comment Options
Unread 12-04-07, 09:57 PM  
Siz
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 228
Uploads: 5
The bug should be fixed in 2.0.2o v2

Please report any other bugs.
Last edited by Siz : 12-05-07 at 01:21 AM.
Report comment to moderator  
Reply With Quote
Unread 12-04-07, 08:42 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
I'm getting the same error as OrcanWonder, BugSack dump with 2.0.2o:
Code:
[2007/12/04 18:36:16-188-x1]: Possessions\Possessions.lua:698: attempt to perform arithmetic on field '?' (a nil value)
Possessions\Possessions.lua:623: in function `Possessions_Update'
Possessions\Possessions.lua:502: in function `Possessions_Show'
Possessions\Possessions.lua:511: in function `Possessions_Toggle'
Possessions\Possessions.lua:517: in function `Possessions_SlashCommandHandler'
Possessions\Possessions.lua:1095: in function `value'
Interface\FrameXML\ChatFrame.lua:3108: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2800: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2821: in function <Interface\FrameXML\ChatFrame.lua:2820>:
<in C code>: in function `ChatEdit_OnEnterPressed'
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
I changed back to 2.0.2nv2, and now get the same error but line 694. Back to 2.0.2o, and still error.
Report comment to moderator  
Reply With Quote
Unread 12-04-07, 04:52 PM  
Siz
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 228
Uploads: 5
Re: Re: Guild banks

Thanks for the error reports OrcanWonder, I'll look into them.

Your first error could possibly be fixed by uncommenting the three lines in Possessions.lua starting at 445. I don't remember why I commented those out. The second error is probably related.

Veyska, I do plan to add some sort of options so that people won't be forced to track guild bank data. For now, you can use the -clear option to remove guild banks if you don't want them. They'll be added again when you next view the bank.

My idea is to add a checkbox to the GuildBankFrame somewhere so that you can choose to enable tracking for that guild if you want to.
Last edited by Siz : 12-04-07 at 04:57 PM.
Report comment to moderator  
Reply With Quote
Unread 12-04-07, 04:10 PM  
Veyska
A Kobold Labourer
 
Veyska's Avatar

Forum posts: 1
File comments: 56
Uploads: 0
Re: Guild banks

Haven't tried the newest version out but I've a question... Would it be possible to on a per-character basis enable/disable the guild bank storage? I'm not too concerned about what's in the bank for my main's guild and it's got I think five tabs now all of which are fairly full of various stuffs that would balloon the size of my saved variables file, but I eventually plan on forming a one character guild to get a guild bank for my own storage and that I'd like to be able to see. (Edit - Or even on a per-guild basis would work too come to think of it, makes a bit more sense since guild banks would be showing up as if they were characters.)
Last edited by Veyska : 12-04-07 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 12-04-07, 03:58 PM  
OrcanWonder
A Cyclonian
 
OrcanWonder's Avatar

Forum posts: 40
File comments: 28
Uploads: 0
Krikey's, found another error! Got this after opening bank and then did a "/poss cloth"
and voila, the error popped up. I think I've got more netherweave cloth on my toons than
the mod is able to count.

Date: 2007-12-04 15:54:05
ID: 48
Error occured in: Global
Count: 1
Message: ..\AddOns\Possessions\Possessions.lua line 698:
attempt to perform arithmetic on field '?' (a nil value)
Debug:
[C]: ?
Possessions\Possessions.lua:698: Possessions_BuildDisplayIndices()
Possessions\Possessions.lua:623: Possessions_Update()
Possessions\Possessions.lua:502: Possessions_Show()
Possessions\Possessions.lua:582: Possessions_SlashCommandHandler()
Possessions\Possessions.lua:1095: ?()
..\FrameXML\ChatFrame.lua:3071: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2800: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2821:
..\FrameXML\ChatFrame.lua:2820
[C]: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
<Again Snipped to save space>
Last edited by OrcanWonder : 12-04-07 at 03:59 PM.
Report comment to moderator  
Reply With Quote
Unread 12-04-07, 03:27 PM  
OrcanWonder
A Cyclonian
 
OrcanWonder's Avatar

Forum posts: 40
File comments: 28
Uploads: 0
Downloaded and installed 2.0.2o today now I get the following error whenever I open my bank:

Date: 2007-12-04 15:24:00
ID: 40
Error occured in: Global
Count: 1
Message: ..\AddOns\Possessions\Possessions.lua line 488:
attempt to index local 'storeBag' (a nil value)
Debug:
[C]: ?
Possessions\Possessions.lua:488: Possessions_ReloadBag()
Possessions\Possessions.lua:1203: Possessions_ScanBank()
Possessions\Possessions.lua:1479: Possessions_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
<Snipped to save space>

I thought it might go away after the first viewing but it shows up everytime and on all my toons.
Last edited by OrcanWonder : 12-04-07 at 03:28 PM.
Report comment to moderator  
Reply With Quote
Unread 11-25-07, 10:30 AM  
Stavmar
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
WOOT! More Features

Siz,

You do what you can do.

I am glad that you would like to see it as well, otherwise it would probably never happen. I currently use WhoHas as a tooltip look at what my alts have when hovering over an item on the current character I am playing. The guild bank implementation however will probably "fill the gap" for possessions to be the end all be all for inventory database mods in WoW.

To add to your commentary, If the player can view the guild page then possessions should pick it up. Lots of rules will need to be addressed, but the value it brings to the players might be significant.

Thanks again for your hard work.

Stav

Originally posted by Siz
I hope you guys can kind of see how it would be difficult to add support for guild banks to Possessions since the addon has been fairly character-centric since its inception. Guild Bank data would have to be shared among characters who are in the same guild, and there is also the question of whether or not the character has any withdrawls left, or has withdrawl permissions on each tab.

I'll see what I can do though since I find myself wanting to be able to search the guild bank with /poss too.

It may be an ugly implementation, and I will probably make it disabled by default. My primary goal will be to maintain backwards compatibility with addons that are usnig the Possessions database.
Report comment to moderator  
Reply With Quote
Unread 11-24-07, 09:10 PM  
Siz
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 228
Uploads: 5
I hope you guys can kind of see how it would be difficult to add support for guild banks to Possessions since the addon has been fairly character-centric since its inception. Guild Bank data would have to be shared among characters who are in the same guild, and there is also the question of whether or not the character has any withdrawls left, or has withdrawl permissions on each tab.

I'll see what I can do though since I find myself wanting to be able to search the guild bank with /poss too.

It may be an ugly implementation, and I will probably make it disabled by default. My primary goal will be to maintain backwards compatibility with addons that are usnig the Possessions database.
Report comment to moderator  
Reply With Quote
Unread 11-23-07, 12:57 AM  
acapela
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 241
File comments: 1313
Uploads: 5
i disagree with the above quote for the reasons found in the quote below.
well, its up to you, you are the implementor. if you want to add tracking/location selection capabilities for all the banks for the guilds to which the different characters on an account may belong, that would be great :-)
Report comment to moderator  
Reply With Quote
Unread 11-22-07, 10:38 PM  
Krellmax
A Kobold Labourer

Forum posts: 1
File comments: 10
Uploads: 0
Feature Request: Have possessions remember the "types and subtypes" filter between invocations (open the window, close it, open it again). It remembers the text search but not the new filter options.

Bug: I unchecked "Lite Mode?" and when I logged out and back in, the mod would not load, it threw up an error. Sorry, I didn't catch the error, I ended up deleting the mod's data file under SavedVariables to fix it. I'm not able to reproduce it now.
Report comment to moderator  
Reply With Quote
Unread 11-22-07, 02:52 PM  
naranjar
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by acapela
restricting it to the bank for the guild containing the character operating the possessions mod would be an acceptable restriction (as opposed to showing things in all the guild banks for all the chars on the same account).
i disagree with the above quote for the reasons found in the quote below.

Originally posted by Movarrin
My main toons are in a guild of which I'm just member. Whether or not I'll ever have access to a guild vault tab is unknown.

However, all my banker alts are in a different guild, one I started. The guild vault is now the central repository for all my crafting mats. Thus alleviating the pressure on my main toon's bank. It will be greatly useful for my main to see a tab in possession listing the contents of my banker toon's guild vault.
i'm in one guild with my main. i send all my non-soulbound items to an alt who has his own guild with a guild vault for storage for my main. i send things like stuff to sell on AH, mats for crafting items, reputation items, patterns/recipes, etc. i'd like to know what i have available in that guild vault so i know what i need to farm/purchase to be able to create a crafted item to up my main's skill level or to complete a quest or whatever.

this will most likely be a highly-requested feature.
Report comment to moderator  
Reply With Quote
Unread 11-22-07, 08:14 AM  
Stavmar
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
Originally posted by chwolfgang
Thank you very much for this addon and for adding support for mail crates. I would ask very much that you add support of Guild Vaults if you can. Between my alts on just one server I have access to 3 vaults and I would like to be able to use possessions to find things. Even to just know which vault it is in. Knowing which tab it is on would help a lot as well.

Thanks again!
I would actually request this as well. I actually would like to see guild1 has 120 Dreamfoil and Guild2 has 300 NightmareVine. If any character on my account has access to the item, even if they could only look at the guild vault I want to know about it as I would be able to access it in some fashion.

This mod has been a very useful and productive in my gameplay. TY so much for the effort in developing this addon.

Thanks again

Stav
Last edited by Stavmar : 11-22-07 at 08:15 AM.
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 05:44 PM  
acapela
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 241
File comments: 1313
Uploads: 5
i second the request for a guild bank enhancement.

restricting it to the bank for the guild containing the character operating the possessions mod would be an acceptable restriction (as opposed to showing things in all the guild banks for all the chars on the same account).
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 08:46 AM  
chwolfgang
A Defias Bandit

Forum posts: 2
File comments: 70
Uploads: 0
Thank you very much for this addon and for adding support for mail crates. I would ask very much that you add support of Guild Vaults if you can. Between my alts on just one server I have access to 3 vaults and I would like to be able to use possessions to find things. Even to just know which vault it is in. Knowing which tab it is on would help a lot as well.

Thanks again!
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 01:37 AM  
Lequil
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Thanks for the update.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: