Baud Bag

Simplistic AddOn that allows joining of selectable bags. Contains several skins.

File Details

v11.0.7.1

  • R
  • Jan 22, 2025
  • 117.39 KB
  • 470
  • 11.0.7+2
  • Retail + 1

File Name

BaudBag-v11.0.7.1.zip

Supported Versions

  • 11.0.7
  • 4.4.1
  • 1.15.5

=== Changelog ===
v11.0.7.1
  - fixed some edge case issues on item information retrieval
  - fixed error when trying to change container names
  - added suppor for deposit/withdrawal on warband bank
  - enabled item search for warband bank
  - updating classic versions with recent API changes
v11.0.2.6
  - adapted how baud bag overrides calls to original bags, to only be called when the addon should be consistently loaded
  - now only updating the reagent bank on update even, when the bank is actually open
  - extended options handling to show the correct icon for warband bags
  - fixed custom version of ItemButton to correctly work with cached battlepet information again
  - fixed a bug where moving stuff around in bags supporting caches (banks) lead to the item appear in the new and the old slot at the same time
  - fixed handling of cached elements to correctly retrieve the item id
  - fixed the purchase button in warbandbanks bag frame to actually work
v11.0.2.5
  - added support for warband bank
    - you can currently only put items into it by manually moving it there, rightclicking from bags does not work and instead try to put into regular bank
    - depositing money is currently not possible
    - bank content does not correctly lock when online with another account that has access to same bank
    - configuring bag joining might not work correctly (everything will be joined by default)
  - fixed bag buttons not updating correctly when not yet bought
  - fixed item levels, now only showing on equipable items again
  - reworked quite some parts of caching and item data handling, so opening the offline banks before visiting a bank should work more reliably now
  - greatly improved IDE support for addon development
v11.0.2.4
  - fixed keyring to actually be able to load in classic flavors
  - fixed offline state recognition for bank when visiting using the "warband distance inhibitor"
  - lots of under the hood improvements to allow supporting warband bank
v11.0.2.3
  - fixed another faulty access to GetSize() in search frame
  - fixed error in ITEM_LOCK_CHANGED event due to not yet supported warband bank
v11.0.2.2
  - fixed default configuration for new chars or bag sets (options window)
  - fixed loading of initial background selection value when switching between bag sets (options window)
  - fixed faulty access to GetSize() in search frame
  - added contribution note in changelog of last version
  - more under the hood reworks, necessary for warband bank
v11.0.2.1
  - fixes for moved C_AddOns APIs
  - fixes for moved C_Bank APIs
  - big under the hood rework of lots of BagSet related mechanics in preparation for warband bank (and more)
  - switched to GitHub Actions for releases
  - added temporary quick-jump to enable/disable bank into container menu until warband bank is supported (contributed by Ketrel, thx!)
v11.0.0.1
  - complete overhaul of the settings code
  - removed all old style dropdowns and replaced with either custom code, popouts (for classic) or the new dropdowns (retail)
  - wrapped more API calls for easier wow flavor handling
  - lots of little code improvements
v10.1.7.1
  - re-added keyring functionality for wotlk classic
  - added support for vanilla classic (classic era)
  - started reworking settings page for more consistent look between wow flavors and to better integrate with new settings system
v10.1.7.0
  - fixed more scenarios for opening/closing of backs/backpacks for both retail and wotlk
    - opening backpack and then toggeling all bags still shows weird behavior, but the rest should work fine
  - fixed bag search for wotlk
  - tried to fix drop down tainting issue for (mostly) wotlk tainting half of wow
  - replaced container menu with new implementation, not based on stock drop down ui
v10.1.0.1
  - fixed opening/closing of bags/backpack for wotlk and retail in different scenarios (might not have catched all possibilities yet)
v10.1.0.0
  - reworked the way baud bag hooks into the client to hopefully reduce taint by a significant amount
    - should fix item upgrading
    - should fix anima depositing
    - should fix LFG tool usage (wotlk)
    - should fix "only bank from BaudBag" use case
  - fixed more call to global with indirection through API wrapper [wotlk compatibility]
  - added support for new icon in addon list
  - cleaned out (now) unnecessary code and reworked other parts to be better understandable
v10.0.5.2
  - deactivated handling of quest overlay for offline bank, as it lead to issues with some useable items
  - fixed handling of reagent bank bag button
  - fixed handling of reagent bank in options window
  - adapted handling of joined state for bag slots which contain no bag
