Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(47 Kb)
Download
Updated: 11-20-14 08:09 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Updated:11-20-14 08:09 AM
Created:12-10-09 08:24 AM
Downloads:30,564
Favorites:326
MD5:
6.0.3

BagSync  Updated less than 3 days ago!  Popular! (More than 5000 hits)

Version: v8.0
by: Xruptor [More]

INFO: This addon tracks the items on your characters and displays the information in item tooltips. It even records your gold and professions (tradeskills) across all toons. It will record items that are either equipped or put within your bank, bags, guild bank, void bank, auction house, mailbox and tokens/currency. You can also search for items in the BagSync database by using the built in search window.

In addition this addon also will store your professions across all toons. You can view them at anytime and even link them to friends.

NOTE: This addon is intended to work with any inventory or bag addon available. The screenshot to the right was taken while using BaudBag.

It also keep tracks of guild bank item count. Total items per guild are shown in the tooltip along with character data. Users can use /bgs guildname to toggle the display of guild names instead of characters with count.

  • IMPORTANT: You have to login and check your bank, guild bank, void bank, auction house or mailbox at least once on all your characters for this addon to function properly.
  • IMPORTANT: You can access the configuration panel under the interface options in the main menu of the wow client under 'addons'.

Supports:
  • LibDataBroker-1.1, (DataBroker). Has an LDB icon to open the BagSync Search window (Left-Click) or BagSync Tokens Window (Right-Click)
  • LibItemSearch-1.0, a search algorithm library created by Tuller. Provides commands for percise searches in a database. Visit his GitHub for more details.

This addon shows item count information for the following:
  • Bags
  • Equipped
  • Bank
  • Guild Bank
  • Void Bank
  • Mailbox
  • Tokens/Currency
  • Auction House

Slash Commands:
  • /bgs or /bagsync
  • /bgs <itemname or search parameter> = will open the search window and perform a search with the information you provided.
    Example: /bgs ilvl==115 would show all items that are item level 115.
  • /bgs search = will open the search window
  • /bgs gold = Displays a tooltip with the amount of gold on each character.
  • /bgs tokens = Displays the Tokens window.
  • /bgs profiles = Displays the Profiles Window.
  • /bgs professions = Displays the Professions Window.
  • /bgs blacklist = Displays the Blacklist Window.
  • /bgs fixdb = Runs the database fix (FixDB) on BagSync. (see below for more details)
  • /bgs config = Brings up the BagSync configuration window.

Search Window:
  • Will display items that you search for within the BagSync Database
  • Has a scrollable list of items you can mouse over to see which of your characters has that particular item.
  • Can be access using the slash command for quick use.
  • You can link items in the search window by using SHIFT+CLICK
  • You can use the Dressing Room with items in the search window by using CTRL+CLICK
  • Support for custom search syntax. (See below)

Tokens Window:
  • Will display your tokens/currency for all your characters.
  • Mouse over any of the tokens to find out which of your characters may have that particular token or currency.

Professions Window:
  • Will display your professions for all your characters.
  • You can view any of your characters professions simply by left clicking on it.
  • You can right click a professions to insert it into chat to link to friends.

Blacklist Window:
  • Displays a list of currently blacklisted items.
  • You can add items at anytime it's easy.
  • Note: Blacklisted items still get stored into database. They just will not be displayed in the tooltips.

Profiles Window:
  • Allows you to delete old data for characters that are no longer available.
  • NOTE: You can only delete profiles of characters on the same realm that your logged into.
  • NOTE: Your client will reload once a profile is deleted.
  • WARNING: I added a 'Delete' and 'Confirm' button for a reason! If you delete a profile by accident, there is nothing I can do to reverse this! This is action is irreversible!

Gold Tooltip:
  • A tooltip that will display the gold on all your characters.
  • You must have logged in the character at least once for the gold value to be displayed.
  • Can be displayed by the slash command: /bgs gold

BagSynx FixDB:
  • FixDB is a function that runs everytime there is a new version update. It removes all old and irrelevant data from the database. That way you don't have old information that isn't being used anymore taking up memory.
  • Removes obsolete character information
  • Removes obsolete guild information
  • Removes obsolete characters from tokens db
  • Removes obsolete keyring information
  • Removes obsolete profession information
  • NOTE: You DON'T really have to run this manually! If you really WANT to run it manually, use the /bgs fixdb command.

Minimap Button:
  • To move the minimap button, hold SHIFT and LEFT-CLICK drag the icon around.
  • Left-Click = BagSync Search Window
  • Right-Click = BagSync Tokens Window

Keybindings:
  • Search Window
  • Tokens Window
  • Profiles Window
  • Professions Window
  • Blacklist Window

