Get an Epic Experience with Premium

ChiBar

Monk Login to Add Favorites
  • 4 Likes
  • World of Warcraft
  • 4,468 Monthly Downloads
  • Supports: 5.4.8
  • 96,216 Total Downloads
  • Updated 09/14/2014
  • Created 08/27/2012
  • 36 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: ChiBar 0.13
or
Support development! **
Donate

About ChiBar

ChiBar is a simple Addon, which provides a Frame for a Monk to observe his Chi.

Features

  • Customazible Frame for tracking your Monk's Chi
    • Different textures
    • Scalable
    • Adjust strata/layer level
    • Adjust opacity
    • Choose ChiBar's growth direction
    • Adjust the space between the Chi Orbs
    • Free movable
    • Change Color of the Chi Orbs
  • Autohiding ChiBar while you're out of Combat
  • Hide Blizzard's default ChiBar

Usage

  • Options are integrated into Blizzard's Interface-Optionswindow
  • Access the options through GameMenu>Interface>AddOns>ChiBar ...
  • ... or simply type /cb or /chibar into your chat

Version 0.13

  • fixed bugs with the special characters of the german locale
  • added Textfield next to the Sliders to adjust the Value manually
  • some code refactoring

Version 0.12

  • Updated for WoW Patch 5.4 "Siege of Orgrimmar"
  • fixed a bug with the texture "Minimalistic 1"

Version 0.11a

  • changed event "UNIT_POWER" to "UNIT_POWER_FREQUENT" to (hopefully) fix the bug submitted by Mikemorveus@Curse
  • some rearrangement of the code and the files

Version 0.11

  • Updated for WoW Patch 5.3.0 "Escalation"

Version 0.10a

  • Some minor code fixing (taint bug)

Version 0.10

  • Add an option to adjust the space between the Chi Orbs

Version 0.9

  • Updated for WoW Patch 5.2.0 "The Thunder King"
  • Reworked vehicle-behaviour
    • ChiBar now only goes invisible, if you're in a real vehicle (like a tank)
  • Reworked the versioncheck of ChiBar

Version 0.8

  • Add an option to adjust ChiBar's strata/layer level

Version 0.7a

  • Fixed an issue with an reappearing default chibar when e.g. entering dungeons
  • some minor adjustmenst in the optionwindow

Version 0.7

  • Added an option to hide the default ChiBar below the player's frame

Version 0.6

  • Updated for WoW Patch 5.1.0 "Landfall"
  • Some minor changes on the Addon's strings

Version 0.5

  • Fixed a bug with Autohiding
  • Added a bunch of new fancy textures by Aylaria@EU-Azshara :)

Version 0.4a

  • Fixed a bug with the new color-feature

Version 0.4

  • Added a "Change Color"-function
  • Opacity is now seperatly changeable for empty and full orbs
  • Added a Confirm-PopUp for the "Reset"-feature
  • Option is restructured for the new features
  • Orbs are now smaller by default

Version 0.3b

  • Fixed a bug with the Autohiding-feature (changing registered events),
  • Thanks Kosouda@Curse for your description of the bug :)

Version 0.3a

  • The area, in which you have to click to move the unlocked frame, is smaller since 0.3. This smaller area is now highligthed.

Version 0.3

  • ChiBar's growth direction is now costumizable
  • ChiBar's opacity is now adjustable
  • Added the "KittyFox"-texture by KittyFox@Curse :)

Version 0.2

  • ChiBar is now visible while unlocked and autohiding enabled
  • added a transparent, grey frame while ChiBar is unlocked to show ChiBar's borders
  • some coderewriting

Addon Packs Containing This...

Comments

