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

  • Your Rating

  • Share
  • Report Abuse

Sleek Free Bag Slots

 

Project Updated:
Files Updated: Mon, Nov 23 2009
Supports Game Version: 3.3.0
Category: Bags & Inventory
Tags:

, , , , , , , , , and [Edit Tags]

Project Manager: personanongratis
Additional Authors: sarf , zorched , Ultinor
Current Version: 2.1.0.2
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 2
Downloads Total: 4,386
Favorites: 36
Comments: 18
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • Intel® Core™ i7 965 EE (1 Winner)

    Saboteur

    Grand Prize: Intel® Core™ i7 965 EE (1 Winner)

    Enter

  • About Sleek Free Bag Slots
  •  

FreeBagSlots shows the number of bag slots which are free and/or the total number of bag slots. It can show this for individual bags, or for the sum of all of your (carried) bags. It can include special purpose bags in the total or disregard them.

Given that the latest file I've uploaded is Ultimor's except for the WoW client version number, here's his Description, also:

-What?- Displays number of free and/or total slots per bag or globally with minimal memory and resource usage.


-Why?- Because I almost ripped my eyes out when I realized how much memory the original Free Bag Slots actually used. The original by sarf (KiB usage and seconds to load): ["mem"] = 1371, ["time"] = 0.1009999999951106, ["name"] = "FreeBagSlots", sfbs (1.2) by me: ["mem"] = 27, ["time"] = 0.004000000073574483, ["name"] = "sfbs", Source of load data: Warmup (addon by Tekkub) (note: values are of course not static, and changes on every load, also depending on both system and other addons, etc.)

In summary, if you liked FreeBagSlots but don't have unlimited memory, this addon is probably for you.


-Usage- /sleekfreebagslots or /sfbs toggle|free|total|showammo|countammo|colour|perbag|global toggle - toggles sfbs on/off free - toggles display of free slots total - toggles display of total slots showammo - toggles display on special purpose bag slots colour - toggles colour indication perbag - toggles display per bag global - toggles display globally countammo - toggles inclusion of special purpose bag slots in global


-Other- Almost forgot, thanks to Eternalight (of EU-Sunstrider) who tested random crap I sent while I didn't have an active wow-account, almost everything has been rewritten since though.

Another thank you to Darkrunner (also of EU-Sunstrider) who tested the soul bag support for me.

This addon should be compatible with any wow-client (including KR), but it's slash-commands are currently only available in English.

DO NOTE however, that the ammo/quiver option probably does NOT work until proper localization strings has been entered into sfbs\localization.lua

-Known issues- None reported.


[09/14/09]

I did not write any of the program for SleekFreeBagSlots (also known as FreeBagSlots and sfbs in the WoW addons folder) and do not deserve any credit for it. I am simply managing it while it is working. All the credit goes to the original authors noted above who wrote this addon and fixed it.

This is going to be my first addon management, so if it breaks, I may not be able to fix it. I will not be able to fix any compatibility problems at this time. I just wanted to take this addon out of the "Abandon" category since I still use it and like it over all the others that I have found, and seeing the downloads for it, it looks like others like it too.

I will gladly accept the help of any experienced addon author should a fix be needed, for which credit will be given.

I messaged Ultinor and at this time he has no plans of coming back. I have not received any reply from zorched as of the date of this edit.

This update is purely to show it works with WoW 3.2, no programming changes otherwise.