Search Syntax:
Special thanks to Tuller for his work on LibItemSearch-1.0, for without this library, these search abilities would not have been possible
  • Typing a search without any modifiers will perform a "smart" search. For example, typing "armor" will find all items of type "armor" as well as any items containing the word "armor".
  • To find an item by name, simply type the items name. Typing "silk" will find all items that have "silk" in their name.
  • To find an item by type, subtype, or equip location, type t:<search>. "t:weapon" will find all weapons. "t:main" will find all main hand items.
  • To find an item by quality, type q:<quality>. "q:epic" will find all epic items. You can also use a quality number. "q:0" will find all grey items.
  • To find an item by name, type n:<name>. "n:muffins" will find all items with names containing "muffins".
  • To find items in an equipment set, type s:<equipmentSet>. "s:fire" will find all items in equipment sets you have with names that start with "fire".
  • Searches can be negated using the ! operator. "!q:epic" will find all items that are NOT epic.
  • A union of two searches can be performed using the | operator. Typing "q:epic|t:weapon" will find all items that are either epic OR weapons.
  • An intersection of two searches can be performed using the & operator. Typing "q:epic&t:weapon" will find all items that are epic AND weapons
  • Example: 'lvl:115 or level:115' would do a search for all items with an item level of 115.
  • The following search keywords are also supported:
    • boe - Bind on equip items.
    • quest - Items with "quest item" in their tooltips.
    • bop - Bind on pickup items.
    • boa - Bind on account items.
    • bou - Bind on use items
    • ilvl - Item Level
  • To search for items that are bind on account, type 'boa' or if you want bind on equip type 'boe'.
  • To search for items by keyword, type tt:<word>. "tt:companion" will find all items with the word "companion" in any part of the item description.
  • To search for items with exact name use 'name:' example: 'name:Hearthstone'.
  • You can also search by 'type' and 'slot'. example: 'slot:1' or 'slot:2' or 'type:head'. (For more slots refer to: http://www.wowpedia.org/ItemEquipLoc)
  • You can also search by 'quality'. example: 'quality:rare' or 'q:rare'
  • You can also search by 'class' or 'c'. example: 'class:warlock'

You can also display items from various locations owned by the currently logged in character.
Example: Lets say you want to see all your items in your bank? type @bank
Example: Lets say you want to see all your items in the void bank? type @void

Available Commands:
  • @bag
  • @bank
  • @equip
  • @mailbox
  • @void
  • @auction
  • @guild

##################################################
##################################################

FAQ:

Why does my auction house items not properly sync?
Blizzard doesn't make it really easy to track Auction House items. It's rather difficult to track items as they can be sold, canceled, and won. Since it's an elaborate process it's best to check the Auction House regularly to update the data.

Why can I still search for items i've blacklisted?
The blacklisting feature only prevents the item from being displayed in the tooltips. It still gets stored in the database for consistency.

##################################################
##################################################



Localization: English, Chinese, Russian, Taiwanese, French, Korean, German


Special thanks to Tuller for his work on Bagnon_Forever

You can view Alpha Builds at my Github tracker.

v8.0
-Added the Reagent Bank to the search routine. WHOOPS!
-Added some more localizations for deDE and ptBR

v7.9
-Removed redundant code
-Added missing localization strings to the total list of localized strings.
-Major shout out and special thanks to ytzyt at Curse for the zhCN and zhTW translations! Thanks!

v7.8
-Merge Pull Request Silvertwist
---Fixed an issue moving items to and from the ReagentBank and the Bank

v7.7
-Merge pull from Silvertwist @ GitHub.Com (Special Thanks to Silvertwist)
---Added Void Storage 2nd tab support
---Added Reagent Bank support
---Added Reagent Bank change as an event
---Fixed the currency counter
---IsActiveBattlefieldArena() was returning false false instead of nil nil, so the a==nil statement was always causing the function to return true.
---Removed unneed condition


v7.6
-Toc update
-Fix for currency tooltips to display alt information. (Special thanks to Xodiv from curse.com LiteBag)

v7.5
-Small fix where the tooltip wouldn't always update.

v7.4
-Updated the tooltip search library
-Fixed an issue where the tooltip library search wouldn't always pick up on items.
-Added the ability to search by class c:warlock or class:warlock
-Fixed a stupid taint issue with bindings

v7.3
-Updated TOC to 5.2
-Added an ability to add a seperator before the BagSync Tooltip Display

v7.1
-Added new search parameters to search window to display items from the currently logged in character based on syntax provided.
You can now display items from various locations owned by the currently logged in character.
Example: Lets say you want to see all your items in your bank? type @bank
Example: Lets say you want to see all your items in the void bank? type @void

Available Commands:
  • @bag
  • @bank
  • @equip
  • @mailbox
  • @void
  • @auction
  • @guid

v7
NOTE: YOU HAVE TO SCAN ALL YOUR CHARACTERS AGAIN! THERE HAS BEEN A DATABASE UPGRADE!!!
-Database design has been completely reworked!
-Fixed an issue where items where incorrectly being reported due to changes in bag structure or bag sizes. The new database format will correct this bug.
-Fixed several issues with guild bank permissions. It will now check permissions before performing a scan.
-Added several missing options to the Interface->Addons BagSync panel.
-Added a new option to completely turn off the Bagsync tooltips.
-Reverted the tooltip handling to an old format from previous version, updated the code to reflect updates Tuller has done since. (thanks Tuller!)
-Removed a bunch of useless or old code.
-Reworked several functions to in order to improve efficiency.

v6.7.7
-Fixed a null link issue that was happening to some people.

v6.7.6
-Another darn quick fix for pet battle errors.
-I'm providing temporarily fixes to ignore them right now.
-I'm trying to enjoy playing the game. I will fix it completely when I can.

v6.7.5
-small temporary fix to get rid of the errors associated with capturing and using pets.
-I'll fix this as soon as I actually you know.. start playing MOP LOL.

v6.7.4
-Updated for Mists of Panderia patch 5.01

v6.7.3
-Fixed an issue with stored professions not picking up certain secondary tradeskills.
-Removed getglobal as it's been depreciated.

v6.7.2
-Removed secondary auction house check as it was no longer required.
-Auction house items will be triggered by expired checks only after a user places an item for auction.
-Auctions will now be updated on each visit to the Auction House. This is done to keep consistency throughout the data.

v6.7
-Added ability to track Auction House items. System to remove expired items was also implemented.
Note: It's still best to check the auction house often while this feature is enabled. This way the data is up to date.
-Added ability to save professions throughout all your characters. You can now view and link professions from all your characters!
-Completely restructured the addon and converted some functions to local ones.
-Changed color coding for Professions. Green = linkable, Blue = not-linkable
-Reworked how the void storage is checked.
-Added an option to display the modified tooltips only in the BagSync Search winow.
-Added another check for expired items. Two is better then One!
-Added new Blacklist Window. You can now blacklist items by itemID.
Note: these items will still be added to the database. They just will never be displayed in the toolips.
-Revamped the Profiles Window.
-Removed tekKonfigDropdown library as it was no longer needed.
-Updated the localization to reflect the new changes. Also added some more localization where it was required.

v6.6.2
-Had to reupload to fix a problem where git pushed the wrong files.

v6.6.1
-fix for an issue where some items were not being stored.
-solved an issue with transmorg sets :P
-items should now be properly stored

v6.6
-Fixed an issue with the Search Routine for /bgs [itemsearch]
-NEW: Added support for Void Storage. Blizzard didn't make this one easy I'll tell you that.
-This will probably be the last update for awhile. I'm working on the Auction House implementation but I won't upload it till I'm satisfied. Unless there are anymore bugs found, BagSync won't be updated for awhile.

v6.5.2
-Updated toc for new patch 4.3
-Fixed a slight bug with battlegrounds check
-Localized a few functions, (beginning of rework to localize BagSync and provided API function calls for addon developers)


v6.5.1
-Added a better tooltip for minimap button and LDB button.
-Show minimap is now on by default for new users.
-Fixed a dumb bug where the right click menu for LDB wasn't working. (I blame git)

v6.5
-(Dpatti@github) Use the built-in HandleModifiedItemClick
-(Dpatti@github) Fixes searching for items that are only present in the guild bank
-Added a rightclick menu for the Minimap button and LDB Broker button. Will allow you to open up several of the addon windows.

v6.4.1
-NOTE: Due to some changes to the DB, you may have to login each character to update to the correct data.
-Added a new BagSync configuration window
-Added slash command to open new config window. /bgs config
-Updated to the latest LibItemSearch-1.0 library.
-Removed option to enable/disble tooltip throttling. Now on by default.
-small fix for unguilded people
-Removed a bunch of slash commands.
-Modified the Localization file quite a bit.
-updated profiles window, you can now delete the info on the currently logged in character.
-fixed a bug in the search window that was sometimes treating gold value as an item.
-optimized search window, tokens window, and profiles window a bit.
-changed the way gold, class, and faction is stored in the db.
-fixed a slight bug with faction info not allowing certain characters at time to show
-removed obsolete keyring stuff from addon
-optimized fixdb a lot, removed irrelevent crap that wasn't needed anymore. now removes old keyring information.
-fixdb should now properly update db if the guild name has changed, granted the information will be removed but can be replaced with new guild information.
-Optimized the core bagsync code a bit.
-A guild check will be performed now if a user switches guilds, leaves a guild, or changes a guild name. Note if switched guilds old guild info will be removed.
-Fixed kitchen sink....

v6.3.5
-Few updates
-Regressed a former update and fixed it.
-Updated for Firelands properly ;) Freaking Github.com
-YES I'm back to WOW, expect updates to all my addons.