First Previous Page 3 of 4 Next Last
  • #16

    Well, I don't have this problem on my monk.
    Try to delete your ChiBar.lua and ChiBar.bak in the folder
    .../World of Warcraft/WTF/Account/ACCOUNTNAME/REALM/CHARACTER/

    After deleting these two files, start your WoW. Maybe it'll help.

     

  • #18

    Glad to hear :)

  • #17

    Whatever it was, it went away with the last update.

  • #13

    Any chance you will be adding a option to change the color of the chi?

  • #14

    I'm working on it right now. Stay tuned! I try to get that done the next days. :)

  • #7

    Nice addon does exactly what it says on the tin. Good use of graphics too, good job.

    Couple of suggestiions,

    1) make the default icons smaller - first time users would likely be put off but massive icons, then allow scroll bar to enlarge/make smaller.

    2) have the empty icons have graphics options too. I'd prefer empty/semi transparent circles rather than the harsh white blobs we have at present.

  • #12

    Thanks :D, positive feedback is always nice ^^

    to 1) I think that's something I'm going to do in the next update.

    to 2) On the one hand it's a simple change of the actual texturefiles or the adding of a new texture. I got a new texture from a curseuser, which ich add to the set soon but I'm still waiting for some new texture from a friend of mine. I'm not really that good at graphics :/
    The graphic options for the empty circles is still a idea in mind, that I try to implement, when I got enough time.

  • #3

    There's a bug where gaining Chi through Spinning Crane Kick won't show the bar in combat.  There are also some other conditions that cause it to not show up in combat when it should, but I haven't narrowed down what those are yet.

    In general, it seems like it's only showing when it updates through you generating or spending Chi with direct abilities.

     

    Also, is there any way you could make this bar look like the default UI Chi bar?  I like how they fade in and out and their general look.  ...Maybe this is the wrong addon for me if I'm asking about that but just wondering.

    Last edited by Kosouda on 10/3/2012 12:47:30 AM
  • #4

    Hi there,

    whether it appears or disappears while autohiding is active is based on the combatstatus. So when you enter combat it shows up and will vanish if you're not in combat anymore. I don't really know why that problem is present. Unfortunately I'm not able to reproduce the bug, cause my monk is too low.

    I would consider to disable the "autohiding"-function.

    And with the "default UI"-thingy. The texture itself is too small und would be pixelated. A Fading In/Out is something I thought about, but I won't implement something like that in the future. Sorry for that.

  • #11

    The tabs and newlines weren't to unterstand. :)

    I know that I repeat my logic too often. That's a remain from expanding the functionalities of the programm and honestly I was a little bit lazy about that point. Embarassed But thanks a lot for your feedback. I'll get that in with the next update, cause there is no real bug related with my laziness as far as know.

  • #10

    Hmmm the blockquote didn't preserve the tabs or spaces. Sorry about that hope you understand what I mean though.

  • #9

    The problem is he is duplicating his logic several times and missing out certain scenarios.

    A simpler logic is

    -- Function for showing mainFrame under conditions of autohide function ChiBar:showMainFrame() if ChiBarDB.autohide and UnitAffectingCombat("player") then ChiBar.mainFrame:Hide() else ChiBar.mainFrame:Show() end end
    This makes showMainFrame the ONLY routine that controls the show/hide logic then you replace every occurand of show or hide on the frame with a call to showMainFrame as follows
    -- Function for resetting the ChiBar function ChiBar:reset() ChiBar:defaultParameters() ChiBar:registerEvents() ChiBar:changeTexture() ChiBar:settingUpOrientation() ChiBar.mainFrame:SetPoint(ChiBarDB.from, UIParent, ChiBarDB.to, ChiBarDB.x, ChiBarDB.y) ChiBar.mainFrame:SetScale(ChiBarDB.scale) ChiBar.mainFrame:SetAlpha(ChiBarDB.alpha) ChiBar:showMainFrame() ChiBar.Widgets.enableBox:SetChecked(ChiBarDB.enable) ChiBar.Widgets.autohideBox:SetChecked(ChiBarDB.autohide) ChiBar.Widgets.scaleSlider:SetValue(ChiBarDB.scale) ChiBar.Widgets.opacitySlider:SetValue(ChiBarDB.alpha) ChiBar.Widgets.verticalBox:SetChecked(ChiBarDB.grow1) ChiBar.Widgets.horizontalBox:SetChecked(not ChiBarDB.grow1) ChiBar.Widgets.leftbottomBox:SetChecked(ChiBarDB.grow1) ChiBar.Widgets.righttopBox:SetChecked(not ChiBarDB.grow1) UIDropDownMenu_SetSelectedID(ChiBar.Widgets.dropdownMenu, ChiBarDB.savedTexture) print(string.format(ChiBarLocalization.RESET)) end
    -- Function for toggle Autohide out of Combat function ChiBar:autohide() if ChiBarDB.autohide then ChiBarDB.autohide = false print(string.format(ChiBarLocalization.AUTOHIDE_OFF)) else ChiBarDB.autohide = true print(string.format(ChiBarLocalization.AUTOHIDE_ON)) end ChiBar:showMainFrame() end
    As you see this dramatically simplifies setting auto hide.
    -- Function for enable Lock function ChiBar:lockFrame() ChiBar.mainFrame:SetMovable(false) ChiBar.mainFrame:EnableMouse(false) ChiBarDB.from, _, ChiBarDB.to, ChiBarDB.x, ChiBarDB.y = ChiBar.mainFrame:GetPoint() ChiBar:showMainFrame() ChiBar.BGTexture:Hide() ChiBar.BGTexture2:Hide() print(string.format(ChiBarLocalization.LOCK)) end -- Function for disable Lock function ChiBar:unlockFrame() InterfaceOptionsFrame_Show() ChiBar.mainFrame:SetMovable(true) ChiBar.mainFrame:EnableMouse(true) ChiBar:showMainFrame() StaticPopup_Show("CHIBAR_UNLOCKFRAME") ChiBar.BGTexture:Show() ChiBar.BGTexture2:Show() print(string.format(ChiBarLocalization.UNLOCK)) end
    Hope this helps.
    Last edited by Pericles on 10/8/2012 12:46:36 PM
  • #8

    Oh, I saw you uploaded a new version some time yesterday.  I tried it just now, and it seems to fix everything I was talking about.  Thank you, I'm glad I could help.

    Last edited by Kosouda on 10/7/2012 11:41:01 AM
  • #6

    Thanks for your detailed feedback, it helped me a lot. I think I found the Bug. :)

  • #5

    Sorry, I meant to follow up for a while, but I just kept forgetting or was busy.

    Anyway, I think I've found out specifically what's happening.  The following happens while "Autohide while out of combat" is enabled and I'm in combat:

    ChiBar will only show up if I use any abilities involving Chi that require melee range.  The problem is that there are many Monk skills and spells that involve Chi that don't require melee even as a Windwalker.  A couple examples are Spinning Crane Kick and Chi Wave.

    But once the bar shows up then everything works perfectly...except for one thing, which is that the bar dissappears if I detarget an enemy and won't re-appear until I use a melee range-required skill like in the prior issue.  I know you said it's based on your Combat status, but this is happening even while in combat.

    I'm not angry, and I will consider a UI where the Chi bar always shows, but I hope this helps you if you're interested in working on it.

    Last edited by Kosouda on 10/6/2012 12:31:39 AM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!