v10.0.5.1
  - fixed a number of issues with switching bags in the bank
  - reworked and slimmed down bag buttons implementation (doesn't depend on itembutton any more) [wotlk compatibility]
  - reworked a good number of calls to blizz api from direct calls to custom api wrapper
  - moved more reagent bank related logic to reagent bank classes for easier deactivation [wotlk compatibility]
  - reworked item button handling to hopefully better work with ItemButton (retail) as well as ItemButtonTemplate (wotlk) [wotlk compatibility]
  - reworked filter and sorting functionality to only be shown when supported by expansion
  - reworked token bar code to only run when supported by expansion
  - fixed a number of tooltip related issues for wotlk
  - fixed a number of reagent bag slot related issues in the options window (like showing reagent bags only when supported, bag slot highlights, etc.)
  - fixed money line background issues in wotlk (and prob. classic)
  - fixed broken quest overlay handling for bank items (as made evident by masque)
v10.0.5.0
  - fixed screwed bag update due to broken BAG_UPDATE_DELAYED event temporarily (apparently there is a real fix for that coming, and the temporary solution can be removed)
  - possibly fixed issue with bad timings on login/reload/portal use
  - added new option to reset container position(s) when containers have moved out of the screen (possibly due to scaling etc.)
  - hardened a number of things for future release of addon for both retail and wotlk
v10.0.2.11
  - fixed wanky looking close button
  - fixed keybindings not showing up in default keybinding ui
  - added (optional) support for pawn update infos on bag items
v10.0.2.10
  - fixed search not working for reagent bag
  - added support for all regular item button overlays
v10.0.2.9
  - fixed error when handling the ITEM_LOCK_CHANGED event, as it's getting called for the bank even if that can't be regularily viewed by now
  - fixed broken tooltips for reagent bag if there where cached items for the first bank bag before 10.0.0
v10.0.2.8
  - fixed error messages on cleaning up the reagent bank
  - fixed issues with missing container configurations for the reagent bag
  - fixed faulty call to item slot creation hook (mostly breaking masque support)
  - removed chat message when empty container is encountered, as this is an expected state now
  - added specific default naming for reagent bags
  - added hacky workaround to rightclick on reagent problem when visiting the bank and the reagent bank is visible
v10.0.2.7
  - fixed a number of container config related issues (including bag cleanup)
  - fixed updating of bag buttons
  - fixed bags closing automatically on moving items when there is a profession item in the bag and the profession tutorial has not been completed yet
v10.0.2.6
  - added support for reagent bag
  - known issue: the bag buttons do not correctly update when equipping new bags... to work around please close and reopen the respective bag set
v10.0.2.5
  - adapted ilvl overlay to show effective item level instead of "regular" item level (whatever that's supposed to be)
  - made fade in/out animation configurable and default to off for basic consistency with default UI
  - many fixes to bag buttons to actually work the way they where intended to (especially for backpack bags)
v10.0.2.4
  - hardened junk selling against empty item buttons
  - fixed bag sorting
  - fixed faulty bag filter display in container menu
  - fixed broken bag frame backdrop
  - introduced possibility to show item level on equipable items (defaults to disabled, can be configured in the options menu)
v10.0.2.3
  - fixed a number of issue with the container menus (+ in top right of the container)
  - fixed an error when using the sliders in the options window
  - fixed an error when trying to search for items using bag search
v10.0.2.2
  - fixed junk selling not working as intended
  - fixed bank showing faulty bags
  - fixed showing of new item background backgrounds in old skins
  - fixed error messages being thrown in some instances of SetVertexColor calls
  - improved hook into default frame operations for bank case (only preventing when bank is actually activated in baud bag)
v10.0.2.1
  - fixed original bank opening alongside baud bag bank with pre-patch and in beta
v10.0.2
  - introduced basic support for dragonflight (10.0.0 and 10.0.2)
    - addon should still be fully backwards compatible
    - there are a few known bugs in 10.0.0 and up, must notably:
      - regular bank is opening alongside baud bag bank
      - bag buttons in the main menu bar may behave strange (in that case use shortcuts to open the bags)
      - tooltips might look strange or might be missing
  - now also allow filtering bags for junk (unsure why that was prevented earlier)
v9.1.0
  - fixed adding/removing/swapping bags and
    - not correctly updating bag contents
    - not correctly updating the bag button icon
    - not correctly updating the open bag highlight
v9.0.6
  - fixed AutoOpen function in conjunction with auction house [#149]
  - adapted retrieval of reagent bank icon to hopefully constantly be visible
v9.0.5
  - fixed tooltip for empty bag slots [#148]
  - fixed search field edit box appearing behind background on first open
  - finished button code refactor
  - started search frame refactor
v9.0.4
  - fixed tooltip sometimes disappearing prematurely
  - fixed tooltip on battlepets in bank not working [#147]
  - fixed broken masque support [#146]
v9.0.3
  - reworked tooltip handling to provide a consistent behavior across backpack, bank and offline bank
  - reworked bag button implementation to be less different between backpack and bank and not need multiple internal indirections
  - Fixed faulty min/max value definition for column slider in the options [#145]
v9.0.2
  - fixed "Close All" button positioning in options panel
  - fixed updating of container background after changing the style in the options panel
    - workaround was to reload the ui after changing
  - fixed updating the bags after de-joining the bags int he optinos panel
    - workaround was to reload the ui after changing
v9.0.1
  - updated addon code to work with WoW 9.0.1 interface API:
    - new backdrop system
    - constants to enums replacements
    - new currency/token API
  - fixed a number of tooltip related issues (especially for offline bank items) and made sure to provide the same tooltip view for all items
  - fixed faulty check for authenticator usage (to show that you could get more backpack slots if authenticated)
  - reworked how localization is executed in the addon
v8.2.2
  - fixed search frame throwing errors on open
  - hopefully fixed sporadic bug preventing container movement
v8.2.1
  - fixed options window to not try to update the name of a container if the name was not entered by a user
  - updated TOC version to patch 8.2.5
v8.2.0
  - updated some internals to work better than before
  - updated TOC version to patch 8.2
v8.1.3
  - updated Masque support to not throw errors
  - adapted "Sell Junk" code to not do anything if quality retrieval returns error values (hopefully fixes the "sell all items" bug)
  - reworked internal ItemButton code to be a mixin for the regular ItemButton (removes the need for internal Frame field)
v8.1.2
  - fixed calls to outdated ItemButtonTemplate and replaced with new ItemButton
v8.1.1
  - fixed item overlay handling to match blizzard defaults again
  - updated toc to post 8.1.0 interface version changes
v8.1.0
  - adapted to changes in BankItemButtonBagTemplate
v8.0.5
  - fixed a bug in updating tokens when inventory is deactivated for baudbag
  - fixed a bug in cache handling causing the bags in the bank to be shown wrongly in "offline" mode
  - internal reworks to further improve addon stability and possibly remove taint causes
v8.0.4
  - reworked how to hook into the original token system to avoid tainting the main menu (currently means: max 3 tokens selectable for viewing in the backpack :/)
  - added scrapping machine to "auto open" toggle
v8.0.3
  - moved container local option "rarity coloring" to be global (defaults to "on")
  - added a slider to adapt the intensity of the rarity colors (when rarity coloring is enabled)
  - fixed typo in sell junk option (thanks to Viscro for the find!)
  - removed custom support for CaerdonWardrobe as it has build in support for BaudBag now. Thanks Ceardon!
v8.0.2
  - fixed broken updating of containers after changing the scaling in options
v8.0.1
  - fixed faulty supported game version definition in toc
v8.0.0
  - fixed recognition of unlocked reagent bank to work with recent interface changes
v7.3.8
  - hardened container update when there are no bags inside to show
v7.3.7
  - fixed searching for items
  - fixed error on login or (bank)bag open/close
v7.3.6
  - introduced cleanup ignore filter for containers, these containers won't be affected by the cleanup operation
  - fixed container filters to use correct IDs for the target containers
  - fixed swapping of bags resulting in exceptions and missing items
  - fixed faulty container rendering when the column configuration was changed
  - fixed some caching related issues that lead to faulty textures and bagcontents for bank containers when in offline mode
v7.3.5
  - reworked generation of the containers menu drop downs and their internal handling of clicks
  - introduced usage of regular containers filter assignment (can be configured through container menu)
  - fixed quest item highlights to correctly show for items collected for quests
  - fixed updating item upgrade overlays (this also fixed missing pawn infos on items)
  - fixed updating of containers after splitting in options (didn't shrink anymore after system rework)
v7.3.4
  - major rework of how item buttons and bag buttons are created and accessed
  - rework of rarity coloring internals (are still expected to look almost the same though)
  - added support for masque skinning (item buttons in the bags as well as bag buttons in the bag overview)
  - added possibility to activate/deactivate masque support in options, defaults to off!
  - worked around quirk in blizzards code that prevented opening the options panel from chat or dropdown menu in the bags on the first try
v7.3.3
  - added button linking to blizzards authenticator system for people that don't have the extra 4 slots yet ("hidden" in menu drop down)
  - major restructoring of big parts of the addon if you encounter problems please don't hesitate to report!
v7.3.2
  - updated playsound usage to blizzards new id based system
  - fixed background selection broken somewhere in the extensive restructuring of past versions
v7.2.2
  - reworked TokenFrame and MoneyFrame in first backpack container to better fit and worked out some scaling issues
  - extensive internal restructuring
v7.0.3
  - added special handling for vendors that are also quests givers
  - fixed grey item equip on visiting mail
  - fixed skin selection in options
  - initial support for CaerdonWardrobe (does not work on offline bank yet)
  - fixed performance issues introduced with 6.2.0 beta versions
  - fixed offline bank issues
  - reworked debug system to hopefully perform better when not used.
v6.0.3
  - reworked options panel
  - reworked some optios to be global for all containers:
    + rarity coloring
    + new item highlight
    + junk selling
  - fixed tooltips in offline bank
v6.0.2
  - propably found long time bug for overlayed bag icons
  - reworked interal (debug) logging system
  - reworked caching mechanism for more general use
  - added reagent bank
  - added blizzards bag sorting feature
  - added option to automatically sell junk when visiting a merchand
  - added option to hide flashing border for new items (per container)
  - fixed bag updating when visiting a vendor
  - extended maximum possible columns for bags to 40 to accomodate for bigger sizes, default for bank is increased to 14
v6.0.1
  - added file based logging on a per session basis, to enable type the following into the chat:
    /script BaudBag_DebugLog = true;
    The resulting log will be in the SavedVariable file for BaudBag. Beware that the option will reset to false when relogging or reloading the ui! Entries of previous sessions will automatically be overriden!
  - fixed locked bag selection
v6.0.0
  - adapted to braking changes in API & base container addon
v5.4.0
  - added workaround for slider value bug introduced in live 5.4.0 builds (see http://www.wowwiki.com/Patch_5.4.0/API_changes#Issues)
  - fixed blue borders in offline bank view when bank hasn't been visited in a session
v5.3.0
  - fixed search when caged battle pets are present in the bags open for search
  - added new option
v5.2.0
  - fixed faulty behaviour when BB is deativated for the inventory (Ticket 77)
v5.1.0
  - hotfix for changes made to original BagSlots by Blizz
v5.0.0
  - fixed my sloppy coding resulting in tainting sloppy coded blizzard addons with patch 5.0.4
v4.3.0
  - removed obsolete code to get rid of some error messages
  - fixed up size of Bag Slot Container Frame (thx to KanadiaN for the patch!)
  - finally fixed AutoOpen function for bags when going to a vendor or mail terminal
v4.2.0
  - removed keyring to adapt to the current WoW Interface changes introduced with patch 4.2.0
v4.1.1
  - fixed open bags closing when opening merchant window
  - backpack now opens correctly when all bags are opened even if it is not joined with other bags
  - corrected backpack toggeling to close or open all bags at once instead of opening closed and closing opened bags
  - worked around some tainting issues

v4.1.0
  - adopted Changes for Patch 4.1 (new ToggleAllBags behavior)

v4.0.3
  - added bag search (allowing lua style pattern matching)
  - added option setting to close the whole bag set when closing the first container of a set
  - added highlighting of container slots when mouse hovers over bags slots in bank or backpack
  - fixed opening of original bankframe when baudbags own bank frame is disabled

v4.0.2
  - major restructuring of inner workings
  - added new token view for up to 5 tokens in the first backpack container
  - moved options to regular wow options interface
  - changed rarity coloring to be a bit more discrete (thanks to eldaveo)
  - added russian and korean translations
  - fixed cost view for next bank slot

v4.0.1
  - fixed auto open issue when visiting a vendor or mail

v4.0.0
  - updated a big part of the addon to comply with recent changes in the UI-API
  - updated toc to 40000

=== Known Issues ===

If the columns of the first bagpack container are set to a low value the visible tokens and money may be visible outside the bag frame.
One cannot right-click on reagents to put them in the reagent bank, it will only be put in the regular bank. (Restriction by Blizz API)