v6.3.4
-NEW: slash command /bgs faction
-Added a new slash command "/bgs faction" to toggle displaying of items for both factions or just the faction your currently logged in.
-This new slash command is on by default so it will be showing both ALLIANCE and HORDE toons items. If you turn it off it will only show items from the faction your current logged in toon is.
-Searching for items will take the new "/bgs faction" slash command into mind when performing a search for items.


v6.3.3
-Fixed a nil error that was occurring on the tooltip in chat.
-Updated the BagSync to autofocus when you do a search now.
-Updates thanks to @Aranarth

v6.3.2
-Updated for new patch
-Fixed an issue with rarity colors not displaying correctly (@Tonyleila from wowinterface)
-Updated the way tooltips are parsed. (@Aranarth from Wowinterface)
-Updated toc for patch 4.2

v6.3
@Xruptor: Merging github request #3 from dpatti. Improved guild bank scanning.

@dpatti: Change QueryGuildBankTab() to fire successively after each server response to solve a problem with the server incorrectly sending massive amounts of events

v6.2
-Merging changes from GitHub.
-Publishing as 6.2
-Fixes an issue where /bgs command line searching was only using the first word. Now will properly use the entire search string.

BagSync.toc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

Version 6.1:
-TOC Update for patch 4.1
-Updated LibItemSearch-1.0 to address an issue with BOA (thanks Tuller!)

Version 5.5:
-Fixed an issue that would sometimes cause the LibItemSearch library to produce an error. (Which was my fault, thanks again Tuller ;) )
-LibItemSearch library has been updated to a new version, now support tooltip searching.
-You can now search for specific words in item tooltips by using the command tt: example: tt:companion
-Left-Click on the Databroker Icon or Minimap button will open the BagSync Search Window.
-Right-Clicking on the Databroker Icon or Minimap button will open the BagSync Tokens Window.

