1. #10641
    I love you. Works perfectly, and I found the spacing setting. Never knew it was there. lol

  2. #10642
    You're welcome. It was a pain for me to figure out how to get a border on those bars about a year ago. Had to read through an old forum somewhere to figure it out, and I'm happy you don't have to do that now

  3. #10643
    I have a couple of goals for chat frames:

    -I play on multiple machines, so I'd like to disable server-side config saving if possible (chatter claims to do this)
    -I want to manually edit whatever lua or config is necessary to get exact placement
    -I need all the standard functionality of an addon like Prat or Chatter, i.e. edit box placement, removal of buttons, ability to move window to the edge of the screen, etc.

    But I have some issues:

    -My chat-cache does not behave at all like expected. Sometimes the game saves no information to it at all when I logout and exit the game. Sometimes the game loads the config, but sometimes it seems to reset to the server-side config.
    -Chatter sometimes completely forgets the previous config and reverts.
    -The addon Een's Chat saver (... exact name not remembered) would allow me to continue using server side positioning, and just load a config each time. This is clunky, however, I'm not sure if it would play nice with Chatter/Prat, and I don't know the syntax of its saved variables, so I'm not sure how to edit them manually.

    Anyone who's had success with this type of issue?

    I've tried setting synchronizeSettings - which I suppose might help the specific issue, but A) Isn't really an option because I don't want to manage macros and bindings on multiple machines, and B) doesn't solve my more important problem - that I want to be able to manually adjust things - when I tried this the game didn't even save anything in chat-cache for me to change.

  4. #10644
    Deleted
    Anyone around that knows how to hide the equipborder in blizzards original ui?

    Thanks in advance!

  5. #10645
    Field Marshal Quarla's Avatar
    10+ Year Old Account
    Join Date
    Dec 2010
    Location
    California
    Posts
    58
    I've seen this on a few different European UIs lately and I tried to find out what mod it was but I wasn't easily able to. So here I am going to ask! In this video it shows the crit percentage at the bottom left. So.. what is this addon? Oh, and while I'm here I should ask what his player/boss bars are too (the one at the bottom middle area) if anyone happens to know? It's a pretty sleek UI and I'm totally digging it.

    Here's the vid: http://www.youtube.com/watch?v=1NT0VwKjY2M

  6. #10646
    Scarab Lord Greevir's Avatar
    10+ Year Old Account
    Join Date
    May 2010
    Location
    Tamriel
    Posts
    4,352
    Quote Originally Posted by Quarla View Post
    I've seen this on a few different European UIs lately and I tried to find out what mod it was but I wasn't easily able to. So here I am going to ask! In this video it shows the crit percentage at the bottom left. So.. what is this addon? Oh, and while I'm here I should ask what his player/boss bars are too (the one at the bottom middle area) if anyone happens to know? It's a pretty sleek UI and I'm totally digging it.

    Here's the vid: http://www.youtube.com/watch?v=1NT0VwKjY2M
    That looks like a modified ElvUI. http://tukui.org/dl.php

  7. #10647
    Field Marshal Quarla's Avatar
    10+ Year Old Account
    Join Date
    Dec 2010
    Location
    California
    Posts
    58
    Quote Originally Posted by Greevir View Post
    That looks like a modified ElvUI. http://tukui.org/dl.php
    Oh, well that's unfortunate if I can't run it without the rest of ElvUi. That UI really doesn't like the resolution I run at last time I tried to fiddle with it. :/ I really liked that crit percentage thing too!

  8. #10648
    Scarab Lord Greevir's Avatar
    10+ Year Old Account
    Join Date
    May 2010
    Location
    Tamriel
    Posts
    4,352
    Quote Originally Posted by Quarla View Post
    Oh, well that's unfortunate if I can't run it without the rest of ElvUi. That UI really doesn't like the resolution I run at last time I tried to fiddle with it. :/ I really liked that crit percentage thing too!
    Both of the things you mentioned can be easily imitated through other addons. The crit % thing can be done by many broker display addons and the unit frames can be done by addons such as Stuf.

  9. #10649
    Yo! Just got myself this UI: http://www.wowinterface.com/download...-SkaarjUI.html
    I'd like to add something though and I have close to none experience with LUA.

    The UI are using caelNamePlates and I'd like to add my Debuffs up over them, like ElvUI/TidyPlates. So my question is, how could I fix this?
    I've been looking trough the code but I can't really find anything with "debuff(s)".
    I'm not sure if this is a big thing to do or not, and if it is, well it's not as important I presume, but I'd really love to have it.
    Code:
    local _, caelNameplates = ...
    
    caelNameplates.eventFrame = CreateFrame("Frame", nil, UIParent)
    
    local mediaPath = "Interface\\AddOns\\Media\\"
    local barTexture = mediaPath.."texture"
    local glowTex = mediaPath.."glowTex"
    local raidIcons = mediaPath.."raidicons"
    local overlayTexture = [=[Interface\Tooltips\Nameplate-Border]=]
    local font, fontSize, fontOutline = mediaPath.. "pixel.ttf", 5, "Outlinemonochrome"
    
    local backdrop = {
        bgFile = [=[Interface\ChatFrame\ChatFrameBackground]=],
    	edgeFile = glowTex, edgeSize = 2,
    	insets = {left = 2, right = 2, top = 2, bottom = 2}
    }
    
    local UpdateTime = function(self, curValue)
        local minValue, maxValue = self:GetMinMaxValues()
        if self.channeling then
            self.time:SetFormattedText("%.1f ", curValue)
        else
            self.time:SetFormattedText("%.1f ", maxValue - curValue)
        end
    end
    
    local ThreatUpdate = function(self, elapsed)
        self.elapsed = self.elapsed + elapsed
        if self.elapsed >= 0.2 then
            if not self.oldglow:IsShown() then
                self.healthBar.hpGlow:SetBackdropBorderColor(0, 0, 0)
            else
                local r, g, b = self.oldglow:GetVertexColor()
                if g + b == 0 then
                    self.healthBar.hpGlow:SetBackdropBorderColor(1, 0, 0)
                else
                    self.healthBar.hpGlow:SetBackdropBorderColor(1, 1, 0)
                end
            end
    
            self.healthBar:SetStatusBarColor(self.r, self.g, self.b)
    		
            self.elapsed = 0
        end
    end
    
    local UpdatePlate = function(self)
        -- Reset text color just in case
        self.name:SetTextColor(0.84, 0.75, 0.65)
    	
        local r, g, b = self.healthBar:GetStatusBarColor()
        local newr, newg, newb
        if g + b == 0 then
            -- Hostile unit
            newr, newg, newb = 0.69, 0.31, 0.31
        elseif r + b == 0 then
            -- Friendly unit
            newr, newg, newb = 0.33, 0.59, 0.33
        elseif r + g == 0 then
            -- Friendly player
            newr, newg, newb = 0.31, 0.45, 0.63
        elseif 2 - (r + g) < 0.05 and b == 0 then
            -- Neutral unit
            newr, newg, newb = 0.65, 0.63, 0.35
        else
            -- Hostile player - class colored.
            newr, newg, newb = r, g, b
            self.name:SetTextColor(r, g, b)
        end
    
        self.healthBar:SetStatusBarColor(newr, newg, newb)
    
        self.r, self.g, self.b = newr, newg, newb
    
        self.healthBar:ClearAllPoints()
        self.healthBar:SetPoint("BOTTOM", self.healthBar:GetParent(), "BOTTOM")
        self.healthBar:SetHeight(8)
        self.healthBar:SetWidth(100)
    
        self.healthBar.hpBackground:SetVertexColor(self.r * 0.33, self.g * 0.33, self.b * 0.33, 1)
    
        self.castBar:ClearAllPoints()
        self.castBar:SetPoint("TOP", self.healthBar, "BOTTOM", 0, -4)
        self.castBar:SetHeight(5)
        self.castBar:SetWidth(100)
    
        self.highlight:ClearAllPoints()
        self.highlight:SetAllPoints(self.healthBar)
    
        local oldName = self.oldname:GetText()
        local newName = (string.len(oldName) > 25) and string.gsub(oldName, "%s?(.[\128-\191]*)%S+%s", "%1. ") or oldName -- "%s?(.)%S+%s"
    
        self.name:SetText(newName)
    
        local level, elite, mylevel = tonumber(self.level:GetText()), self.elite:IsShown(), UnitLevel("player")
        self.level:ClearAllPoints()
        self.level:SetPoint("RIGHT", self.healthBar, "LEFT", 0, 0)
        if self.boss:IsShown() then
            self.level:SetText("??")
            self.level:SetTextColor(0.8, 0.05, 0)
            self.level:Show()
        elseif not elite and (mylevel == MAX_PLAYER_LEVEL and level == mylevel) then
            self.level:Hide()
        else
            self.level:SetText(level..(elite and "+" or ""))
        end
    end
    
    local FixCastbar = function(self)
        self.castbarOverlay:Hide()
        self:SetHeight(5)
        self:ClearAllPoints()
        self:SetPoint("TOP", self.healthBar, "BOTTOM", 0, -4)
    end
    
    local ColorCastBar = function(self, shielded)
        if shielded then
            self:SetStatusBarColor(1, .9, .4)
        else
            self:SetStatusBarColor(0, 0.7, 1)
        end
    end
    
    local OnSizeChanged = function(self)
        self.needFix = true
    end
    
    local OnValueChanged = function(self, curValue)
        UpdateTime(self, curValue)
        if self.needFix then
            FixCastbar(self)
            self.needFix = nil
        end
    end
    
    local OnShow = function(self)
        self.channeling  = UnitChannelInfo("target")
        FixCastbar(self)
        ColorCastBar(self, self.shieldedRegion:IsShown())
    end
    
    local OnHide = function(self)
        self.highlight:Hide()
        self.healthBar.hpGlow:SetBackdropBorderColor(0, 0, 0)
    end
    
    local OnEvent = function(self, event, unit)
        if unit == "target" then
            if self:IsShown() then
                ColorCastBar(self, event == "UNIT_SPELLCAST_NOT_INTERRUPTIBLE")
            end
        end
    end
    
    local CreatePlate = function(frame)
        if frame.done then
            return
        end
    
    	frame.nameplate = true
    
        frame.healthBar, frame.castBar = frame:GetChildren()
        local healthBar, castBar = frame.healthBar, frame.castBar
        
        local glowRegion, overlayRegion, highlightRegion, nameTextRegion, levelTextRegion, bossIconRegion, raidIconRegion, stateIconRegion = frame:GetRegions()
        local _, castbarOverlay, shieldedRegion, spellIconRegion = castBar:GetRegions()
    
        frame.oldname = nameTextRegion
        nameTextRegion:Hide()
    
    	frame.name = frame:CreateFontString()
    	frame.name:SetPoint("BOTTOMLEFT", healthBar, "TOPLEFT")
    	frame.name:SetFont(font, fontSize, fontOutline)
    	frame.name:SetTextColor(0.84, 0.75, 0.65)
    	frame.name:SetShadowOffset(0, 0)
    
    	frame.level = levelTextRegion
    	levelTextRegion:SetFont(font, fontSize, fontOutline)
    	levelTextRegion:SetShadowOffset(0, 0)
    
    	healthBar:SetStatusBarTexture(barTexture)
    
    	healthBar.hpBackground = healthBar:CreateTexture(nil, "BACKGROUND")
    	healthBar.hpBackground:SetAllPoints()
    	healthBar.hpBackground:SetTexture(barTexture)
    
    	healthBar.hpGlow = CreateFrame("Frame", nil, healthBar)
    	healthBar.hpGlow:SetFrameLevel(healthBar:GetFrameLevel() -1 > 0 and healthBar:GetFrameLevel() -1 or 0)
    	healthBar.hpGlow:SetPoint("TOPLEFT", healthBar, "TOPLEFT", -2, 2)
    	healthBar.hpGlow:SetPoint("BOTTOMRIGHT", healthBar, "BOTTOMRIGHT", 2, -2)
    	healthBar.hpGlow:SetBackdrop(backdrop)
    	healthBar.hpGlow:SetBackdropColor(0, 0, 0, 0)
    	healthBar.hpGlow:SetBackdropBorderColor(0, 0, 0)
    
    	castBar.castbarOverlay = castbarOverlay
    	castBar.healthBar = healthBar
    	castBar.shieldedRegion = shieldedRegion
    	castBar:SetStatusBarTexture(barTexture)
    
    	castBar:HookScript("OnShow", OnShow)
    	castBar:HookScript("OnSizeChanged", OnSizeChanged)
    	castBar:HookScript("OnValueChanged", OnValueChanged)
    	castBar:HookScript("OnEvent", OnEvent)
    	castBar:RegisterEvent("UNIT_SPELLCAST_INTERRUPTIBLE")
    	castBar:RegisterEvent("UNIT_SPELLCAST_NOT_INTERRUPTIBLE")
    
    	castBar.time = castBar:CreateFontString(nil, "ARTWORK")
    	castBar.time:SetPoint("RIGHT", castBar, "LEFT", -2, 0)
    	castBar.time:SetFont(font, fontSize, fontOutline)
    	castBar.time:SetTextColor(0.84, 0.75, 0.65)
    	castBar.time:SetShadowOffset(0, 0)
    
    	castBar.cbBackground = castBar:CreateTexture(nil, "BACKGROUND")
    	castBar.cbBackground:SetAllPoints()
    	castBar.cbBackground:SetTexture(barTexture)
    	castBar.cbBackground:SetVertexColor(0.25, 0.25, 0.25, 1)
    
    	castBar.cbGlow = CreateFrame("Frame", nil, castBar)
    	castBar.cbGlow:SetFrameLevel(castBar:GetFrameLevel() -1 > 0 and castBar:GetFrameLevel() -1 or 0)
    	castBar.cbGlow:SetPoint("TOPLEFT", castBar, -2, 2)
    	castBar.cbGlow:SetPoint("BOTTOMRIGHT", castBar, 2, -2)
    	castBar.cbGlow:SetBackdrop(backdrop)
    	castBar.cbGlow:SetBackdropColor(0, 0, 0, 0)
    	castBar.cbGlow:SetBackdropBorderColor(0, 0, 0)
    
    	castBar.HolderA = CreateFrame("Frame", nil, castBar)
    	castBar.HolderA:SetFrameLevel(castBar.HolderA:GetFrameLevel() + 1)
    	castBar.HolderA:SetAllPoints()
    
    	spellIconRegion:ClearAllPoints()
    	spellIconRegion:SetParent(castBar.HolderA)
    	spellIconRegion:SetPoint("BOTTOMLEFT", castBar, "BOTTOMRIGHT", 3, 0)
    	spellIconRegion:SetSize(17, 17)
    	spellIconRegion:SetTexCoord(.07, .93, .07, .93)
    	
    	spellIconRegion.Background = castBar:CreateTexture(nil, "BACKGROUND")
    	spellIconRegion.Background:SetAllPoints()
    	spellIconRegion.Background:SetTexture(barTexture)
    	spellIconRegion.Background:SetVertexColor(0.25, 0.25, 0.25, 1)
    	
    	spellIconRegion.Glow = CreateFrame("Frame", nil, castBar)
    	spellIconRegion.Glow:SetFrameLevel(castBar:GetFrameLevel() -1 > 0 and castBar:GetFrameLevel() -1 or 0)
    	spellIconRegion.Glow:SetPoint("TOPLEFT", spellIconRegion, -2, 2)
    	spellIconRegion.Glow:SetPoint("BOTTOMRIGHT", spellIconRegion, 2, -2)
    	spellIconRegion.Glow:SetBackdrop(backdrop)
    	spellIconRegion.Glow:SetBackdropColor(0, 0, 0, 0)
    	spellIconRegion.Glow:SetBackdropBorderColor(0, 0, 0)
    
    	castBar.HolderB = CreateFrame("Frame", nil, castBar)
    	castBar.HolderB:SetFrameLevel(castBar.HolderA:GetFrameLevel() + 2)
    	castBar.HolderB:SetAllPoints()
    
    	highlightRegion:SetTexture(barTexture)
    	highlightRegion:SetVertexColor(0.25, 0.25, 0.25)
    	frame.highlight = highlightRegion
    
    	raidIconRegion:ClearAllPoints()
    	raidIconRegion:SetPoint("RIGHT", healthBar, -8, 0)
    	raidIconRegion:SetSize(20, 20)
    	raidIconRegion:SetTexture(raidIcons)	
    
    	frame.oldglow = glowRegion
    	frame.elite = stateIconRegion
    	frame.boss = bossIconRegion
    
    	frame.done = true
    
    	glowRegion:SetTexture(nil)
    	overlayRegion:SetTexture(nil)
    	shieldedRegion:SetTexture(nil)
    	castbarOverlay:SetTexture(nil)
    	stateIconRegion:SetTexture(nil)
    	bossIconRegion:SetTexture(nil)
    
    	UpdatePlate(frame)
    	frame:SetScript("OnShow", UpdatePlate)
    	frame:SetScript("OnHide", OnHide)
    
    	frame.elapsed = 0
    	frame:SetScript("OnUpdate", ThreatUpdate)
    end
    
    local numKids = 0
    local lastUpdate = 0
    caelNameplates.eventFrame:SetScript("OnUpdate", function(self, elapsed)
        lastUpdate = lastUpdate + elapsed
    
        if lastUpdate > 0.1 then
            lastUpdate = 0
    
            local newNumKids = WorldFrame:GetNumChildren()
            if newNumKids ~= numKids then
                for i = numKids + 1, newNumKids do
                    local frame = select(i, WorldFrame:GetChildren())
    
                    if (frame:GetName() and frame:GetName():find("NamePlate%d")) then
                        CreatePlate(frame)
                    end
                end
                numKids = newNumKids
            end
        end
    end)
    I'm a kittycat

  10. #10650
    Deleted
    Hello.

    I'm posting from work so dont have the luxury of time to stroll through the UI thread, but I was wondering if someone could remember right of the bat, if there's an ui compilation available for UI shown in this youtube video: /watch?v=xw6cQVHShEY&feature=g-upl

  11. #10651
    Deleted
    Is there a debuff addon that would allow to customize where it shows debuff depending on which one it is?

    Ex: debuffs from bosses more in the middle of the screen, but leaving satiated and mass rez debuff smaller and on the far right.

  12. #10652
    I use Dominos for my action bars and also fader to change colour of the bars when out of melee range, however I've noticed too many times recently that it wont be faded indicating I am theoretically in range but I'm not, is there any way to play a sound when you try and use an ability but you are not in range?

  13. #10653
    Field Marshal Millen91's Avatar
    10+ Year Old Account
    Join Date
    Aug 2009
    Location
    Stockholm, Sweden
    Posts
    69
    Hi

    Just watched the Blood Legion Empress Shek'zeer World first and there is an addon to the left, tracking all raid cooldowns. Any1 know the name of it?

    Video: http://www.youtube.com/watch?feature...&v=8TqC52YnHcM

  14. #10654
    Deleted
    I think it's BLRaidCooldowns. But last time I tested it, I had some errors. I'm interested in a properly working version.

  15. #10655
    I don't think this has any numbers for you, but you'd get a bar at least.
    http://www.curse.com/addons/wow/gcd

    I'm curious about what exactly prevents you as a melee dps in using a cast bar addon? Does your melee weapon stop working?

  16. #10656
    http://www.curse.com/addons/wow/gui-v3#t1:description

    In this, if you look closely in the 3rd picture, in the UI, to the left there are raid frames. How can I get something similar?

  17. #10657
    Hello,

    I'm looking to make a very minimalistic interface, do you have some advice to do so ?

    I'll probably use :

    Bartender4
    Chatter
    Masque + skin (low opacity to have a clean ui ?)
    OUf (raid + player/target frames) is it a good idea ?
    DeadlyBossMod (Or Bigwigs or the other one (is it VOX or something))
    one minimap addon (if you have suggestion)

    If you have any idea to have a more minimalistic ui, tell some addons names

    Thanks in advance..

  18. #10658
    Deleted
    If you want a lightweight one
    Bartender4-->http://www.wowinterface.com/download...ctionBars.html
    chatter-->http://www.wowinterface.com/download...319-rChat.html
    Masque + skin-->any from these http://www.wowinterface.com/downloads/search.php
    OUf (raid + player/target frames)-->best out there!
    DeadlyBossMod (Or Bigwigs or the other one (is it VOX or something))-->BW was better during T11 and T12.
    For T13 DBM had better timers,while for this Tier i think i am gonna swap to BW again(even tho on hc spirit kings DBM was updated sooner than BW).
    one minimap addon (if you have suggestion)-->many out there
    http://www.wowinterface.com/download...5-QuseMap.html
    http://www.wowinterface.com/download...map3.html#info
    http://www.wowinterface.com/download...-bMinimap.html
    Additionally:
    You could check these:
    Textures:
    http://www.wowinterface.com/download...89-Aurora.html
    http://www.wowinterface.com/download...atch5.0.4.html
    Raid frames:
    http://www.curse.com/addons/wow/compactraid
    Stats/Autorepair/Autosell gray items:
    http://www.wowinterface.com/download...ttooStats.html
    Scrolling Combat Text:
    http://www.wowinterface.com/download...18053-xCT.html
    Raid cd tracking:
    http://www.curse.com/addons/wow/ora3
    http://www.wowinterface.com/download...dCDs.html#info
    Personal cd tracking:
    http://www.curse.com/addons/wow/clctracker
    Damage Meter:
    http://www.wowinterface.com/download...0-TinyDPS.html
    Tooltip:
    http://www.wowinterface.com/download...93-TipTac.html
    Castbars:
    http://www.curse.com/addons/wow/castbars
    Nameplates:
    http://www.wowinterface.com/download...ameplates.html
    Power bar:
    http://www.curse.com/addons/wow/betterpowerbaralt
    Cooldown Count:
    http://www.curse.com/addons/wow/tullacc

  19. #10659
    Thanks a lot Louna, this will help me a lot !

    (Textures looks very nice.) I'll post my UI when it's done (maybe tonight)

  20. #10660
    Deleted
    Hi there,

    I was wondering if there is an addon that shows the swing timer for auto attacks? I know Quartz does it for abilities but I don't think it does for auto attacks.

    My reason for wanting to track this is this: I seem to have rather lower DPS than I think I should, and when I look at other rogues' logs with similar gear/boss kill time, my Melee damage is usually lower than theres (yes I have /startattack in everything) and my poison damage is usually lower too (yes I pool). Heres a log: http://www.worldoflogs.com/reports/r...=10492&e=10836

    Any thoughts would be appreciated.

    Mutix

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •