• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

OneBag

 
Project Updated:
Files Updated: Fri, Aug 15 2008
Supports Game Version: 2.4.3
Category: Bags & Inventory
Tags:

[Edit Tags]

Project Manager: Kaelten
Additional Authors: No additional authors
Current Version: OneBag-r80504.1
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 95
Downloads Total: 918,599
Favorites: 1,887
Comments: 488
  • Contests
  • About OneBag
  •  

NOTICE

This version is no longer maintained! I'm working as fast as I can to get the new version to a better state but it does have base line functionality.

Check out the new true OneBag as it's being developed!

END NOTICE

OneBag is a replacement for the default game bags that combines all the bags into one frame. There are already addons out there that do this, so why OneBag? Mainly because I wanted a simpler, more system-friendly bag. OneBag doesn't entirely rewrite the bag-handling interface like others do. It simply rearranges the bags into one and allows the default UI to continue managing the bag slots. This means that addons such as KC_Items, ItemSync, LootLink, and SellValue should be inherently supported. As long as an addon is compatible with the default game bags, it should work with OneBag. This was my goal, anyway. For my uses OneBag has succeeded. Hopefully you will have similar results.

Features

  • Combines all your character bags into one.
  • Customizable number of columns.
  • Displays the total number of slots, by slots used and type. Types being that ammo, soul bags, and professions bags all get a seperate count.
  • Inherent support for addons such as KC_Items, ItemSync, LootLink, and SellValue, with no need for special code.
  • Color coded slots by item rarity or bag type.
  • Will automatically open for you when you visit the auction house, bank, mailbox, merchant, or when entering a player trade.
  • Customizable display of only certain bags, either but slot number, or by type.
  • Gives you a bag bar for easy manipulation of your bags.
  • You can mouseover the bags on the bar to highlight the slots from that bag. You can also lock this highlight by clicking.
  • Customize the scale and alpha of the frame.
  • Provides an easy to use graphical config menu.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  OneBag OneSuite r50288 Release 2.2.0 91 9/29/2007
  OneBag r20018-2 Release 2.2.0 38 9/29/2007
  • Screenshots (3)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • purplefay said

    Hi Kaelten,
    I wonder if you could add a function which can tidy up the things in bags and inventory that can make the it more pleasing to eye.
    With many thanks!
    Crystal

    Reply Report Permalink
  • Kaelten said

    Hi guys, I'm back.

    It should be showing up in the description soon but here is a quick copy from my updated description.

    "This version is no longer maintained! I'm working as fast as I can to get the new version to a better state but it does have base line functionality.

    Check out the new true OneBag as it's being developed!"

    You can follow the development at http://www.wowace.com/projects/OneBag3/ Beta and releases will show up at http://wow.curse.com/downloads/wow-addons/details/onebag3.aspx as well.

    Reply Report Permalink
  • painstorm said

    Tried the fix XMushroom posted.
    It works fine for my bags, but now I can't see the bank bags at all.
    I'm just using OneBag and not OneBankBag.

    Reply Report Permalink
  • Goshish said

    You have to use OneBank as well if you want to see your bank. It's not supposed to be like that mind you, but since it's a half-broken mod with a quick fix, you do.

    Reply Report Permalink
  • This is an absolutely essential mod, and it is unfortunate that the version that seemed to work on the most recent PTR does not work on 3.0.2 live.

    The changes that XMushroom posted are a bit difficult to get to because of how busy the server is, but they do work.

    I hope development continues on this great mod. It is always the first and only thing I enable when a new patch hits. I would love to see the ability in OneView to type in search terms to find loot across characters.

    Reply Report Permalink
  • XMushroom said

    Go here for an unofficial fix
    http://forums.wowace.com/showthread.php?t=14390&highlight=onebag

    Reply Report Permalink
  • kadornus said

    Hi everyone i really need help here... Cant sell stuff to vendors when onebag is on... Would really like to know how to fix it... Thanks in advance. Error:
    Interface\FrameXML\ContainerFrame.lua:596: attempt to index local 'self' (a nil value):
    :"*:OnLoad":1: in function <[string "*:OnLoad"]:1>
    : ?
    : in function `CreateFrame'
    OneBag-2.0.55081\OneCore.lua:530: in function `BuildFrame'
    OneBag-2.0.55081\OneCore.lua:828: in function `OnShow'
    :"*:OnShow":1: in function <[string "*:OnShow"]:1>
    : in function `Show'
    OneBag-2.0.55081\OneBag.lua:184: in function
    (tail call): ?:
    Interface\FrameXML\MerchantFrame.lua:39: in function `MerchantFrame_OnShow':
    :"*:OnShow":1: in function <[string "*:OnShow"]:1>
    : in function `Show'
    Interface\FrameXML\UIParent.lua:1417: in function `SetUIPanel':
    Interface\FrameXML\UIParent.lua:1262: in function `ShowUIPanel':
    Interface\FrameXML\UIParent.lua:1155: in function :
    : in function `SetAttribute'
    Interface\FrameXML\UIParent.lua:1766: in function `ShowUIPanel':
    Interface\FrameXML\MerchantFrame.lua:25: in function `MerchantFrame_OnEvent':
    :"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

    ---

    Reply Report Permalink
  • Richardm said

    Haha :D Its a pretty amazing if youre on an instance example so u dont have o search all your bags :L

    Thanks!

    Reply Report Permalink
  • AlexL said

    Hello.

    I found that error messages in WoW relating to some addon sometimes spoil further using of arbitrary other addon. That's why I tried to get rid of error messages relating to OneSuite. The fixes below do NOT fix the addon, but are only my try to eliminate error messages.

    1) If you get error around line 133, replace function "OneStorage:SlotInfo()" by this:

    function OneStorage:SlotInfo(faction, charId, bag, slot)

     if self.db.account[faction or self.faction][charId or self.charId] then local info = self.db.account[faction or self.faction][charId or self.charId][bag .. slot] if info then return self:Split(info, ",") end end 

    end

    2) If you get error around line 140, replace function "OneStorage:BagInfo()" by this:

    function OneStorage:BagInfo(faction, charId, bag)

     if self.db.account[faction or self.faction][charId or self.charId] then local info = self.db.account[faction or self.faction][charId or self.charId][bag .. 0] if info then local itemId, size, isAmmo, isSoul, isProf = self:Explode(info, ",") return itemId, size, (isAmmo == "true"), (isSoul == "true"), (isProf == "true") end end 

    end

    3) If you get error around line 156, replace function "OneStorage:GetMoney()" by this:

    function OneStorage:GetMoney(faction, charId)

     if self.db.account[faction or self.faction][charId or self.charId] then return self.db.account[faction or self.faction][charId or self.charId]["money"] else return 0 end 

    end

    4) If you get error around line(s) 176/180 (probably this is what Zagash is speaking about), replace function "OneStorage:GetCharListByServerId()" by this:

    function OneStorage:GetCharListByServerId()

     local list = {} for k, v in pairs(OneStorage.db.account) do if type(v) == "table" then for k2, v2 in pairs(v) do local _, _, name, server = string.find(k2, L["Player of Realm"]) if not server then _, _, name, server = string.find(k2, "(.+) of (.+)") end if not server then server = "<server is ???>" end if not k then k = "<k is ???>" end serverId = format("%s - %s", server, k) 


     if not list[serverId] then list[serverId] = {} end if not name then name = "<name is ???>" end if not k2 then k2 = "<k2 is ???>" end table.insert(list[serverId], string.format("%s - %s", name, k2) ) sort(list[serverId]) end end end return list 

    end

    5) Make sure the addon is enabled. Somehow I got it disabled (and I don't remember that I did it myself). Otherwise you may get error messages mentioned in items (1)--(3), and/or window with empty slots (probably this is what Kail_Medivh is speaking about).

    Please apply only those fixes from the above that you absolutely need. If you don't have problems around the mentioned line(s), please ignore the relevant fix (do NOT apply it).

    In addition to the above, I have a problem to link items into the chat window. E.g., I get something like this:

     |H[Skinning Knife][Skinning Knife] 

    with some invalid Escape-sequence. Luckily, this malfunctioning does not cause error message.

    Thank you.

    PS: The forum deleted all indentation (so all my lines begin from column 1) - don't know how to fix this. I suggest to use 4 spaces as indentation of "if"-s and other relevant LUA constructions.

    Reply Report Permalink
  • Whitelace said

    update, update, update PLZ I love this mod....

    Reply Report Permalink
  • Lintoh said

    pls update I really love this mod (onebank not working)

    Reply Report Permalink
  • On my 2.04 French client, oneview seems to be dead... I cannot remove its minimap icon anymore, and all oneview slots are empty. Used to work fine so far...

    Reply Report Permalink
  • Pennet said

    I'm having the same problem here. Curious how you tracked the problem to those two items, as I have neither of them. I've resorted to reloading that toon 'til it disappears. Usually takes 3-4 iterations. Quite irritating.

    For what it's worth, I had the same problem with SWStats, post-patch Gray frame, no click thru. If I opened the menus for SWStats using the minimap button, the menus had the same issue. I updated SWStats post-patch, problem solved, for SWStats, at least.

    Reply Report Permalink
  • Minimania said

    As Amalgham wrote, there are new versions at WoWAce.

    Here is where you find them:

    http://files.wowace.com

    OneBag - http://files.wowace.com/OneBag

    OneBank - http://files.wowace.com/OneBank

    OneRing - http://files.wowace.com/OneRing

    OneStorage - http://files.wowace.com/OneStorage

    OneView - http://files.wowace.com/OneView/

    Reply Report Permalink
  • alixis1984 said

    FOR A VERSION OF THIS THAT LOOKS AND FEELS PRETTY MUCH THE SAME, BUT IS MORE UP TO DATE, TRY BAGNON.

    http://www-en.curse-gaming.com/downloads/details/2090/

    Reply Report Permalink
  • DJJoeJoe said

    I seem to have a problem of Onebank not showing the bottom few slots, if I go through and disable and then show the bags 1 through 7 they all seem to be there, yet it's missing slots still. I've taken an image to maybe help and I'm willing to help debug it if you want, but I receive no errors at all, it is just failing to show those last few slots.

    http://img470.imageshack.us/img470/494/wowscrnshot060307140842cg2.jpg

    Reply Report Permalink
  • Lozalite said

    Got same issue as you two too but as Pennet said i wounder how you figured out that those two items is resoulting in this bug.

    Reply Report Permalink
  • fishhappy said

    hi and ty for this great addon. been using it forever now, thanx again for making it. since VC patch i keep getting this error... can u maybe tell me whats wrong, or do you need to adjust something? ty

    Date: 2007-09-29 00:06:09 ID: 51 Error occured in: Global Count: 1 Message: ...ddOns\OneView\libs\OneStorage-2.0\OneStorage-2.0.lua line 17:

     AceLocale(OneStorage): Cannot provide the same locale more than once. "enUS" provided twice. 

    Debug:

     [C]: ? [C]: error() Ace2\AceLibrary\AceLibrary.lua:133: error() ...nterface\AddOns\Ace2\AceLocale-2.2\AceLocale-2.2.lua:180: RegisterTranslations() ...ddOns\OneView\libs\OneStorage-2.0\OneStorage-2.0.lua:17: in main chunk 

    Reply Report Permalink
  • Lintoh said

    I did the check of all addons 1 by 1 and my onebag works after disabled Telo's lootlink

    Reply Report Permalink
  • Ziggeman said

    I got same issue, don't have Monkey Quest, but I do have LightHeaded, and maybe that's the one who's causing the prob. Also I've got FuBar_QuestsFu and maybe that's the prob. Well I hope this sorted out in the future, until then I'll have to ignore the prob. Keep up the good work tho :)

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 5,982 Bagnon Bags & Inventory
  2. 2,204 Outfitter Bags & Inventory, PvP, and...
  3. 2,085 ArkInventory Bags & Inventory
  4. 2,059 Altoholic Guild, Bags & Inventory, Mail...
  5. 1,338 RatingBuster Tooltip, and Bags & Inventory