Version 5.4.1:
-Fixed a slight issue with guild count was being displayed and added twice.
-It should display correctly if using /bgs guild and /bgs guildname.

Version 5.4
-Slight fix for the search window. It should no longer display items in the guild if the guild feature is turned off in the BagSync settings.
-Optimized code for Cataclysm
-Fixed a few slight bugs
-Removed redundant code

Version 5.1: (Cataclysm Release)
-Hunter ammo check has been removed. (It's no longer needed)
-Updated FixDB to remove redudant range slot information
-Token currency window tooltip support has been removed. USE: /bgs tokens
-Added a minimap button so people can stop bothering me about it! toggle with /bgs minimap
-Updated token scanning. It should now work properly.
-Fixed a displaying issue on the BagSync tokens window.
-Rarity display on the BagSync tokens window has been removed.
-Updated FixDB to remove old Token Data

Version 5.0.1:
-Commented out token stuff till I can fix it.

Version 5.0:
-This is an experimental build. It should work with patch 4.0.
-Had to disable tokens as this was causing most of the issues. Working on a fix though.

Version 4.3:
-A slight fix AGAIN for the Search Window. Items weren't being inputed unless the editbox was shown.
-An update for the Search Window window to automatically select current editbox being used.
-Updated libraries (because of github lol)

Version 4.2:
-Added support for LibDataBroker-1.1. BagSync now has a broker icon to launch the search window.
-Added support to color names by unit class.
-New slash command /bgs unitclass will color names by color. OFF by default.
-Changed the way slash commands are handled. Much cleaner code ;)
-Fixed an issue where the throttle wasn't always allowing the information to show on certain tooltips.
-Fixed an issue where sometimes the throttling wasn't initiated.
-Added support for CallbackHandler-1.0.lua.
-Fixed an issue in the BagSync Search window where the scroll bar was off the frame sometimes.
-Fixed an error that prevented users from linking items from the BagSync Search window.
-Added a few helper functions.
6 files changed, 437 insertions(+), 59 deletions(-)

Version 4.1:
-Added a new slash command /bgs mailbox that will toggle mailbox features on/off.
-Using /bgs guild will now toggle off/on the guild scanning/displaying features entirely.

Version 4.0:
-Added spam checks for equipment and bag scan due to hunter ammo use.
-BagSync will now ignore bag updates and or equipment updates if the ammo slot is triggered.
-This will only take affect if the player is a Hunter. It should reduce CPU use significantly :)

Version 3.9:
-Completely redid the localization. The localization is now using metatables.
-Reworked some code here and there.
-Fixed an issue with the toggles where it wouldn't immediately take effect.
-Added a new option, /bgs guild - this will toggle guild display on tooltips.

Version 3.8.1:
-WHOOPS tiny bug where the tooltip would blink like mad. (Fixed)

Version 3.8:
-Added throttling to remove lag when mousing over items quickly in bags.
-Added an option to toggle throttling. (/bgs throttle)
-New throttling feature improves on framerate :)

Version 3.7
-Fixed an issue where the ammo count was being listed twice. (Thanks to berrybear from WOWInterface)
-Added tooltip display to the Currency Tab under the Character Window.
-Added a new slash command (/bgs guildname) which till toggle the display of guild names and count rather then just character and guild count.
-NOTE: /bgs guildname is toggled off by default
-Fixed an issue with the versioning that wasn't allowing the FixDB to fire off.


Version 3.6.1
-Added German localization, special thanks to Schnubby from WOWInterface.

Version 3.6:
-Added total to tooltips (item and gold displays).
-Added slash command to toggle total display. /bgs total
-NOTE: Totals will only display when there is more then one item in the tooltip.

Version 3.5.1
-Forgot to remove another instance of IsTabViewable. (Thanks Quokka, BugID: 6480)

Version 3.5:
-Fixed a nil issue when checking the guild bank. (Thanks Quokka, BugID: 6480)

Version 3.4:
-Possible fix for some supposed bug where the tokens wouldn't display or be stored.
-Commented out some redundant code.

Version 3.3:
-Updated the token retrieval code due to some changes Blizzard did to the client.
-Changed the way that tokens are saved into the database.
-Removed redundant code
-Optimized the token display and retrieval methods.
-Updated the Token Display for the new token changes.

Version 3.2:
-Added slash command /bgs fixdb to allow users to run FixDB
-Added an alert to let users known when a FixDB has been performed.
-FixDB is a function that runs everytime there is a new version update, basically it removes all old and irrelevent data from the database. That way you don't have old information that isn't being used anymore taking up memory. It removes old guild data if no user is in that guild, removes old token data for users that don't exist, and removes user data if they were removed using the BagSync Profiles window. You don't really have to run this manually unless you really want it to run even after a version change.
-Fixed an issue where sometimes the headers of the Token Window weren't being sorted correctly.

Version 3.1:
-Optimized BagSync code even further!
-Removed redudant code!
-Fixed a nil issue with first time users when viewing the Tokens Window.
-Added the removable of old token data to BagSync:FixDB_Data()
-Added more checks to prevent token spam where possible.
-Added more checks to prevent Mailbox spam.
-Updated Korean Localization file.

