Go to Page... |
Compatibility: | Zandalari and Kul Tiran (8.1.5) |
Updated: | 04-21-19 08:07 PM |
Created: | 11-19-17 05:24 PM |
Downloads: | 6,442 |
Favorites: | 15 |
MD5: |
Nameplate improvements to the new default nameplates from 7.0.3
—
What it does:
- Adds a unit level display to the nameplate unit frame
- Adds a numeric display to nameplate health bars and Personal Resource Display (for Personal Resource Display, this is available with Larger Nameplates only)
- Adds a better threat display similar to pre-7.0.3
- Makes it easier to tell which mobs are currently in combat by coloring their name red when they are in combat and you are able to gain credit for the kill (raid/party groups, multitap mobs), and grey for mobs that have been tapped
- Enables names to always show up on nameplates regardless of NPC names settings
- Adds an outline to the names to make them easier to read
- Fades other nameplates out whenever you target something, similar to pre-7.0.3
- Makes Personal Resource Display click-through
It also sets some CVars for arguably better functionality:
- Prevents nameplates from becoming increasingly transparent when moving away from them, makes every nameplate fully opaque similar to pre-7.0.3 (nameplateMaxAlpha, nameplateMinAlpha)
- Prevents nameplates from changing in size depending on distance (nameplateMaxScale, nameplateMinScale)
Note: Chinese/Mandarin and Korean are not supported unless somebody offers to help for that.
—
Setting up:
The add-on works as-is with no setup required. However, there are a few settings you can change for personal preference.
Currently customizable:
- NPC Names setting
- Font size for name and health/resource display
- Health/Primary Resource display
- Level display (on/off)
- Realm name display, for cross-realm players
Comment Options |
05-09-19, 08:08 AM | ||
|
Re: Re: Re: missing icons
I could look at it at some point when I'm bored, but I can't promise anything (and I can't guarantee that I would succeed, either.) |
|
|
Ammako |
View Public Profile |
Send a private message to Ammako |
Find More Posts by Ammako |
Add Ammako to Your Buddy List |
sgkdnay |
View Public Profile |
Send a private message to sgkdnay |
Find More Posts by sgkdnay |
Add sgkdnay to Your Buddy List |
Ammako |
View Public Profile |
Send a private message to Ammako |
Find More Posts by Ammako |
Add Ammako to Your Buddy List |
07-01-19, 03:08 AM | |
|
Global variable ImprovedNameplates_OptionPanel tainted by ImprovedNameplates - Interface\AddOns\ImprovedNameplates\ImprovedNameplates.lua:112
__________________
For Azeroth ! |
|
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
07-24-19, 06:27 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 51
Uploads: 0
|
* Note * I was only gettiing LUA errors about lines 28 and 44 so while my workaround seems to be working for me in very limited testing, others may need to do more since they may be using elements of the addon that I'm not.
MoveAnything is encountering the same error and hasn't been updated yet but there was a bit of info in comments for that addon that at least allowed me to avoid the error by commenting out lines 28-33, 44-45 and 47-48 in ImprovedNameplates.lua. See below for reference. All this seems to do is prevent the nameplates from shifting a bit to the side when level is shown so it now ends up being slightly off-centre on mobs. Sounds like MA will be getting an update soon, if I can figure out what the fix is from there once updated I'll post it here. (and of course if anyone can actually fix this here in the meantime, please do!) --local function offset(f, ox, oy) -- for i=1,f:GetNumPoints() do -- local p, rf, rp, x, y= f:GetPoint(i) -- if p~="LEFT" or p~="RIGHT" then -- f:SetPoint(p, rf, rp, ox, oy) -- end -- end --end local offsetNameplate = CreateFrame("Frame") offsetNameplate:RegisterEvent("NAME_PLATE_UNIT_ADDED") offsetNameplate:RegisterEvent("NAME_PLATE_UNIT_REMOVED") offsetNameplate:SetScript("OnEvent", function(self, event, unit) local p = C_NamePlate.GetNamePlateForUnit(unit).UnitFrame if event == "NAME_PLATE_UNIT_ADDED" then if UnitGUID(unit) ~= UnitGUID("player") then if ImprovedNameplatesDB.showLevels then if InterfaceOptionsNamesPanelUnitNameplatesMakeLarger:GetValue() == "1" then -- offset(p.name, 15, 6) -- offset(p.healthBar, -15, 3) elseif InterfaceOptionsNamesPanelUnitNameplatesMakeLarger:GetValue() == "0" then -- offset(p.name, 9, 6) -- offset(p.healthBar, -9, 3) end end else -- Thanks Blizzard... local fontName, fontHeight, fontFlags = p.castBar.Text:GetFont() p.castBar.Text:SetFont(fontName, fontHeight, "OUTLINE") end elseif event == "NAME_PLATE_UNIT_REMOVED" then p.healthBar:ClearAllPoints() end end) |
|
raysmith |
View Public Profile |
Send a private message to raysmith |
Find More Posts by raysmith |
Add raysmith to Your Buddy List |
07-25-19, 07:48 AM | ||
|
il test this out and if you get more info after MA update please do i asked an author about what he did to fix this error and he replied me with this but i don't understand it "" U need to check with pcall if it returns an error or not, my code is: Code: if pcall(frame.GetPoint, frame) then local pt, relTo = frame:GetPoint() end ""
__________________
For Azeroth ! |
|
|
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
08-02-19, 11:53 AM | |
|
well in the meantime i'm using Kiwi plates as a replacement in the hope that this addon will be updated
i can replicate nearly everything this addon does (with some tweaking in each option)
__________________
For Azeroth !
Last edited by Reaper666735 : 08-02-19 at 11:54 AM.
|
|
Reaper666735 |
View Public Profile |
Send a private message to Reaper666735 |
Find More Posts by Reaper666735 |
Add Reaper666735 to Your Buddy List |
10-29-22, 11:21 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 51
Uploads: 0
|
Fix for 10.0.0... I think
Couple of things - the previous workaround for the GetPoint error turned out to be necessary, although there may be a workaround available to actually enable the offset. From the 8.2 notes:
SetPoint() and GetPoint() no longer apply to certain restricted frames, such as the GameTooltip or player nameplates, and anything anchored to them. So Blizzard has protected the default nameplates so short of replacing them there may not be a way to do the offset at this point. For the new errors related to InterfaceOptionsNamesPanelUnitNameplatesMakeLarger since the 10.0.0 patch, I think I've found a fix. In ImprovedNameplates.lua, replace every instance of: if InterfaceOptionsNamesPanelUnitNameplatesMakeLarger:GetValue() == "1" then with if C_CVar.GetCVarDefault("NamePlateVerticalScale") > "1.0" then -- If 'Larger Nameplates' option is enabled. If the Larger Nameplates option in the interface options is disabled then that CVar should be set to 1.0. It can be modified but this fix makes the assumption that if the CVar is set above 1.0 it means that the user desires the larger nameplate version of Improved Nameplates to occur.
Last edited by raysmith : 10-29-22 at 11:21 AM.
|
|
raysmith |
View Public Profile |
Send a private message to raysmith |
Find More Posts by raysmith |
Add raysmith to Your Buddy List |