Giter Club home page Giter Club logo

neatplates's Introduction

NeatPlates

NeatPlates is a nameplate addon for BFA or later expansions.

Use the command, '/NeatPlates' or /np as a shortcut to the interface panel for NeatPlates. On that panel, you'll be able to select from a list of available themes. The theme you choose will affect both appearance and features.

Use the command, '/hub' to configure the mechanics of those included themes. If you're using a custom theme, it might have a different config tool.

Credits

This addon is based on the Tidy Plates project and was created during a time where said project no longer worked with the current version of the game. As such I feel it is important to credit the original authors, danltiger and CynthiaV, for all the work they put into the original addon.

Bugs

If you come across any bugs, don't hesitate to open up an issue

Future Features & Stuff

https://trello.com/b/BExNZB9y/neatplates
Anything on the board is subject to change and doesn't neccessarily mean that it will become a feature.

 

If you are transitioning from 'Tidy Plates Continued' to 'NeatPlates' and wish to keep your settings. You can do this by loading both TPC and NeatPlates, at that point NeatPlates should show a prompt asking if you wish to import these settings.

neatplates's People

Contributors

ahigi avatar ehedbor avatar ja0b avatar kalvin807 avatar luxocracy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neatplates's Issues

Issues with Chinese characters

There's this long standing issue with Tidy Plates that Chinese characters are not well supported.

Features like tug-o-threat and the input frame of color/filter by unit-name would show ?????? instead of correct chinese.

I don't know how to add chinese character set support. Can you shed some light on this issue?

Healthbars issue

Sometime, The percentage of the healthbar doesn't synchronize with the target frame’s.
Like the following picture:
tim 20181112190746

Bug with Quest Icon on mobs

With the changeover and release, the quest icon stopped working. I even deleted everything, all settings in the cache and manually removed it from saved preferences and did a fresh reinstall. Its just not working or showing up on any of the themes.

class colored friendly nameplates without health bars

(sorry for my bad english)

I try to config friendly nameplates (i know that we can't change them in raids/instance) and there are some problems. My goal was to only display class colored nickname without health bar (something like this:
kui_nameplates - this is random ss from kui nameplates).

In 7.3 Blizz add an option to hide the friendly nameplate health bar and only show the name: "nameplateShowOnlyNames". Without TidyPlates it looks like that:
blizz_nameplates_name_only

This option is not working well with Tidy Plates. When i have enabled friendly nameplates it looks like that (nameplateShowOnlyNames 0):
tp_nameplates_on

TP settings:
tp_settings

When i disable friendly players health bars in TP it looks like that (it doesnt matter if i have enable or disable nameplateShowOnlyNames - effect is same in both case):
tp_np_disabled

Same settings with target someone:
tp_np_disabled_target

Additionally with this settings ("nameplateShowOnlyNames 1" and disabled players health bars in TP) i have this lua error:

Date: 2018-11-16 00:31:29
ID: 2
Error occured in: Global
Count: 1
Message: ...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua line 422:
table index is nil
Debug:
[C]: ?
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:422:
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:412
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:1078: ?()
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:1038:
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:1037

So there are some problems:

  1. Guild names are visible even when i disable it
    guild name

  2. If i target someone the health bar is showing
    tp_np_disabled_target

  3. Nicknames dont have class colors with "Players health bar" disabled

Уrror when clicking on the buttons "Categories", "Reset", "SaveTemplate", "LoadTemplate".

Message: Interface\AddOns\TidyPlatesHub\Templates.lua:620: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
Time: Mon Jul 23 21:30:06 2018
Count: 2
Stack: Interface\AddOns\TidyPlatesHub\Templates.lua:620: Usage: PlaySound(soundKitID, optional["SFX","Music","Ambience", "Dialog" or "Master"], [forceNoDuplicates, runFinishCallback])
[C]: in function `PlaySound'
Interface\AddOns\TidyPlatesHub\Templates.lua:620: in function <Interface\AddOns\TidyPlatesHub\Templates.lua:619>

Locals: (*temporary) = "igMainMenuOptionCheckBoxOn"

Alvara Elite Icon?

Hi,

I would appreciate ANY help with this "Issue".
Since there are several nice themes of the awesome Addon Tidyplates, i'd really like to fully enjoy that Addon. But also I always struggle with choosing between what i like: Alvara Theme, Graphite Theme - or pick Grey or alot of other personally not good looking Themes where i can see an Elite Icon or the Health Percentage.

My Issue here is now, I want to see an Elite Icon on Alvara Theme. How can I eidt those Themes?

Regards,

Varinn

dispellable buffs highlight

I love the possibility to see dispellable buffs on nameplates, I'm using a WA for this which glows when it is actually dispellable by that character but also like that TP shows the others too. But sometimes it gets a bit crowded when both are shown, especially there are multiple dispellable buffs on multiple enemies so I'd like to turn this WA off. Would it be possible for TP to show an additional effect (preferably glow) on those I can actually dispel?

A Couple of Issues

First issue: Even though I have 'exclude instances' unchecked, tidyplates nameplates aren't showing up in dungeons, but will show up in the world and in battlegrounds.

Second issue: https://puu.sh/BvnRb/7df583c5d6.png are the small green bars with names on them part of this addon? I can't find an option relating to it anywhere.

Treat black ox statue as an offtank

Is it possible to have a 3rd color for mobs targeting the black ox statue? It would be really beneficial to be able to tell at a glance if a mob is targeting the tank (good), the statue (still good) or a party member (not good).

I appreciate it may be beyond the scope of this project, but thought it wouldn't hurt to ask.

Hey Lux

Noticed you changed the project and re-added to curse. I updated with the beta version 6.22-beta-Transition

I logged in and copied my settings over from TPC, but when i nter combat the settings displayed arent matching what I have selected.

My neatplates settings seems to using the "general profile" instead of my character specific spec profiles

also, s a small suggestion, on the sidebar where it lists each individual characters settings, that could get way out of hand really quickly, showing 4 profiles for each character every time you log in. i suggest some way to consolidate

feature request: rare indicator

It would be very beneficial to be able to see if a mob is Rare (especially in IEs), I'm thinking something like the quest indicator, maybe at the same place.
Could you please add this feature?

Converting your old TidyPlates settings

Since going from the original TidyPlates to this one will cause you to lose all your settings I decided to give you an easy solution to the problem.

Simply download and run this file or copy the code below into a new .ps1 file and run it to easily rename everything necessary to get your settings back.

Write-Host 'WARNING: Backup your WTF folder before doing this incase something goes wrong!'
$WTFPath =  Read-Host -Prompt 'Input WTF folder path(ex. C:\Battle.net\World of Warcraft\WTF)'

Get-ChildItem -Recurse -Path "$WTFPath" -Filter "*TidyPlates*.lua" | foreach-object {$name = $_.FullName; (Get-Content $name) -replace 'TidyPlates(?!Cont)', 'TidyPlatesCont' | Set-Content $name; Move-Item -Force $name ($name -replace 'TidyPlates(?!Cont)', 'TidyPlatesContinued'); Write-Host 'Processed File:'$name}

Read-Host -Prompt 'Done! Press Enter to exit'

double timers

After yesterday's update, I found 2 timers running on debuffs. I am sure it startd yesterday. I belive one is from omnicc and the other is from the tidy plates continued iteself. I tried to disable omnicc, and it shows only 1 timer. I want to keep using both omnicc and tidyplatescontinued, is there any solutions to it?
wowscrnshot_091718_011031

About the removal from CurseForge

So the project has been removed/hidden from CurseForge, the following is the reason given by the moderators:

This project is a derivative work from another project which was released as All Rights Reserved. Unless you have permission from the original owner or owners, and can provide such proof, this project cannot be hosted on CurseForge.

The whole reason it was released under a different name to begin with was that we couldn't get into contact with the original authors and wanted to make this project easier to access for people who, like us, love this addon and couldn't imagine playing WoW without it.

So that is the situation and why it is no longer on CurseForge in case anyone is wondering why it is gone. The project will still live on here on GitHub and continue to be updated until the situation changes.

bossicon(skull) position

Not a bug, but now that eliteicon is hidden when it's a boss, I find it more visually consistent to make the bossicon positioned where the eliteicon used to be (left end of healthbar). It's easy to modify by changing the x value for every theme.

Just a suggestion.

Feature request: emphasized auras shown once

I love this new feature and would like to make a suggestion. If I put an aura in the emphasized list, I'd like to see it only among the emphasized ones and not the regular ones if it is possible. Maybe with a switch for this behavior.

quest icon showing on every mob in dungeons

I have enabled "Show Quest Icon on Units" and it is amazing but puts the icon on every single mob in dungeons. It is very annoying, could you please remove this or make it settable?

Feature request

I'm sorry if this is not the proper place for this but I was wondering if you could add a widget for displaying arena 1 2 3 to the left or right side next to the nameplate, or possibly an option to replace names with Arena ID when inside arena. I know there is currently a way to add Arena ID as status text with health and power displaying but I find it makes the nameplate look very crowded and hard to read when nameplate size is scaled down. Thank you.

Click through Request.

Hey man, thanks again for keeping this up.
So i was just wondering if there is a way to make npc and friendly players nameplates click through. Like, if i turn off the nameplates, blizzard's original are click through and you only interact with npcs by clicking on their body, with the nameplates on, it adds a clickable area around the names, which is fine, but having an option to make it click through will help a lot on high population areas when i try to select something but keep on getting people's/npc's target.
Thanks.

Range / Filter

Good morning, I have a question.

Can I adjust somewhere, the distance of the displayed bars.

A filter from which meter the bars can no longer be displayed.

In Höusern is the teiwleise really annoying.

Thank you very much.

Feature Request

Hello! I couldn't find any other way to request this feature, but adding the option to show Threat Percentage on Enemy Status Text would be something I'd really love to see! It was possible with Tidy Plates: Threat, but the theme hasn't been updated for BFA.
Thank you!

Feature request: character specific setting for purgeable buff behavior

Now with the amazing global profile system, I'd like to set up a universal profile I can use across all my toons so for example, if I encounter a new buff/debuff I want to put on the aura filter list, I'd only have to do it once for that one profile and happily use it on every one of them. The one thing I can't make global is the purgeable buffs because I want them shown in a way that they only glow for characters that can actually dispel them. If you could come up with some solution for this, I'd be most grateful!

NamePlates Stick to the edge of screen

Can you add by any chance a way to make the nameplates stick to the edge of screen even if the boss is big like Mythrax?

I found a way to clamp nameplates but when I switch targets it's gone.

I know ElvUI nameplate sticks the nameplates like this image (he targeted an add and the nameplate on Mythrax is still showing in the screen: https://imgur.com/a/NbUxqaN

In my screen if i get a bad angle the nameplate is gone (watch the big dummy in the left) : https://imgur.com/a/PV1AW1W

A suggestion

Thanks for taking over this great addon and adding so many wonderful functions!

Could you add a function that we can customize the coulor for some special mob?

Leaving queue

Hey,

I was trying to leave queue via right clicking the eye in the minimap then clicking "leave queue" and got the error below. I was queued for arena skirmish.

image

Update: Just closed game and tried again, same issue.

Transition

Hi, so i updated through the twitch client and it just overwrote my files, is there any way to proper transition now? i lost all my settings :<

Edit: Sorry, i just saw that i had to load both and will pop up the option to import. Closing it.

Hi luxo

Can u fix the combo points bar i just cant stand the ones u have right now cuz they dont look like the real ones from tidyplates here is a screenshot on the real ones https://imgur.com/a/TrrKFK8 hopefuly u can do that would make my day.

Issue

15x [ADDON_ACTION_BLOCKED] 插件 'TidyPlatesContinued' 尝试调用保护功能 'SetNamePlateEnemySize()'。
!BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519>
[C]: in function `SetNamePlateEnemySize'
TidyPlatesContinued\TidyPlatesCore.lua:88: in function <TidyPlatesContinued\TidyPlatesCore.lua:83>
TidyPlatesContinued\TidyPlatesCore.lua:108: in function <TidyPlatesContinued\TidyPlatesCore.lua:96>
TidyPlatesContinued\TidyPlatesCore.lua:425: in function <TidyPlatesContinued\TidyPlatesCore.lua:419>
TidyPlatesContinued\TidyPlatesCore.lua:149: in function <TidyPlatesContinued\TidyPlatesCore.lua:128>

Locals:
InCombatSkipped

About the CVars in option

I noticed that you had added some CVars in option. Like: nameplateMaxDistance, nameplateOverlapH and nameplateOverlapV.

I use AdvancedInterfaceOptions whith is a addon for CVar settings.
I find that the two addons are in conflict.
Could you add a switch option for CVars?

My nameplate

Hi, Is there a function to Display My name as a Nameplate like the other Players? I only Can Modify Friendly and Enemy nameplates but not my Own nameplate. or i have overlooked this?

An error occured

An error found when I tried to set "Scale Spotlight Mode" in Scale to "On Low-Health Units.
wowscrnshot_110918_201318


...ce\AddOns\TidyPlatesContinuedHub\functions\Scale.lua:27: attempt to perform arithmetic on field 'health' (a nil value)
Count: 6

Call Stack:
[C]: ?
...ce\AddOns\TidyPlatesContinuedHub\functions\Scale.lua:27: in function func' ...ce\AddOns\TidyPlatesContinuedHub\functions\Scale.lua:148: in function SetScale'
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:87: in function <...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:86>
...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:460: in function functionToRun' ...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:129: in function <...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:126> ...erface\AddOns\TidyPlatesContinued\TidyPlatesCore.lua:1254: in function ForceUpdate'
...ace\AddOns\TidyPlatesContinuedWidgets\AuraWidget.lua:611: in function UseSquareDebuffIcon' ...ace\AddOns\TidyPlatesContinuedHub\functions\Core.lua:152: in function <...ace\AddOns\TidyPlatesContinuedHub\functions\Core.lua:151> ...ace\AddOns\TidyPlatesContinuedHub\functions\Core.lua:247: in function ApplyProfileSettings'
Interface\AddOns\TidyPlatesContinuedHub\Helpers.lua:16: in function <Interface\AddOns\TidyPlatesContinuedHub\Helpers.lua:6>
Interface\AddOns\TidyPlatesContinuedHub\Hub.lua:512: in function RefreshSettings' ...nterface\AddOns\TidyPlatesContinuedHub\Templates.lua:384: in function <...nterface\AddOns\TidyPlatesContinuedHub\Templates.lua:381> ...nterface\AddOns\TidyPlatesContinuedHub\Templates.lua:554: in function Callback'
...nterface\AddOns\TidyPlatesContinuedHub\Templates.lua:169: in function `OnValueChanged'
...ace\AddOns\TidyPlatesContinued\TidyPlatesUtility.lua:738: in function <...ace\AddOns\TidyPlatesContinued\TidyPlatesUtility.lua:733>

an issue

1x NeatPlates\NeatPlatesUtility.lua:991: attempt to index local 'panel' (a nil value)
NeatPlates\NeatPlatesUtility.lua:991: in function OpenInterfacePanel' NeatPlatesHub\Hub.lua:700: in function ShowNeatPlatesHubPanel'
NeatPlatesHub\Hub.lua:716: in function ?' FrameXML\ChatFrame.lua:4757: in function ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4418: in function ChatEdit_SendText' FrameXML\ChatFrame.lua:4454: in function ChatEdit_OnEnterPressed'
[string ":OnEnterPressed"]:1: in function <[string ":OnEnterPressed"]:1>

Locals:
panel = nil
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'panel' (a nil value)"
fixed = false

Hey Luxo

we were speaking on curse about some features, primarily displaying purgeable buffs above healthbars.

I have been noticing that as I run into new areas, healthbar names will show as "Unknown" until I target something, which then displays their names properly.

have you seen this?

6.21.10 issue

16x ...ceTidyPlatesContinuedHub\functions\Color-颜色.lua:225: Usage: UnitAura("unit", [index][, "filter"])
[C]: in function `UnitAura'
...ceTidyPlatesContinuedHub\functions\Color-颜色.lua:225: in function `SetHealthbarColor'
TidyPlatesContinued\TidyPlatesCore.lua:710: in function <TidyPlatesContinued\TidyPlatesCore.lua:707>
TidyPlatesContinued\TidyPlatesCore.lua:780: in function <TidyPlatesContinued\TidyPlatesCore.lua:761>
TidyPlatesContinued\TidyPlatesCore.lua:333: in function <TidyPlatesContinued\TidyPlatesCore.lua:309>
TidyPlatesContinued\TidyPlatesCore.lua:448: in function <TidyPlatesContinued\TidyPlatesCore.lua:444>
TidyPlatesContinued\TidyPlatesCore.lua:986: in function `?'
TidyPlatesContinued\TidyPlatesCore.lua:934: in function <TidyPlatesContinued\TidyPlatesCore.lua:933>

Locals:
InCombatSkipped

/hub drops an werror, unable to customize further...

6x NeatPlates\NeatPlatesUtility.lua:991: attempt to index local 'panel' (a nil value)
NeatPlates\NeatPlatesUtility.lua:991: in function OpenInterfacePanel' NeatPlatesHub\Hub.lua:700: in function ShowNeatPlatesHubPanel'
NeatPlatesHub\Hub.lua:716: in function ?' FrameXML\ChatFrame.lua:4757: in function ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4418: in function ChatEdit_SendText' FrameXML\ChatFrame.lua:4454: in function ChatEdit_OnEnterPressed'
[string ":OnEnterPressed"]:1: in function <[string ":OnEnterPressed"]:1>

Locals:
panel = nil
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'panel' (a nil value)"
fixed = false

Boss icon is unstable during combat

version: 6.21.11b

style: Neon

problem:
The boss icon(skull) could disappear during combat. I first met this problem when pulling Vectis and Fetid in Uldir a few weeks ago, and I tested with world bosses and boss-level dummy this week to confirm it.

When out of combat, there's nothing wrong. The skull icon would show up no matter how you toggle the nameplate or move camera direction. But during combat, if somehow the nameplate of the boss is refreshed or regenerated, there's a chance that the boss icon would disappear.