[END]

  • 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  
  Sleek Free Bag Slots 2.1.0.2 Release 3.3.0 21 11/23/2009
  Sleek Free Bag Slots 2.1.0a Release 3.2.0 243 9/16/2009
  Sleek Free Bag Slots 2.1.0 Release 3.2.0 187 5/22/2007
  Sleek Free Bag Slots 2.0.3.3 Release 2.0.6 2 3/1/2007
  Sleek Free Bag Slots 2.0.3.2d Release 2.0.6 2 1/29/2007
  • 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.
  • As nothing has been heard from Zorched, I've messaged Ultinor and he has given me permission to manage SFBS. I will at the least keep it up for "out of date" stuff, but don't know if I'll be able to fix other problems. If you have an issue, please use the CurseForge link or WoWI to report it.
    I do not plan on changing anything since the addon works as I need it. I will take suggestions though.

    Reply Report Permalink
  • neoaeon said

    Still seems to work in 3.0.2

    Reply Report Permalink
  • zorched said

    As I'm going to be unavailable for a couple of days, I performed a blind toc update on the basis that nobody reported any 2.1 issues.

    Reply Report Permalink
  • zorched said

    The serious part about this error to me is that I was certain I'd tested that.

    2.0.3.2d fixes the problem introduced in 2.0.3.2c. This bug was unique to 2.0.3.2c.

    Reply Report Permalink
  • Zidomo said

    v2.0.3.2c, US English 2.0.6 live servers (BC).

    Enter the following slash command on a character without ammo bags--/sfbs countammo--and the following error comes up (recorded with the BugSack/BugGrabber mod):

    "sfbs-2.0.3.2c\\sfbs.lua:63: attempt to call global 'Update' (a nil value)\nInterface\\FrameXML\\ChatFrame.lua:3094: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:2821: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:2842: in function `ChatEdit_OnEnterPressed':\n<string>:\"ChatFrameEditBox:OnEnterPressed\":2: in function

    Reply Report Permalink
  • zorched said

    Note on the 2.0.3.2c update: nobody has informed me of actual conflicts. However, in response to a pm from Ultinor, I decided to run some tests with an addon designed specifically to conflict with sfbs. It did so, amazingly well.

    This is not to say that 2.0.3.2c cannot have conflicts with other addons, but they are reduced fairly close to the minimum set, while still paying very strict attention to memory usage and performance.

    Reply Report Permalink
  • zorched said

    No issues found in Burning Crusades - not that I expected any, since we're all on 2.0.x anyway.

    Reply Report Permalink
  • zorched said

    Just made a pretty significant update. I was still going to tweak things - I'm *not* happy with the new colour settings, but they seem more legible to me than the old. However, my BC came in, so I decided to post the current working version, as I'm not sure how much will need to change due to the BC update. (Should be minimal; it's all WoW 2.0.3 after all, but...)

    Reply Report Permalink
  • Zidomo said

    In terms of what this should contain and doesn't now, some suggestions.

    Yes, improving the color algorithm would be a positive improvement. The final red color is too dark; so are some of the others.

    Also, adding on the bottom of the main backpack the global free/total slot numbers in addition to having the existing individual bag free/total numbers at the top (if someone turns that option on) would also increase the utility of this quite a bit. As it is now, you can only choose one or the other. Having both as Bagmeter (ui.worldofwar.net) has--while remaining efficient-- would be nice to see in here as well.

    As to soul bags, no, having to quickly do the math yourself to find out how many slots you have remaining on that bag is...less than convenient ;).

    For ammo bags, yes, the free/total slots as currently shown by SFBS for regular bags (at the top) is better than total ammo. Or have the total ammo at the bottom (the default Blizzard) and the free/used slots as SFBS gives can give you at the top (if that's possible). There are working total ammo mod options for both FuBar & Titan. So the need to show total ammo on the ammo bag is questionable, if a choice must be made.

    In normal character use, yes, including those specialty bags in the global figure doesn't make sense. But if you have an alt/mule filled with, say, enchanting bags, having the global figure include them does make sense. So an option to include them or not (if possible) would be cool.

    Nice work so far.

    Reply Report Permalink
  • Halya said

    We're more or less on the same page. I do use better BetterItemCount so I don't have the 999 issue.

    Not using any specialty bags in any totals and display their free slots separately is what I meant indeed. Apart from soulbags or ammo bags, where the total number makes more sense than the free slots imo, as tipically, they will just contain x amount of identical things be it arrows, bullets or soulshards.

    Reply Report Permalink
  • zorched said

    Halya, I'm not sure I understand exactly what you're saying. Let me state the situation from my perspective, to see if it messhes at all.

    Soul bags have the least benefit of having a number displayed - WoW already lists how many shards are in the bag. If you know the size of the bag, that tells you how many spaces are still free, if any.

    Ammo pouches and quivers show how many individual shots/arrows are present, but that doesn't tell you the number of stacks. If you don't have BetterItemCount, the count won't show past 999. It's therefore slightly more useful to know how many slots are free in that bag than it is to know the spaces free in a soul bag.

    The rest of the specialty bags have no indication from Blizzard how full they are. All of them can only hold certain items, so if you're out adventuring, and you want to know how much longer until you can't hold any more generic items, showing just the global slots free is not a viable option if you have one of them. I feel that one either needs the per-bag counts shown on all bags, or one needs to not include the specialty bag in the 'global' figure. If we're going to not count those in the global figure, it takes very little additional effort to optionally show them even when the global figure is displayed instead of the per bag figure.

    It would be possible to efficiently code for individually hiding or showing the number on each of the bag types, while never including any of the bag types in the 'global' count, as far as processing resources to perform the function. The code to do so would take approximately 1-3k extra memory, however, and that would grow as the number of bag types grows.

    Reply Report Permalink
  • Halya said

    my two cents having both quivers and herb bags used across some of my characters:

    Ammo bags and soulbags follow a different logic than the new herbs and enchanting bags...(mining and probably more incoming too)

    Both benefit of not being included in the 'grand total' of free slots as you cannot store just anything in there.

    An ammo and soul bag has more benifit of showing the total of everything included in the bag itself. X amount of arrows/shards

    A herb/enchanting/mining bag should show the amount of free slots in it as it will contain a multitude of different items.

    Reply Report Permalink
  • zorched said

    Why would I complain about you saying the same thing that I was saying? The only difference was your tone. My original posting was a cry for help, nothing more. You responded. Thank you.

    Given the goal of simplicity, this addon is just about complete. However, I'm wondering if the ammo/quiver/soul bag functionality should be extended, in two directions:

    1. These were the first specialty bags. Should this option include the others? At this point, I believe that's herbalism, mining, enchanting, and soon there will be jewelcrafting as well. If so, should it be renamed 'specialty'? (Personally, I like 'ammo', because it's short.)

    2. I'm wondering if it would be more useful to have global and ammo combine more like my release '2.1', such that global never includes the ammo (or specialty?) bags, but turning global on does not suppress showing the ammo bag numbers.

    I'm also contemplating an alternate colour-shifting algorithm, which would not go so dark before it visibly started its red shift. I think what I'd like to see would stay about as bright, so it'd go green, yellow, orange, red. However, since I don't actually use the colour option myself, I'll probably not attempt it for a while unless someone bugs me for it.

    Reply Report Permalink
  • Zidomo said

    @zorched:

    Very, very nice work in bringing the old SFBS back from the dead :). And thanks for being open to my (somewhat overemphasized...heh) criticisms of your original attempts.

    Reply Report Permalink
  • zorched said

    Sigh. In attempting to produce screenshots, I've discovered there is a bug with FINAL RC01 (1.2c), so I've switched the default download back to 2.1. If you don't have an ammo or soulshard type bag, or you don't have the 'ammo' bag disabled, FINAL RC01 (1.2c) should still work.

    I hope to have a fix in soon.

    Reply Report Permalink
  • Blaircut said

    hmm, why had the newest version no every bag only counter ?


    liked this, please make options to integrate this again :(

    Reply Report Permalink
  • zorched said

    But if I named it FreeBagSlots (sans Cosmos), nobody who had SleekFreeBagSlots would have contacted me.

    I've sent PMs to your account here and allakhazam with an email address where you can send a version of the real SleekFreeBagSlots.


    In other news, I've made some major improvements over the version that I posted here - I haven't reposted since then only because it seems each time I make an improvement, I find two more that I could make. Methodical testing to make certain I don't go too far after accidentally breaking something horribly has been one of my biggest time-consumers (well, that and work and WoW...)

    Reply Report Permalink
  • Zidomo said

    Really don't think you should have named this "SleekFreeBagSlots (continued)". It's not.

    The original SleekFreeBagSlots (SFBS) totally rewrote the Cosmos FreeBagSlots mod to achieve high efficiency (http://wow.curse-gaming.com/en/files/details/2325/sleekfreebagslots/ , but no downloads available currently, as is typical with old mods on the new Curse). Your mod has not. As you explicitly state: "This addon is an attempt to get the memory savings of SleekFreeBagSlots without a complete rewrite."

    For example: the original sfbs.lua file (last release version 1.2a) is 4995 bytes in size, your FreeBagSlots.lua file is 16,417 bytes in size. The English localization file for the old SFBS is 992 bytes in size, this one is 3067 bytes in size. And so on. I'll be doing load time & memory usage tests with the Warmup mod soon to do a more complete comparison.

    All you have really done is remove everything having to do with Cosmos integration out of the FreeBagSlots mod included with the latest Cosmos (yes, I've done diffs on the files) and left the rest of the mod as is. It would have been more honest to call this "FreeBagsSlots (improved)" or similar. It is not the same thing as the original SleekFreeBagSlots at all.

    BTW, if you are interested or actually have the ability to update the old SleekFreeBagSlots to really achieve efficiency, I have an original copy of the last released SFBS (version 1.2b) I can send you.

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 5,844 Bagnon Bags & Inventory
  2. 2,237 RatingBuster Tooltip, and Bags & Inventory
  3. 2,156 ArkInventory Bags & Inventory
  4. 1,612 Outfitter Bags & Inventory, PvP, and...
  5. 1,284 EPGPLootmaster Chat & Communication, Bags...