- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,841 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
OpenAllBags
- 0 Likes
- World of Warcraft
- 28,515 Downloads
- Supports: 4.3
- 4 Average Daily Downloads
- Comments
- Created 11/24/2007 6:35:22 AM
- Updated 12/11/2011 9:02:52 AM
- 128 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: 8
About OpenAllBags
Whenever you interact with a mailbox, the bank, the auction house, a merchant or trade with another player, this add-on opens all your bags.
This was inspired by the existing OpenBags add-on which did not work together with "Soul Pouch".
Please check the main page of OpenAllBags here.
Version 8 * Updated TOC for WoW 4.3.0 * Restored old behaviour because of completely screwed up bag API in 4.3.
Version 7 * Updated TOC for WoW 4.0.1
Version 6 * Updated TOC for WoW 3.3.5 * Removed an unused function. * No longer use an XML file.
Version 5 * Updated TOC for WoW 3.2 * Added license information * Added link to project main page at http://code.google.com/p/open-all-bags/
Version 4 * Updated TOC for WoW 3.1.2
Version 3 * Updated TOC for WoW 3.0.2
Version 2 * Added support for guild bank (reported by Greymalkin) * Removed unused code (reported by Greymalkin)
Version 1
- Initial release
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 8 | Release | 4.3 | 101 | 12/11/2011 9:02:52 AM |
| 7 | Release | 4.0.1 | 9,878 | 10/16/2010 9:40:36 AM |
| 6 | Release | 3.3.5 | 1,287 | 7/5/2010 3:32:31 PM |
| 5 | Release | 3.2.0 | 5,284 | 8/29/2009 1:20:32 PM |
| 4 | Release | 3.1.0 | 219 | 8/29/2009 11:44:00 AM |
| 3 | Release | 3.0.2 | 12,281 | 10/18/2008 6:43:21 AM |
| 2. | Release | 2.3.0 | 609 | 12/2/2007 9:54:23 AM |
| 1. | Release | 2.3.0 | 165 | 11/24/2007 6:35:22 AM |
Comments
I uploaded a working alternative at WoWInterface for players who are not sure how to integrate bognari3's fix in to OpenAllBags.
OpenMyBags
http://www.wowinterface.com/downloads/info19825-OpenMyBags.html
-- Copyright (c) 2009-2010, Sven Kirmess
local Version = 7
local Loaded = false
local function EventHandler(self, event, ...)
if ( event == "PLAYER_ENTERING_WORLD" ) then
self:RegisterEvent("AUCTION_HOUSE_SHOW")
self:RegisterEvent("AUCTION_HOUSE_CLOSED")
self:RegisterEvent("BANKFRAME_OPENED")
self:RegisterEvent("BANKFRAME_CLOSED")
self:RegisterEvent("GUILDBANKFRAME_OPENED")
self:RegisterEvent("GUILDBANKFRAME_CLOSED")
self:RegisterEvent("MAIL_SHOW")
self:RegisterEvent("MAIL_CLOSED")
self:RegisterEvent("MERCHANT_SHOW")
self:RegisterEvent("MERCHANT_CLOSED")
self:RegisterEvent("TRADE_CLOSED")
self:RegisterEvent("TRADE_SHOW")
if ( not Loaded ) then
DEFAULT_CHAT_FRAME:AddMessage(string.format("OpenAllBags %i loaded.", Version))
Loaded = true
end
elseif ( event == "PLAYER_LEAVING_WORLD" ) then
self:UnregisterEvent("AUCTION_HOUSE_SHOW")
self:UnregisterEvent("AUCTION_HOUSE_CLOSED")
self:UnregisterEvent("BANKFRAME_OPENED")
self:UnregisterEvent("BANKFRAME_CLOSED")
self:UnregisterEvent("GUILDBANKFRAME_OPENED")
self:UnregisterEvent("GUILDBANKFRAME_CLOSED")
self:UnregisterEvent("MAIL_SHOW")
self:UnregisterEvent("MAIL_CLOSED")
self:UnregisterEvent("MERCHANT_SHOW")
self:UnregisterEvent("MERCHANT_CLOSED")
self:UnregisterEvent("TRADE_CLOSED")
self:UnregisterEvent("TRADE_SHOW")
elseif (
event == "AUCTION_HOUSE_SHOW" or
event == "GUILDBANKFRAME_OPENED" or
event == "MAIL_SHOW" or
event == "MERCHANT_SHOW" or
event == "TRADE_SHOW"
) then
DEFAULT_CHAT_FRAME:AddMessage("bag open form event = " .. event)
local i
for i = 0, NUM_BAG_SLOTS do
OpenBag(i)
end
elseif (event == "BANKFRAME_OPENED") then
DEFAULT_CHAT_FRAME:AddMessage("bag open form event = " .. event)
local i
for i = 0, (NUM_BAG_SLOTS + NUM_BANKBAGSLOTS) do
OpenBag(i)
end
elseif (
event == "AUCTION_HOUSE_CLOSED" or
event == "GUILDBANKFRAME_CLOSED" or
event == "MAIL_CLOSED" or
event == "MERCHANT_CLOSED" or
event == "TRADE_CLOSE"
) then
local i
for i = 0, NUM_BAG_SLOTS do
CloseBag(i)
end
elseif (event == "BANKFRAME_CLOSED") then
local i
for i = 0, (NUM_BAG_SLOTS + NUM_BANKBAGSLOTS) do
CloseBag(i)
end
end
end
-- main
local frame = CreateFrame("Frame")
frame:RegisterEvent("PLAYER_ENTERING_WORLD")
frame:RegisterEvent("PLAYER_LEAVING_WORLD")
frame:SetScript("OnEvent", EventHandler)
But i am now geting spam in chat telling me it is openign bags.
f.eks:
"bag open event=BANKFRAME_OPENED"
DEFAULT_CHAT_FRAME:AddMessage("bag open form event = " .. event)
2 times
Date: 2011-04-29 21:38:32
ID: 3
Error occured in: Global
Count: 1
Message: ..\FrameXML\ContainerFrame.lua line 860:
attempt to index local 'frame' (a boolean value)
Debug:
[C]: ?
..\FrameXML\ContainerFrame.lua:860: OpenAllBags()
OpenAllBags\OpenAllBags.lua:48:
OpenAllBags\OpenAllBags.lua:7
http://wowprogramming.com/utils/xmlbrowser/diff/FrameXML/MainMenuBarBagButtons.lua
But I guess there is also some events changed.
Now the niggle .. It won't open my Personal or Guild bank bags since todays patch.
I logged in to WoW with ONLY OAB as an active addon and get the same result.
Any ideas on how to get this working again as I am now having to use 2 hands to open the bags.
Cheers.
Thanks for a great mod - Very useful.
The only niggle I have though is where I open up the bank/vendor/trade etc.. and already have my backpack open with OneBag3 - it closes the backpack rather than leave it open. Possibly due to the way OneBag3 works but posting here in case it's something that can be tweaked in OpenAllBags.
Cheers.