I've reproduced the problem in the following ways:
i. phased into a new realm with a live boss-fight.
ii. toggle nameplate on and off during a boss-fight.
iii. move camera direction so that the nameplates leaves and re-enters the screen during a boss-fight.

A rare bug about hiding original Blizzard nameplate

Hi, I want to report a bug that has been there for the whole Legion expansion. I'll try my best to describe it and expect it to be treated as some low-priority bug that you could take time to look into it and decide whether to fix it .

When the game transited from WOD to LEG, Blizzard introduced the re-worked nameplate system, including new settings and new artwork, which caused many problems for TP to hide the Blizzard nameplates at that time. I reported many related bugs back then and the original author was pushing out updates frequently to fix them. Before the author's sudden absence from TP, he left the last release for Legion (6.18.11, Oct 30, 2016), in which he did the last update on hiding Blizzard nameplate that worked for most of the in-game scenes.

However, during the following LEG expansion, I observed there's still a bug that occurs very rarely. When a enemy player, with pets aside (hunters, warlocks), enters my screen for the first time, there's a very high chance that the Blizzard nameplate will show alongside the TP nameplate. And if I just move my mouse cursor over it, the Blizzard nameplate would be gone.

In BfA that could happen by a very low chance, but I have noticed a relatively reliable way to reproduce the bug. In BfA 5-man dungeon Kings' Rest, there's a kind of trash called Spectral Witch Doctor on the hallway from #2 to #3 boss. When this specific witch doctor use its ability and summons a healing tide totem, there's a very high chance that the Blizzard nameplate would show up overlapped beneath the TP nameplate.

I assume this has to be related to how TP hides Blizzard nameplate but I don't dive in too much to find out how the bug works. And I always think maybe the best way is to implement a more clean and effective hiding method.

"Unknown" Issue Persisting

Hey Luxo, I got the version with the previous fix and it seems to be working and happening a lot less but i've noticed some issues still. In a lot of cases, mobs spawned from other mons appear as unknown. The world boss in arathi spawns about 7 mobs who all show as Unknown, as well as many of the rare spawns in arathi still showing as unknown.

Just thought I'd mention it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.