• 0

    posted a message on UnderHood Official Thread
    Just got an idea and want to consult with users:

    I want to expand mechanic of "Provider-Bar-Style" in the following way. Every style can "publish" number of "bars" or "status bar zones". User can map those zones to data providers. Now you can only map "primary" zone and secondary zone (casting bar outline) is reserved for use by casting bar. What if you'll be able to select provider for each zone separately? For example: for PlayerHealth bar map "primary" zone to "Health" provider and "secondary" zone to "Cast" provider. For PlayerMana bar map "primary" zone to "Power" provider and "secondary" zone to "Mirror" or "Reputation" or "Experience" or whatever.

    Any comments?
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Ok, guys, the latest version is up with Threat-2.0 and LibDogTag-3.0 support. You'll have to change your tag sequences for Texts, i'm afraid, but LDT-3 is much more efficient than LDT-2. And it's cool :)
    I've also fixed a bug with cooldown timers for full debuff stacks - need more testing and feedback.

    @cptmurdok: You have it already. Just check "Casting bar" on bar where Unit is "Target". You'll have a casting bar for target over that bar.

    @Raphael_M: Unfortunatelly this is not possible. You can't show or hide frames while in combat. So if you enter combat with a target that doesn't have power and then switch to target that have it you'll not see power bar as well. I can set them transparent, if it helps, but they still be there and clickable :(

    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    @Flarin & Ringleron: Those are errors from Threat-2.0. I hope that they will be fixed soon.
    @luxus: yes :)
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Ok, last update is compatible with Threat-2.0. I've tried to reproduce an error with health/power bars, but without success.

    Luxus, I'll dive into buff/debuff code tomorrow morning (it is 10pm at my place and my raid is about to start).
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    No, I wasn't raiding, was out of town again :(

    Threat 2.0 is easy, UH was initially developed for T-2.0.

    @Ydrisselle: Will check ASAP.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Hi,

    Sorry for the long silence - I've been out of town for weekend.

    I'm working on curved textures and hope that finish universal styling by end of this week. As of initial notice - no. As of today the only way to open configuration dialog is typing console command, so I want to make sure that everyone has a way to see it.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Make sure that "Interactive" is checked.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    It is possible to use SM-registered textures. "Horizontal" style is SM-based, prolly should rename it into "SharedMedia" and add ability to have vertical bars with it.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Hi guys,

    Latest release contains two major features:

    1. Improved aura filtering

    You can filter certain auras based on your class. I've taken core logic from PitBull - it has best filtering from my point of view, so I've decided not to reinvent a bicycle. Many thanks to ckknight and PitBull team.

    2. "Enlarged" aura buttons

    I've redone layout mechanic of buff frames, so now you can choose to "enlarge" your (applied by you) buffs and debuffs. At the same time some performance improvement was done.

    I've tested both features with my mage in Hyjal, seems that it works without errors and memory leaks. Feedback is appreciated, as always.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    I will check pet's power bar as soon as my raid will be over. Regarding rage/energy additions: they are for rogues, warriors and ferral druids. There was a bug preventing UH to hide bars when they have no rage (which is almost always true for warrior walking around Ironforge :)
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Vance, that was MY problem once I've decided to make Vertical (small) style. Setting blend mode to BLEND helps a little bit, but not much. I'm trying to do some research now, maybe I'll come up with something.

    As of registration - yes, I have couple of ideas on how to make style-sharing easy.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Vance, I do recommend you to rename media files to be something like Vance-X-Y.tga and make a separate entry in metaStyles table. Just copy VerticalLarge definition and change paths to the files, style identifier (from VerticalLarge to something else) as well as title. This way there will be no problems with versioning and updates.

    Maybe I should implement some API to register metastyles from outside?
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Vance, here is the short description of metastyle table values.

    Each metastyle is an entry in table metaStyles. Entry key (like VerticalLarge) is an internal style identifier. Entry content consists of the human-readable style name (a "title" field) and two tables: config and elements.

    config table is used to setup default bar size. It's values are copied into bar settings when this style is selected. Allowed entries in this table are: width, height, scale (0..1), x, y, strata, level (frame level).

    elements table describes textures that form visual appearance. Any number of entries allowed in this table, but metastyle engine uses three predefined element names: "statusbar", "castingbar" and "background".

    "statusbar" texture is the texture that is used to paint "primary" value: health, power, threat, whatever. The element with this name MUST present in style or else you'll end up with nasty errors :)

    If style contains element named "castingbar" then this style supports casting bars and "Casting bar" option will be enabled in configuration dialog.

    Element named "background" is a temporary stub - it's special name is special only until I'll decide what to do next with metastyles :) for now, if there is a texture that is turned on and off when "Show background" checkbox checked or unchecked in style settings page.

    All elements use identical structure. Here is a list of entris to element table with description:

    texture - self explanatory. Path to texture file that is used to paint this element.

    layer - texture layer, for z-ordering

    blend - texture blend mode. Possible values are "BLEND" or "ADD"

    color - color that will be used to paint texture in form { r, g, b, a }

    useBarColor - non-nil/false value tells engine to use primary color to color texture. primary color is a color submitted by provider.

    useCastingColor - non-nil/false value tells engine to use casting color to color texture. only works when style supports casting bar.

    points - possible values are "true" or table with anchor entries. Defines the anchoring of the texture inside the bar. True value means "texture must occupy the whole bar region". Entries are in format { <texture point>, <bar point>, x-offset, y-offset }, so { "BOTTOM", "BOTTOM", 0, 3 } means "Anchor texture's bottom to the bottom of the bar with zero horizontal offset and 3px up vertical offset".

    gaps - defines gaps inside the texture. used by engine to determine which part of the texture to use. Usually gaps are offsets between some side of the texture to the first "useful" pixel. gaps values are in form { top, bottom, left, right }
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    Looks nice. Check Modules/Bars/Style_Meta.lua. It's fairly easy to understand it.
    Posted in: General AddOns
  • 0

    posted a message on UnderHood Official Thread
    I need to prove to myselft that it will not look ugly :) Give me a little time with it :)
    Posted in: General AddOns
  • To post a comment, please or register a new account.