Go to Page... |
Updated: | 02-27-13 12:19 PM |
Created: | 08-19-10 03:33 AM |
Downloads: | 19,736 |
Favorites: | 144 |
MD5: | |
Categories: | Buff, Debuff, Spell, Combat Mods |
An AddOn from RealUI
What is it
nibPointDisplay is a customizable graphical display of class points and aura stacks. There's a lot of options, so be prepared to get your hands dirty and your interface looking good
nibPointDisplay supports SharedMedia, so you can add any custom textures you'd like. By default it comes with Triangle, Circle, Plain, Soul Shard and Holy Power textures. Please see the bottom of this page for a small SharedMedia guide.
- General
- Combo Points
- Death Knight
- Bone Shield
- Shadow Infusion
- Druid
- Astral Alignment
- Lacerate
- Lunar Shower
- Wild Mushroom
- Hunter
- Frenzy Effect
- Ready, Set, Aim...
- Mage
- Arcane Blast
- Fingers of Frost
- Monk
- Chi
- Serpents Zeal
- Vital Mists
- Paladin
- Holy Power
- Priest
- Evangelism
- Dark Evangelism
- Mind Spike
- Serendipity
- Shadow Orb
- Rogue
- Anticipation
- Bandit's Guile
- Shaman
- Lightning Shield (Fulmination)
- Maelstrom Weapon
- Tidal Waves
- Water Shield
- Warlock
- Burning Embers
- Molten Core
- Soul Shards
- Warrior
- Meat Cleaver
- Sunder Armor
- Taste for Blood
- Thunderstruck
- General Settings
- Hide Default UI point display
- Show at 0 points/stacks
- Hide unused points/stacks
- Hide in..
- Vehicle
- Primary or Secondary Spec
- Direction
- Switch between Horizontal and Vertical
- Reverse orientation
- Position
- X and Y offsets
- Anchor To and From
- Parent it to any panel
- Set Frame Strata and Level
- Point Bars - Each individual point can be customized
- Position/Size
- Set the width/height of the point bars
- Adjust the gap between each point bar
- Background
- Set the Background texture of both the Empty and Full point bars separately
- Set the color of the Empty point bars
- Set the color of the Full point bars
- Set the color of each point differently for when you reach max points
- Border
- Set the Border texture of both the Empty and Full point bars separately
- Adjust Border insets/edge size/color of Empty and Full point bars separately
- Spark
- Allows you to add a "spark" texture to the point bars
- Background Panel
- The Background Panel adds a background to the point display
- Size - Adjust it's Width and Height
- Background - Change the background texture and color
- Border - Fully customize the border. Texture, insets, edge size and color.
- Combat Fader
- Change the Point Display opacity based on player status
- In Combat
- Hurt
- Target selected
- Out of combat
- Profiles (Ace)
If you wish to use your own custom textures, then the best way to do this is with SharedMedia.
Step 1: Install SharedMedia
- Download SharedMedia
- Copy the SharedMedia folder from the download to your Interface\AddOns\ folder
- Inside the Interface\AddOns\SharedMedia\ folder, rename MyMedia.bat.txt to MyMedia.bat
- Double-click MyMedia.bat
Step 2: Install your custom textures
- You can either grab textures from other downloads (such as Power Auras Classic) or create your own. Custom textures will have either a .blp or .tga file extension.
- Move any custom texture files you want to use into the SharedMedia_MyMedia\background\ folder.
- Run the MyMedia.bat file once again to register your new textures.
Comment Options |
Nibelheim |
View Public Profile |
Send a private message to Nibelheim |
Find More Posts by Nibelheim |
Add Nibelheim to Your Buddy List |
02-24-13, 09:06 AM | |
|
I could literally kill for an update on this and nibchattabs/runes., you rock nib!
|
|
Rusken |
View Public Profile |
Send a private message to Rusken |
Find More Posts by Rusken |
Add Rusken to Your Buddy List |
11-24-12, 07:22 AM | |
|
Code:
6x nibPointDisplay-0.76\Config.lua:1: Usage: GetAddon(name): "name" - Cannot find an AceAddon "nibPointDisplay". <in C code> Ace3-r1066\AceAddon-3.0\AceAddon-3.0-11.lua:176: in function "GetAddon" nibPointDisplay-0.76\Config.lua:1: in main chunk Locals: self = <table> { DisableAddon = <func> @Ace3\..\AceAddon-3.0.lua:571 EnableAddon = <func> @Ace3\..\AceAddon-3.0.lua:536 EmbedLibrary = <func> @Ace3\..\AceAddon-3.0.lua:207 InitializeAddon = <func> @Ace3\..\AceAddon-3.0.lua:513 IterateAddonStatus = <func> @Ace3\..\AceAddon-3.0.lua:613 EmbedLibraries = <func> @Ace3\..\AceAddon-3.0.lua:189 initializequeue = <table> {} statuses = <table> {} GetAddon = <func> @Ace3\..\AceAddon-3.0.lua:174 NewAddon = <func> @Ace3\..\AceAddon-3.0.lua:126 IterateModulesOfAddon = <func> @Ace3\..\AceAddon-3.0.lua:618 IterateEmbedsOnAddon = <func> @Ace3\..\AceAddon-3.0.lua:617 embeds = <table> {} IterateAddons = <func> @Ace3\..\AceAddon-3.0.lua:603 frame = AceAddon30Frame {} addons = <table> {} enablequeue = <table> {} } name = "nibPointDisplay" silent = nil error = <func> =[C]:-1 tostring = <func> =[C]:-1 Nevermind - i deleted Thunderstruck and forgot to change a simple "elseif" to "if"...
Last edited by FaulTier : 11-28-12 at 03:39 PM.
|
|
FaulTier |
View Public Profile |
Send a private message to FaulTier |
Find More Posts by FaulTier |
Add FaulTier to Your Buddy List |
11-15-12, 11:40 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
That's most likely the same problem that Roan is running into. Most (maybe all, don't remember) of the spells the addon tracks for Priests have had their SpellID's changed. Check the spells against wowdb or wowhead and update the numbers accordingly in the Get Spell Info section of the Core.lua file.
As for Shadow Orbs, they've been moved from an aura to a resource. So in the GetPoints function you have to change the lines from Code:
-- Shadow Orb elseif CurType == "so" then NewPoints = GetBuffCount(SpellInfo[CurType]) Code:
-- Shadow Orb elseif CurType == "so" then NewPoints = UnitPower("player", SPELL_POWER_SHADOW_ORBS) Oh and probably should have mentioned this in the post to Roan, the lines you have to edit for spellIDs look like this: Code:
SpellInfo["so"] = GetSpellInfo(77487) -- Shadow Orb
Last edited by Adrese : 11-30-12 at 09:14 AM.
|
|
Adrese |
View Public Profile |
Send a private message to Adrese |
Find More Posts by Adrese |
Add Adrese to Your Buddy List |
11-14-12, 08:32 PM | |
|
I'm having another problem. Hopefully you can help me, Adrese. :>
Since you helped me edit the LUA, everything has worked great on my Monk. It also works perfectly on my Paladin. However, it's not showing my Shadow Orbs on my Priest, and in fact, if I leave nibPointDisplay enabled when I'm playing my Priest, targetting/untargetting anything (mobs, NPCs, and other players) causes really bad lag. Is there something I need to edit in the LUA to get it to run properly on my Priest? Thanks in advance. :>
Last edited by Velarayne : 11-15-12 at 04:23 AM.
|
|
Velarayne |
View Public Profile |
Send a private message to Velarayne |
Visit Velarayne's homepage! |
Find More Posts by Velarayne |
Add Velarayne to Your Buddy List |
11-13-12, 07:40 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Roan, what you have to do is update the SpellID's in the Get Spell Info section of the Core.lua file. Get Spell Info is located near the bottom of the Core.lua file.
SpellID's can be found on websites like wowdb.com. The SpellID will be the number in the URL (Example: http://www.wowdb.com/spells/81662-evangelism). Hope that helps. If it does not post back here and we can try to fix it. |
|
Adrese |
View Public Profile |
Send a private message to Adrese |
Visit Adrese's homepage! |
Find More Posts by Adrese |
Add Adrese to Your Buddy List |
11-08-12, 03:22 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 12
Uploads: 0
|
Using actual german wow client
I've done: Fix1: GetActiveTalentGroup() --> GetActiveSpecGroup() Fix2: Paladin: bar count in core.lua changed from 3 to 5 but every time I logged in my Warrior, Priest or Druid i get: 36x nibPointDisplay-0.76\Core.lua:725: Usage: UnitAura("unit", [index] or ["name", "rank"][, "filter"]) <in C code> nibPointDisplay-0.76\Core.lua:725: in function <nibPointDisplay\Core.lua:723> nibPointDisplay-0.76\Core.lua:809: in function "GetPoints" nibPointDisplay-0.76\Core.lua:908: in function "UpdatePoints" nibPointDisplay-0.76\Core.lua:1276: in function "Refresh" sorry, my english is bad *g*
Last edited by Roan : 11-08-12 at 03:53 AM.
|
|
Roan |
View Public Profile |
Send a private message to Roan |
Visit Roan's homepage! |
Find More Posts by Roan |
Add Roan to Your Buddy List |
11-01-12, 06:20 PM | ||
|
I just recently came back after not playing for a year, so I redownloaded all of my addons, and hadn't edited any of the nibPointDisplay code until I saw your Monk coding. I didn't realize there were other changes I had to make until you said that! It works perfectly now; Thank you so much for taking the time to figure out what my problem was. :> |
|
|
Velarayne |
View Public Profile |
Send a private message to Velarayne |
Visit Velarayne's homepage! |
Find More Posts by Velarayne |
Add Velarayne to Your Buddy List |
10-31-12, 11:16 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Are you getting a Lua Error when you load up the addon? If you look through the comments here, there's a small change you have to do to the addon to make it function with the new expansion. If you haven't made that change then nothing will work. You have to change the GetActiveTalentGroup to GetActiveSpecGroup in the Core.lua file. Also, I should mention that the code I've added, I placed in the middle of the segments/functions and not at the ends of those segments. |
|
|
Adrese |
View Public Profile |
Send a private message to Adrese |
Visit Adrese's homepage! |
Find More Posts by Adrese |
Add Adrese to Your Buddy List |
10-21-12, 09:14 AM | ||
|
I really hope this addon gets updated soon; I miss it! :< |
|
|
Velarayne |
View Public Profile |
Send a private message to Velarayne |
Visit Velarayne's homepage! |
Find More Posts by Velarayne |
Add Velarayne to Your Buddy List |
09-25-12, 07:07 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Hey guys, so I'm playing around with the settings and trying to make a Chi counter.
So far this is what I did. Add this to the listing of classes near the top of the core.lua. Part of the nibPointDisplay.Types function Code:
["MONK"] = { name = "Monk", points = { [1] = {name = "Chi", id = "chi", barcount = 5}, }, }, Under the nibPointDisplay:GetPoints function add Code:
-- Monk elseif CurClass == "MONK" then -- Chi if CurType == "chi" then NewPoints = UnitPower("player", 12) end Code:
if (PlayerClass == "MONK") then tinsert(EventList, "UNIT_POWER") end |
|
Adrese |
View Public Profile |
Send a private message to Adrese |
Visit Adrese's homepage! |
Find More Posts by Adrese |
Add Adrese to Your Buddy List |
09-23-12, 08:00 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 194
Uploads: 0
|
Ye, would be nice :-) My Pala is missing 2 charges!
EDIT: NVM! Changing the bar count in core.lua fixed the problem! Works like a charm! :-)
Last edited by Kramarz : 09-23-12 at 08:28 AM.
|
|
Kramarz |
View Public Profile |
Send a private message to Kramarz |
Visit Kramarz's homepage! |
Find More Posts by Kramarz |
Add Kramarz to Your Buddy List |
09-22-12, 09:25 AM | |
|
Update
Please Update
|
|
luigee91 |
View Public Profile |
Send a private message to luigee91 |
Visit luigee91's homepage! |
Find More Posts by luigee91 |
Add luigee91 to Your Buddy List |
09-11-12, 11:16 AM | |
|
For your first error, open nibPD's "Core.lua" file and go to line 1109 (0.74 release) and change (if you are using 0.76 release, it's on line 1280):
Lua Code:
Lua Code:
The only thing I can think of for the second error is to either update the Ace3 libs in nibPD, or install the Ace3 libs as a stand alone. And, yeah, I agree. An update from nib would be great!
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying? [SIGPIC][/SIGPIC] Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub. Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Last edited by jeffy162 : 09-11-12 at 11:17 AM.
|
|
jeffy162 |
View Public Profile |
Send a private message to jeffy162 |
Visit jeffy162's homepage! |
Find More Posts by jeffy162 |
Add jeffy162 to Your Buddy List |
09-01-12, 02:50 PM | |
|
update?
Hey Nibelheim hope you will update your addons soon i can't live without nibPointDisplay and nibRunes
And i can't finde a better addon with such a clean look i get this many error on my Rogue (19 Lua erros) Code:
Message: Interface\AddOns\nibPointDisplay\Core.lua:1276: attempt to call global 'GetActiveTalentGroup' (a nil value) Time: 09/01/12 22:46:32 Count: 1 Stack: Interface\AddOns\nibPointDisplay\Core.lua:1276: in function `?' ...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4> [C]: ? [string "safecall Dispatcher[3]"]:13: in function `?' ...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire' ...s\nibPointDisplay\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...s\nibPointDisplay\Libs\AceEvent-3.0\AceEvent-3.0.lua:119> Locals: <none> Code:
Message: ...play\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:66: CreateFrame(): Couldn't find inherited node "UIPanelButtonTemplate2" Time: 09/01/12 22:51:00 Count: 3 Stack: [C]: ? ...play\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:66: in function `?' ...ddOns\nibPointDisplay\Libs\AceGUI-3.0\AceGUI-3.0.lua:136: in function <...ddOns\nibPointDisplay\Libs\AceGUI-3.0\AceGUI-3.0.lua:125> ...ddOns\nibPointDisplay\Libs\AceGUI-3.0\AceGUI-3.0.lua:174: in function `Create' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1116: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1054> ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1581: in function `FeedGroup' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1853: in function `Open' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1881: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1879> (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ? ...ddOns\nibPointDisplay\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19> [C]: in function `Show' Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel' Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick' [string "*:OnClick"]:2: in function <[string "*:OnClick"]:1> Locals: (*temporary) = "Button" (*temporary) = "AceGUI30Button3" (*temporary) = UIParent { 0 = <userdata> firstTimeLoaded = 1 } (*temporary) = "UIPanelButtonTemplate2"
Last edited by Tonyleila : 09-01-12 at 02:54 PM.
|
|
Tonyleila |
View Public Profile |
Send a private message to Tonyleila |
Visit Tonyleila's homepage! |
Find More Posts by Tonyleila |
Add Tonyleila to Your Buddy List |