Version 3.0: (HUGE UPDATE)
ADDED: LibItemSearch-1.0 to enchance the searching in the BagSync Search window.
ADDED: BagSync will now scan your Mailbox and store the information to display in tooltips.
ADDED: BagSync will now scan your tokens/currency and display the information on the BagSync Tokens frame.
ADDED: NEW BagSync Tokens window will display tokens from all your characters.
ADDED: NEW BagSync Profiles window will allow you to delete profiles from old characters. Clean that DB!
ADDED: NEW Keybindings under the Blizzard Keybinding interface for the BagSync Search, Tokens, and Profile window.
ADDED: NEW Korean Support! Localization information in the BagSync Localization file has been updated for Korean.
ADDED: NEW /bgs Slash commands for the new BagSync Tokens and BagSync Profiles window!
ADDED: tekKonfigDropdown library for the profiles window for easy dropdowns
ADDED: Have added more support for localized languages throughout BagSync. Tried my best to use Localization file as often as possible for translations.
ADDED: Battleground and Arena checks for Tokens so that the user doesn't get spammed for updates for each kill.
ADDED: Spam check for Mailbox scanning to prevent multiple scanning of the same mailbox items.
FIXED: Fixed several issues in the core and removed redundant code
FIXED: An issue where sometimes the guild bag information wouldn't populate
FIXED: An issue where new time users would get a nil error check if data wasn't found in their bags.
FIXED: BagSync:FixDB_Data() has been updated with some more variable checks and error traps.
FIXED: An issue with the money tooltip that was sometimes displaying gold incorrectly. Redundant code has been removed.
FIXED: An issue in the search window where sometimes the scrollbar wouldn't work properly or update correctly.
FIXED: An issue where the mouse scrolling wouldn't affect the BagSync Search window scrollbar.
FIXED: An issue where sometimes the search window wouldn't show certain items.
CHANGED: Changed the way how information is parsed in the BagSync Search window.
CHANGED: The BagSync Search window can now be moved and is draggable.
CHANGED: The BagSync Tokens window can now be moved and is draggable.
CHANGED: The BagSync Profiles window can now be moved and is draggable.



Version 2.4:
-ARGH! I knew I forgot to add something before the last upload. Sorry folks!
-You can now link items from the search window using SHIFT-CLICK
-You can now use the dressing room with items from the search window using CTRL+CLICK

Version 2.3:
-Added a new tooltip that will display the currency (gold) on all your characters from that realm.
-Added the slash command '/bgs gold' to display the new gold tooltip

Version 2.2:
-Fixed a nil error when sometimes performing a search in the search window.
-Fixed an issue where the scroll-bar wasn't properly scrolling as it should.

Version 2.1:
-Argh! Fixed a stupid bug that was sometimes deleting the guild database at login.
-Fixed an issue where guild items (again!) weren't showing up in search window.
-Optimized the guild searching routines.
-Removed the multiple displaying of guild items for toons within the same guild. You should only see guild data displayed once in a tooltip for the first toon detected in a guild. (Instead of multiple toons in the same guild being displayed in the tooltip)

Version 2.0:
-Fixed an issue where the new search feature wasn't displaying results found in the guild bank.
-Items in the guild bank should now properly be displayed in the search window :)

Version 1.9:
-ADDED new search window! You can now search for items on your characters within the BagSync database!
-ADDED new slash commands for the Search Window! /bagsync or /bgs
-SLASH: /bgs search = will open the search window
-SLASH: /bgs itemnamehere = will open the search window with the given item name to find.

Version 1.8:
-Added removal of unused guilds to the database cleanser.
-Fixed an issue where sometimes the tooltip wouldn't show always.
-Fixed an issue where the tooltip data may not properly update on equipment change.

Version 1.7:
-Added French localization (special thanks to cacahuete)
-Updated Russian localization (special thanks to senryo)

Version 1.6:
-Added measures to reduce lag from hovering over tooltips.
-Optimized the code a ton.
-Added checks for DB parsing so that the same data doesn't get scanned more then once.
-Removed redundant code
-Streamlined the database parsing throughout the addon.
(Very special thanks to Shirk for the help)

Version 1.4:
-Added guild bank to the database. Should now display the amount of items your characters guild has stored in the guild bank.
-Fixed database cleanser as it was not parsing all the realms.
-Added guild bank data to the database cleanser.

