Wow, getting this out late but what can you do when work is pushing hard?
SBF 3.0 Beta 0 - 7 October 2008
This is beta zero. It's been stable for me, but several things are broken (see bottom)
Feedback I am looking for
1) Spells tab. SBF used to track the whole range of buffs and debuffs you got exposed to because there was no way to get the accurate duration otherwise. This is not the case anymore (which means the Mark of the Wild duration bug is gone!). 3.0 will still track data for enchants and the very few other effects that duration is not readily available for, but as of now there is no need to keep a huge list of everything. -- However, this tracking list was also used to do filter diagnosis on the Spells tab as well. How useful did you find the filter diagnosis?
2) Units tab. Right now the list of valid units is pet, target, focus, mouseover, party1-4, partypet1-4. I am not convinced of the usefulness of adding raid1-40 and especially raidpet1-40. I can't imagine anyone actually putting up that many buff frames. Tell me if I'm thinking wrong.
What's New
- All of the buff elements (icon, bar, timer, name, count) are optional, moveable, and configurable. Well, icons have no options just now.
- Names are customisable. See the in-game help window on the Names tab for more
- Buff bars can count down from left to right, right to left, or inwards to the middle
- A positioning window pops up whenever you click on a tab that deals with an element that can be moved. Click on a button (images coming soon!) to nudge the element one pixel. Alt+click to move it 10 pixels.
- Basic implementation to let you display other units' buffs/debuffs (Units tab). Filters can't act on buffs on other units
- Increased maximum buff/debuff tracking to 40 to match the changed base UI maximums
What's Not In Yet?
- Options for buff icons.
- Sticky frames. I have a lot of thinking on how to make that work, especially with multi-column buff setups. This may get pushed to 3.1.
- More timer formats. Mainly because I haven't thought of any!
- Filters overhaul. This is definitely pushed to 3.1
- Units tab. You can't filter a target's debuffs based on what you can cast, or which debuffs you did cast. It's coming!
- Centre out buffs in the frames isn't in yet. Again, maybe (probably) 3.1 for that.
SBF 2.x Saved Variables
Making everything completely moveable is a big change to the saved variables, especially since SBF 2.x doesn't keep track of the position of name, icon, etc. There's a rough conversion from 2.x to 3.0 saved variables (it handles the change from Ace2 to Ace3 as well). When you first log in your buffs will look retarded, so you'll need to tweak your layouts obviously. I'll likely try to clean up saved variable conversions a bit more before release, but it's not a really high priority.
It's not in the interface options window!
Nope, nor is it likely to ever go there. The options window is cool and all, but it's big and you cannot move it. Not so fun trying to move your buff frames around a stationary frame. Not to mention the sheer effort involved in converting SBFOptions to that format.
Known Issues
- Weapon enchants do not appear in the buff frames
- The help window covers the positioning window (for now you can just open the help then select the expiry tab which hides the positioning window, making it easier to read)
- Sticky frames aren't implemented yet (as above)
- Various dropdowns don't get the label set correctly when you choose an item
- Totem buffs do not go away when you move out of their range. For that matter, totem buffs may not work correctly yet.
Most raid frames are quite capable when it comes to quick buff overviews. I could understand if someone really did want a completely custom look/feel though.
In the end, if you can't decide, throw the headers into a module and call it good. I wouldn't want to set up a full 40-man raidbuff display, but someone else might be crazy enough to try it.
about your point2 in showing other members buffs.
I guess you are right - raid1-raid25 is (from my point of view) not helpfull.
I even don't need party1-party4 since in a party environmet I'v no need for this (I have unit frames where I can see it).
But in Raid I normally work with grid (party hidden) there it could help for group buffs - so ok for p1-p4.
What instead of r1-r25 would be very helpfull is support for MT-targets, and (maybe) player targets.
This can't be done with r1-r25 (or only very hard) since we move our tanks depending on the raid situation.
Simple sample - the druid tank is in the melee group, but at Illidan we move him to another group for the paladins fire protection.
So setting MTx buffs / debuffs could help a lot.
--So I could see - MTx is affected by effect ZZZ.
--Or MTx is missing the buff YYY.
This is just an idea, but from my point of view it could help a lot.
-----------
The rest is really nice to read.
Especially Target buffs - so I can (using filters) easily see if my bleeding is up, what's the matter with poisons and so on.
I have a unit frame for the target - of course.
But finding your bleed within 30 other debuffs is pretty hard sometimes.
So your addon can make the life much easier for such cases.
SBF 3.0 beta begins! Thank you in advance to everyone who grabs this and helps to make SBF even better
I wanted to get this into your hands before 3.0 goes live to play with, but be warned that this is beta zero - which means basically just out of alpha. It's been very stable for me, but you guys have a real talent for configuring it in ways that make it go boom Have at and let's get this thing stable.
Please take a moment to read over the notes on the Addon Info page, particularly the requested feedback stuff.
There are a few known issues, also listed on the Addon Info page.
Beta 1 should come tomorrow night (Tuesday 8 October) with fixes for most of the simple stuff, and totems I hope.
Is it/would it be possible to set the buffs to only show self buffs? I want to use this on my paladin and shaman for their class buffs, but I can't figure out quite how to go about having it show ONLY buffs cast by myself/my totems.
Also, if it's not too much hassle, an option for a center alignment? Right now it's just they either grow one way or the other.
Last edited by Intoxifyre : 05-14-2008 at 05:12 AM.
is it possible to set SBF up like this as i like the way i have it set up in buffalo
Code:
BBBBBBBBBBBBBBBBB< Buffs Growing Right to left
BBBBBBBBBBBBBBBBB< Buffs Growing Right to left
WW< Weapon Buffs growing Right to left (ignore underscores)
DDDDDDDDDDDDDDDDD< Debuffs Growing from Right to left
ive tried in the past little luck also used to get alot of errors what put me off
I noticed that you mentioned adding buffs for other units. I think this would be great even if the timers obviously didn't work because SBF allows a lot more configuration than something like PitBull's Aura system.
I'd also like to see/find some way of getting the SBF frames to inherit the visibility/alpha of the PitBull frames (or any frame, maybe by parenting). I ask this because I have my unit frame in the middle of the screen on the left and the target in the middle on the right with buffs below and debuffs above both unit frames. I'm using CombatFader plugin for PitBull in order to hide the player frame when not targetting an enemy or when my mana is full and would like some way to hook SBF into this visibility.
If not that, then maybe SBF could have it's own "combat fader" type portion which we could mirror settings manually.
Huge thanks to all of you. As always, your unparalleled ability to break my addon was a driving force in refining the new features and killing off bugs.
Hum. Unless you've stumbed across a neat memory leak case that shouldn't happen. I personally have never had SBF go above about 400KiB reported in heavy test cases. ClosetGnome gets the Ace library attribution for me, so some of SBF's useage is wrapped in its total, but again I've never had that peak more than about 3MiB in real useage.
SBF and Buffalo2 both use Ace2 libraries. Many other addons also use Ace2 libraries. When these libraries are embedded (packaged inside an addon instead of running as a separate addon that the first depends on, so you don't need to worry about the libraries at all) and multiple addons are using them, you will not get accurate performance data, because the memory and CPU usage of all addons using the libraries is attributed to the one that loaded first. So if SBF loads first and then 5 other addons load and use Ace2 libraries, their resource usage will be blamed on SBF. There's a more detailed explanation on the Ace2 wiki (http://www.wowace.com/wiki/Ace2_Memory_Concerns).
Obviously I can't guarantee that this is what's going on in your case, but I can't think of any other reason SBF (or Buffalo2, which by the way is officially abandoned by its author and no longer supported) would report such enormous memory usage.
Is there anything in SBF that would use an inordinate amount of UI memory? I'm not sure what it is but when I'm running SBF my memory utilization in raids goes through the roof. Tuesday in BT running Buffalo 2 I was using 45MB max and today after clearing through Illidan it got up to 110MB using SBF.
Edit: I'm not saying it was SBF, just that SBF was the only thing that really changed between Tuesday and Thursday. The memory was seemingly going nowhere, there was 110MB of usage but the breakdown on usage by mod didn't add up and SBF was only using (according to performancefu) less than 1MB. I use standalone libs so one mod wouldn't be getting all the blame for ace usage anyway.
Last edited by Mycroft77 : 02-08-2008 at 06:47 AM.
Removed the WTF directory completely, logged in, disabled all addons except cycircled, sbf and sbfoptions, and I still get that exact crash on doing "/sbf options".
With cycircled disabled I don't get that error.
Seems to be cycircled version 58877.2 using wowace updater.
Edit: Is it possible this is an addon loading order problem? Looks like if SBF loads before cycircled the code in SBFcyCircled.lua might never trigger. Should that stuff be in an OnEnable instead perhaps? Stabbing in the dark here.
Edit2: the order thing seems slightly more plausible in that on the Mac when I do a directory listing, because of the case sensitivity, "SatrinaBuffFrame" comes before "cyCircled" whereas on a PC this isn't the case.