Version 1.3:
-Fixed a serious bug with the item count. It should now properly report correct item count information.
-Fixed an issue where the bank was being recorded twice, thus sometimes reporting incorrect item count.
-Added better item checking for item comparison.
-Added a database cleanser for incorrectly stored data in the database. (Removes incorrect item #'s)
-Fixed an issue with the bank bag not updating when it should.
-Added a complete inventory scan on login. (not just primary bag)
Optional Files (0)


Archived Files (69)
File Name
Version
Size
Author
Date
v7.9
47kB
Xruptor
10-26-14 01:40 PM
v7.8
45kB
Xruptor
10-23-14 06:55 AM
v7.7
44kB
Xruptor
10-21-14 01:40 PM
v7.6
44kB
Xruptor
09-18-13 07:50 AM
v7.5
44kB
Xruptor
04-17-13 04:25 PM
v7.4
44kB
Xruptor
03-23-13 12:58 PM
v7.3
44kB
Xruptor
03-13-13 05:19 PM
v7.1
44kB
Xruptor
11-04-12 06:47 AM
v7
43kB
Xruptor
10-30-12 08:47 PM
v6.7.7
44kB
Xruptor
09-30-12 05:59 AM
v6.7.6
44kB
Xruptor
09-29-12 11:26 AM
v6.7.5
44kB
Xruptor
09-25-12 04:51 PM
v6.7.4
44kB
Xruptor
09-24-12 06:07 PM
v6.7.3
44kB
Xruptor
04-01-12 07:18 AM
v6.7.2
44kB
Xruptor
12-10-11 01:55 PM
v6.7.1
44kB
Xruptor
12-10-11 01:52 PM
v6.7
44kB
Xruptor
12-10-11 12:27 PM
v6.6.2
37kB
Xruptor
12-05-11 07:18 AM
v6.6.1
37kB
Xruptor
12-04-11 09:00 PM
v6.6
37kB
Xruptor
11-30-11 10:58 AM
v6.5.2
37kB
Xruptor
11-29-11 03:13 PM
v6.5.1
37kB
Xruptor
11-28-11 07:46 AM
v6.5
37kB
Xruptor
11-27-11 07:55 AM
v6.4.1
36kB
Xruptor
11-24-11 09:04 AM
v6.4
34kB
Xruptor
11-24-11 08:42 AM
v6.3.5
34kB
Xruptor
10-24-11 08:04 AM
v6.3.4
34kB
Xruptor
07-25-11 05:22 PM
v6.3.3
33kB
Xruptor
07-03-11 06:01 AM
v6.3.2
33kB
Xruptor
06-29-11 07:11 PM
v6.3
33kB
Xruptor
05-30-11 07:05 AM
v6.2
32kB
Xruptor
05-26-11 09:37 AM
6.1
32kB
Xruptor
05-03-11 05:57 AM
5.5
32kB
Xruptor
01-06-11 07:32 AM
5.4.1
32kB
Xruptor
11-09-10 07:21 AM
5.4
32kB
Xruptor
11-02-10 06:37 AM
5.1
32kB
Xruptor
10-21-10 09:07 AM
5.0.1 BETA
29kB
Xruptor
10-15-10 04:27 PM
5.0 BETA
29kB
Xruptor
10-14-10 06:01 PM
4.3
29kB
Xruptor
08-16-10 06:51 AM
4.2
29kB
Xruptor
08-15-10 08:43 AM
4.1
24kB
Xruptor
08-11-10 08:27 AM
4.0
24kB
Xruptor
08-11-10 07:51 AM
3.9
24kB
Xruptor
07-26-10 08:25 AM
3.8.1
24kB
Xruptor
07-07-10 10:34 AM
3.8
24kB
Xruptor
07-07-10 10:12 AM
3.8
24kB
Xruptor
07-07-10 10:04 AM
3.7
24kB
Xruptor
06-21-10 07:32 AM
3.6.1
23kB
Xruptor
06-13-10 11:57 AM
3.6
23kB
Xruptor
05-17-10 09:34 AM
3.5.1
22kB
Xruptor
03-01-10 04:46 PM
3.5
22kB
Xruptor
03-01-10 03:32 PM
3.4
22kB
Xruptor
02-24-10 12:55 PM
3.3
22kB
Derkyle
02-23-10 12:26 PM
3.2
22kB
Derkyle
02-12-10 08:45 AM
3.1
22kB
Derkyle
02-10-10 07:53 AM
3.0
21kB
Derkyle
02-05-10 10:08 AM
2.4
11kB
Derkyle
01-31-10 07:12 AM
2.3
11kB
Derkyle
01-30-10 08:11 AM
2.2
11kB
Derkyle
01-25-10 10:23 AM
2.1
11kB
Derkyle
01-16-10 10:59 AM
2.0
11kB
Derkyle
01-15-10 06:12 PM
1.9
11kB
Derkyle
01-15-10 10:42 AM
1.9
11kB
Derkyle
01-15-10 10:28 AM
1.8
6kB
Derkyle
01-03-10 10:21 AM
1.7
6kB
Derkyle
12-21-09 07:42 AM
1.6
6kB
Derkyle
12-20-09 01:01 PM
1.4
5kB
Derkyle
12-18-09 01:31 PM
1.3
5kB
Derkyle
12-18-09 10:04 AM
1.2
4kB
Derkyle
12-10-09 08:24 AM


Post A Reply Comment Options
Unread 07-07-10, 10:35 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Version 3.8.1:
-WHOOPS tiny bug where the tooltip would blink like mad. (Fixed)

Version 3.8:
-Added throttling to remove lag when mousing over items quickly in bags.
-Added an option to toggle throttling. (/bgs throttle)
-New throttling feature improves on framerate
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-28-10, 06:37 PM  
Llysara
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Sad to hear, but thank you for your consideration.
Llysara is offline Report comment to moderator  
Reply With Quote
Unread 06-28-10, 06:59 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by Llysara
You raise a good point, but for me, that's exactly how I would get the count accurate, though -- by checking the AH and mailbox (for expired items) each time to update the data, which for me is every day, maybe a couple of times a day. If I open up my JC window afterward and scroll through the epic gems I have available to cut and see that I don't have a count for something like Shifting Dreadstone, I know it's sold, so I can cut a new one to sell. Alternatively, if I do see a count for it, I know it's still on the AH, so I won't bother. I do the same thing for my alchemist too -- elixirs, flasks, potions. Does that make sense?
I think I see what you mean now. Although in theory it's a good idea, I don't think that many people would use it. It would just bloat the database with more data that possibly won't be used by a large majority of people. Granted in your case it would be great but I myself wouldn't really use it. I'm sorry but I don't think I will be adding this feature to BagSync. I believe there are a few Auction mods out there that already do this for you. Thanks though for taking the time to explain in detail. Much appreciated!
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-26-10, 10:32 AM  
Llysara
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by Xruptor
But why would you want to know how many are on the Auction House? Those items aren't permeate because they get sold. You would have to check the auction house each time to update that data. It would be extremely inaccurate.

Lets say I go the other way around and only count the items YOU have put up, rather than just the total auction house items. In the end when your item gets sold, the count would be wrong. You wouldn't have one item on the auction house since it's no longer there. The only way you would update that information is by visiting the auction house again.

Again, I don't really see where your heading with this. Maybe if you gave a really good example of it's use, I might consider it. However, right now I don't really see a point to it.
You raise a good point, but for me, that's exactly how I would get the count accurate, though -- by checking the AH and mailbox (for expired items) each time to update the data, which for me is every day, maybe a couple of times a day. If I open up my JC window afterward and scroll through the epic gems I have available to cut and see that I don't have a count for something like Shifting Dreadstone, I know it's sold, so I can cut a new one to sell. Alternatively, if I do see a count for it, I know it's still on the AH, so I won't bother. I do the same thing for my alchemist too -- elixirs, flasks, potions. Does that make sense?
Llysara is offline Report comment to moderator  
Reply With Quote
Unread 06-26-10, 06:38 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by Llysara
I'd be interested in implementing a count as to what items are on the AH as well.

For example, on another addon it will say something like,

Bright Bloodstone [Mail 2, Auctions 2]

Meaning, there are 2 bright bloodstones in the mailbox, and two on the AH.

Does that make sense?

PS. Great, lightweight addon
But why would you want to know how many are on the Auction House? Those items aren't permeate because they get sold. You would have to check the auction house each time to update that data. It would be extremely inaccurate.

Lets say I go the other way around and only count the items YOU have put up, rather than just the total auction house items. In the end when your item gets sold, the count would be wrong. You wouldn't have one item on the auction house since it's no longer there. The only way you would update that information is by visiting the auction house again.

Again, I don't really see where your heading with this. Maybe if you gave a really good example of it's use, I might consider it. However, right now I don't really see a point to it.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 06-26-10 at 06:40 AM.
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-25-10, 08:19 PM  
Llysara
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by Xruptor
I'm really not sure what your asking for. Can you be a bit more descriptive and give an example?
I'd be interested in implementing a count as to what items are on the AH as well.

For example, on another addon it will say something like,

Bright Bloodstone [Mail 2, Auctions 2]

Meaning, there are 2 bright bloodstones in the mailbox, and two on the AH.

Does that make sense?

PS. Great, lightweight addon
Llysara is offline Report comment to moderator  
Reply With Quote
Unread 06-24-10, 11:07 PM  
Schnubby
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thank you very much for implementing my suggestion
Works perfectly!
Schnubby is offline Report comment to moderator  
Reply With Quote
Unread 06-21-10, 07:32 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Version 3.7
-Fixed an issue where the ammo count was being listed twice. (Thanks to berrybear from WOWInterface)
-Added tooltip display to the Currency Tab under the Character Window.
-Added a new slash command (/bgs guildname) which till toggle the display of guild names and count rather then just character and guild count.
-NOTE: /bgs guildname is toggled off by default
-Fixed an issue with the versioning that wasn't allowing the FixDB to fire off.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 06-21-10 at 07:53 AM.
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-18-10, 09:44 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by berrybear
Not sure if this has been reported before, but on my hunter BagSync reports twice the amount of ammo I actually have, this is because ammo is equipped in the ranged slot while still also residing in my bags, if I had to guess.

Thanks =)
Thanks for pointing it out! I'll make a check for it next release. Working on adding a few of the user requests to the mod.

Nearing the end of my semester so things are getting sorta busy. It should be updated when I get some free time.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-17-10, 09:41 PM  
berrybear
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Not sure if this has been reported before, but on my hunter BagSync reports twice the amount of ammo I actually have, this is because ammo is equipped in the ranged slot while still also residing in my bags, if I had to guess.

Thanks =)
berrybear is offline Report comment to moderator  
Reply With Quote
Unread 06-14-10, 12:39 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by Schnubby
[b]I've been wondering if you could implement a possibility to separate the guild bank contents of each char into a separate line with the associated guild name.
Example:
My Char #1 is in the guild Exampleguild #1, Char #2 is in Exampleguild #2

Char #1 Bags:1 Bank:5 Mail:1
Char #2 Bags:10 Bank:25
Exampleguild #1: 3 (Tab 1)
Exampleguild #2: 30 (Tab 4)
Total: 75
Okay I was able to implement the guild separators. However, I didn't implement what tab the item would be on. To be honest there really wasn't a good way to implement it without adding more crap to the database. I want the database to be as small as possible. I don't think it really matters what tab it's on so long as you know that guild has the item in the guild vault.

I'm still working on the tooltips on the token window though. Doing this on my spare time as I have end of the semester classes swamping my time.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-13-10, 11:48 AM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by Schnubby
[b]I've been wondering if you could implement a possibility to separate the guild bank contents of each char into a separate line with the associated guild name.
Example:
My Char #1 is in the guild Exampleguild #1, Char #2 is in Exampleguild #2

Char #1 Bags:1 Bank:5 Mail:1
Char #2 Bags:10 Bank:25
Exampleguild #1: 3 (Tab 1)
Exampleguild #2: 30 (Tab 4)
Total: 75

Thanks for the localization. Let me see what I can do in reference to the guild separator. I'll also take a look at that tooltip in tokens window request.

I went ahead and uploaded a version with the German localization for now while I work on the other requests.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 06-14-10 at 06:16 AM.
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-13-10, 12:43 AM  
Schnubby
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I've been wondering if you could implement a possibility to separate the guild bank contents of each char into a separate line with the associated guild name.
Example:
My Char #1 is in the guild Exampleguild #1, Char #2 is in Exampleguild #2

Char #1 Bags:1 Bank:5 Mail:1
Char #2 Bags:10 Bank:25
Exampleguild #1: 3 (Tab 1)
Exampleguild #2: 30 (Tab 4)
Total: 75


This would be an example tooltip. (Tab X) means in which Guildbank Tab the item is stored in.

Another thing that has been bugging me, is it possible to show the total token inside the token tooltips on the character window (that thing that opens if you press C and then navigate inside the Token Tab) ?


And last but not least i did a german translation (locale deDE) for BagSync:
Code:
	BAGSYNC_NUM_BAGS = 'Taschen: %d'
	BAGSYNC_NUM_BANK = 'Bank: %d'
	BAGSYNC_EQUIPPED = 'Angelegt: %d'
	BAGSYNC_NUM_GUILDBANK = 'Gilde: %d'
	BAGSYNC_NUM_MAILBOX = 'Post: %d'
	BAGSYNC_SEARCH = 'Suche'
	BAGSYNC_SEARCH_TOTAL = 'Gesamt:'
	BAGSYNC_TOKENS = 'Abzeichen'
	BAGSYNC_PROFILES = 'Profile'
	BAGSYNC_PROFILES_TT = 'Wähle ein Profil zum löschen aus.\nINFO: Dies ist nicht umkehrbar!'
	BAGSYNC_PROFILES_DELETE = 'Löschen'
	BAGSYNC_PROFILES_CONFIRM = 'Bestätigen'
	BAGSYNC_BINDING_SEARCH = 'Öffne/Schließe Suche'
	BAGSYNC_BINDING_TOKEN = 'Öffne/Schließe Abzeichen'
	BAGSYNC_BINDING_PROFILES = 'Öffne/Schließe Profile'
	BAGSYNC_DATABASE_FIX_ALERT = 'Die Funktion FixDB wurde ausgeführt! Die Datenbank wurde optimiert!'
	BAGSYNC_SWITCH_ON = 'An'
	BAGSYNC_SWITCH_OFF = 'Aus'
	BAGSYNC_SLASH_CMD1 = '[itemname]'
	BAGSYNC_SLASH_CMD2 = 'search'
	BAGSYNC_SLASH_CMD3 = 'gold'
	BAGSYNC_SLASH_CMD4 = 'tokens'
	BAGSYNC_SLASH_CMD5 = 'profiles'
	BAGSYNC_SLASH_CMD6 = 'fixdb'
	BAGSYNC_SLASH_CMD7 = 'total'
	BAGSYNC_SLASH1 = '/bgs '..BAGSYNC_SLASH_CMD1..' - Nach einem Item suchen'
	BAGSYNC_SLASH2 = '/bgs '..BAGSYNC_SLASH_CMD2..' - Öffnet das Suchfenster'
	BAGSYNC_SLASH3 = '/bgs '..BAGSYNC_SLASH_CMD3..' - Zeigt einen Tooltip mit dem Gold eines jeden Charakters.'
	BAGSYNC_SLASH4 = '/bgs '..BAGSYNC_SLASH_CMD4..' - Öffnet das Abzeichenfenster.'
	BAGSYNC_SLASH5 = '/bgs '..BAGSYNC_SLASH_CMD5..' - Öffnet das Profilfenster.'
	BAGSYNC_SLASH6 = '/bgs '..BAGSYNC_SLASH_CMD6..' - Führt eine Reparatur der Datenbank (FixDB) aus.'
	BAGSYNC_SLASH7 = '/bgs '..BAGSYNC_SLASH_CMD7..' - Zeigt/Verbirgt die [Gesamt] Anzeige in Tooltips für Items und in der Goldanzeige.'
Last edited by Schnubby : 06-13-10 at 01:07 AM.
Schnubby is offline Report comment to moderator  
Reply With Quote
Unread 06-06-10, 03:14 PM  
Xruptor
A Black Drake
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 583
Uploads: 37
Originally posted by Joschasa
Are there any plans to support the auction house as well? Would be nice to see, if my alt has items on the auction house...
(Yeah, i know, that data would be outdated pretty soon, but still it would be interesting to know, if i am trying to sell some or if i need to produce more )
I'm really not sure what your asking for. Can you be a bit more descriptive and give an example?
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Xruptor is offline Report comment to moderator  
Reply With Quote
Unread 06-02-10, 04:29 PM  
Joschasa
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 2
Are there any plans to support the auction house as well? Would be nice to see, if my alt has items on the auction house...
(Yeah, i know, that data would be outdated pretty soon, but still it would be interesting to know, if i am trying to sell some or if i need to produce more )
Joschasa is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: