Download
(19 Kb)
Download
Updated: 03/11/24 01:58 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/11/24 01:58 PM
Created:01/14/18 12:05 PM
Monthly downloads:325
Total downloads:27,971
Favorites:65
MD5:
Categories:Graphic UI Mods, Group, Guild & Friends, Info, Plug-in Bars, PvP, ToolTip
9.3.0
ToxicPlayers: Easy Targets  Popular! (More than 5000 hits)
Version: 2.0.1
by: Mouton [More]
EN - FR - DE - ES - RU


ToxicPlayer is a tiny social addon that enables you to spot ignored players or friends more easily in the game by changing the reticle style.
You'll then be able to focus your foes on the battle fields, not help the players ignored in your faction and even spot your friends or guild mates if they're not grouped with you.
You can as well easily add target players to your ignore list (ideal for PvP T-baggers) and report players using exploits or bots for example.

Ignored players and blacklisted players from your guilds will be marked in red color, friends players will be marked as green and guild mates will be shown in blue.

A permanent marker will be added to the latest encountered player automatically, so you can find him/her back easily.

Now, you'll always remember your ennemies, and possibly, your friends...

--------------------------------------------------------------------------------------------------

Features
  • Display a marker near the crosshair when targeting ignored players, friends or guild mates
  • Display a permanent marker above the latest encountered target (ignored players, friends or guild mates)
  • Share your target easily with your PVP/PVE group
  • Get notified when a friend is removing you from his/her friendlist.
  • One key to display information about the latest encountered player (friend, guild mates, black listed from your guilds or ignored)
  • One key only to add the targeted player to your ignore list
  • One key to open the "report player" form about the targeted player

List of commands
  • /toxicplayers or /toxicplayers info : displays information about the latest encountered player (friend, guild mates, black listed from your guilds or ignored)
  • /toxicplayers whisp : whisper to the latest encountered player marked by the addon


-------------------------------------------------------------------------------------------------

This addon uses the following libraries:
...and many thanks to Baertram and Eysile for their help and translations.
Change Log:

2.0.1 - Scions of Ithelia update
2.0.0 - Separating marker options for friends and foes, adding notification when joining a group about foes and friends, account wise parameters as default, auto-translating Spanish and Russian using LLM (Please, share your feedback and corrections)
1.11.1 - Endless Archive update
1.11.0 - Get a message when people remove you from their friend list
1.10.0 - Add a key to share your target with your PvE/PvP group !
1.9.2 - Update 39
1.9.1 - Necrom update
1.9.0 - Extra addon infos in settings
1.8.1 - Scribes of Fate update
1.8.0 - Adding Permanent markers from Firesong
1.7.7 - Firesong update
1.7.6 - Fixing a display issue with all encountered players option
1.7.5 - High Isle, removing outdated MuteList support, adding an option to display automatically encountered players
1.7.4 - Deadlands update
1.7.3 - Waking Flame update
1.7.2 - Removing default libraries
1.7.1 - Blackwood update
1.7.0 - Disabling Mute addon support by default, Flames of Ambition update
1.6.5 - Markarth update
1.6.4 - Stonethorn update
1.6.3 - Greymoor update
1.6.2 - Libraries cleanup
1.6.1 - Harrowstorm update
1.6 - Adding Wisper support and key bind, adding commands
1.5 - Adding support for account wide settings
1.4.3 - Dragonhold update
1.4.2 - Adding missing German translations
1.4.1 - Scalebreaker update
1.4 - Adding options to display character names and latest unknown player encountered, changing guild links
1.3.1 - Updating translations
1.3 - Adding an option to select the positions of the text/icon
1.2 - Adding blacklisted players from your guilds
1.1 - Elsweyr update, activate guild display by default for new installs
1.0.2 - Wrathstone update
1.0.1 - Murkmire update
1.0 - Adding real links on player names in chatbox, going to stable version
0.11 - Adding guild name when ToxicPlayers text is on, adding guild name in key for latest player/guildmate encountered
0.10 - Adding display for guild mates, icons changed to match UI icons
0.9 - Wolfhunter update, LibAddonMenu-2.0 update, adding settings to disable reticle over friends, muted or ignored
0.8 - Summerset update, LibAddonMenu-2.0 update
0.7 - Displaying information about the latest encountered player (friend, muted, ignored) when using display note key
0.6.1 - Updating German translations
0.6 - Adding a key to display the ignore note for an ignored player
0.5 - Adding an extra key binding to ignore the target player and edit the player ignore note
0.4 - Adding key bindings to ignore/remove from ignore a target player and open the report player form
0.3 - Adding EN, FR, and DE translations
0.2 - First released version
Optional Files (0)


Post A Reply Comment Options
Unread 11/23/20, 08:14 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally Posted by LarsS
Originally Posted by LarsS
Tried the addon, even without any other addon except the library. I see no info, what am I doing wrong?
Ok problem fixed.
Hi ! What was the problem ? Anything I can add here to help other players with an issue ?
Report comment to moderator  
Reply With Quote
Unread 11/21/20, 10:37 AM  
LarsS

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by LarsS
Tried the addon, even without any other addon except the library. I see no info, what am I doing wrong?
Ok problem fixed.
Report comment to moderator  
Reply With Quote
Unread 11/20/20, 07:44 AM  
LarsS

Forum posts: 0
File comments: 19
Uploads: 0
Tried the addon, even without any other addon except the library. I see no info, what am I doing wrong?
Report comment to moderator  
Reply With Quote
Unread 10/14/20, 09:50 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Re: performance

Originally Posted by sMuggle
How much of an impact does this parse do / have?
I tried to keep this addon as simple as possible to avoid useless functions. Guild lists and Blacklists are optimized to avoid too much work / loops while running. It's using as well as much API functions/events to maximize the caching mechanisms of the game.
I was a PvP player and never faced any issue even on huge fights (At least, not because of this addon )
But still, it's an addon !
Report comment to moderator  
Reply With Quote
Unread 10/08/20, 04:57 PM  
sMuggle

Forum posts: 6
File comments: 124
Uploads: 0
Question performance

How much of an impact does this parse do / have?
Report comment to moderator  
Reply With Quote
Unread 03/08/20, 05:49 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally Posted by Jojoeso
When I block people, I write a note about why I blocked him/her (spammer, fake tank, moron, etc....)
Is there a way to display the note content when the addon shows such players when I cross them ?
You can bind a shortcut key to display the informations about the player : if you added a note for this player, it will be displayed when pressing the key in the chat.
You can use as well the command
Code:
/toxicplayers
and the note you added will be displayed as well in the chat
Report comment to moderator  
Reply With Quote
Unread 03/07/20, 06:52 AM  
Jojoeso
 
Jojoeso's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
When I block people, I write a note about why I blocked him/her (spammer, fake tank, moron, etc....)
Is there a way to display the note content when the addon shows such players when I cross them ?
Last edited by Jojoeso : 03/07/20 at 06:53 AM.
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 03:44 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
I know what you mean...
Thanks!
Originally Posted by Mouton
And yes, I DO understand them, it's just my time and motivation is pretty limited lately
Last edited by Baertram : 03/05/20 at 03:44 PM.
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 03:02 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally Posted by Baertram
And the next one to inform

Please do NOT include the libraries WITHOUT their own txt files anymore!!!

Do the following:
Either include th library completely, with all subfolders and files, especially the txt files!
Or remove the libraries in total and add them as an ## DependsOn: LibraryName so users need to install them as standalone.

But calling the libraries hardcoded from your addon's txt file will break other addons, and already did several times especialyl with LibAddonMenu-2.0, in the past.
Ok, thanks for the tips, something i did not touch for years now.
Should be fixed now - if I did not forget anything else.

And yes, I DO understand them, it's just my time and motivation is pretty limited lately
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 04:35 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
And the next one to inform

Please do NOT include the libraries WITHOUT their own txt files anymore!!!

Do the following:
Either include th library completely, with all subfolders and files, especially the txt files!
Or remove the libraries in total and add them as an ## DependsOn: LibraryName so users need to install them as standalone.

But calling the libraries hardcoded from your addon's txt file will break other addons, and already did several times especialyl with LibAddonMenu-2.0, in the past.

Wrong:
Code:
# Title: ToxicPlayers
## Author: @mouton
## APIVersion: 100030
## Version: 1.6.1
## OptionalDependsOn: LibAddonMenu-2.0
## SavedVariables: ToxicPlayersVariables

libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua
libs/LibAddonMenu-2.0/controls/panel.lua
libs/LibAddonMenu-2.0/controls/submenu.lua
libs/LibAddonMenu-2.0/controls/button.lua
libs/LibAddonMenu-2.0/controls/checkbox.lua
libs/LibAddonMenu-2.0/controls/colorpicker.lua
libs/LibAddonMenu-2.0/controls/custom.lua
libs/LibAddonMenu-2.0/controls/description.lua
libs/LibAddonMenu-2.0/controls/dropdown.lua
libs/LibAddonMenu-2.0/controls/editbox.lua
libs/LibAddonMenu-2.0/controls/header.lua
libs/LibAddonMenu-2.0/controls/slider.lua
libs/LibAddonMenu-2.0/controls/texture.lua

## Core
lang/strings.lua
lang/$(language).lua

ToxicPlayers.xml
ToxicPlayers.lua
ToxicPlayersSettings.lua

bindings.xml
Correct:
Code:
# Title: ToxicPlayers
## Author: @mouton
## APIVersion: 100030
## Version: 1.6.1
## OptionalDependsOn: LibAddonMenu-2.0
## SavedVariables: ToxicPlayersVariables

## Core
lang/strings.lua
lang/$(language).lua

ToxicPlayers.xml
ToxicPlayers.lua
ToxicPlayersSettings.lua

bindings.xml
Remove:
Subfolder libs/LibAddonMenu-2.0

Add completeley to your "libs" folder:
https://www.esoui.com/downloads/info7-LibAddonMenu.html
Extract the whole ZIP file into the subfolder libs so it includes the whole LibAddonMenu-2.0 folder, and the LibAddonMenu-2.0.txt file!

Or do not add it at all, and let users install it manually, your choice.
Just be sure to add it as ## DependsOn: LibAddonMenu-2.0 in your ToxicPlayers.txt file then so the addon won't load without the needed dependency.


Wrong in your code:
You still are using LibStub here :
Code:
    local LAM = LibStub:GetLibrary("LibAddonMenu-2.0")
Correct:
Lua Code:
  1. local LAM = LibAddonMenu2
  2.     if not LAM and LibStub then LAM = LibStub:GetLibrary("LibAddonMenu-2.0") end

If you add

Code:
## OptionalDependsOn: LibAddonMenu-2.0>=29
to your txt file you only need this line:
Lua Code:
  1. local LAM = LibAddonMenu2
as the version check to version 29 or higher assures already it is loaded and available with the global variable LibAddonMenu2


Please change this in ALL of your addons as it will break other addons if not used properly!
Thank you.


Edit:
As you already said you did remove LibStub you do not seem to understand what LibStub is and how it works.
LibStub loads libraries/dependencies in several versions and assures that the newest version ONLY is at the end loaded and kept for ALL addons.
But with the Summerset patch the txt files of addons/libraries, called manifest, provide a new tag called
## AddOnVersion: <unsigned integer>
This tag assures the same as LibStub but ingame in the addon manager of the vanilla UI already. Only will load the highest number of a library!

So the benefit is: No extra library needed anymore to assure the libraries are only loaded with their newest version AND only 1 version will be loaded at all (older ones will just be skipepd, whereas LiBStub did load ALL of them until the highest version was found).

This is why LibStub is obsolet now and gets removed everywhere.
And this will need you to also change the calls to LibStub and not only removing the folders and filenames!
So if you remove a library make sure in your code NO lines will use LibStub anymore (like the call to Library LiBAddonMenu-2.0 I wrote above about).
Last edited by Baertram : 03/05/20 at 04:41 AM.
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 02:00 PM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Re: Re: LibStub

[quote=Mouton]
Originally Posted by reActor
I updated the addon to remove LibStub in the version 1.6.1. Please feel free to come back to me if you still have issues. I'll be pleased to help.
Many thanks \o/
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 01:57 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Re: Re: Re: LibStub

Originally Posted by reActor
Oh, I had no clue you were not playing any longer. It's great that you think to reinstall it to fix your addon. Many thanks
I updated the addon to remove LibStub in the version 1.6.1. Please feel free to come back to me if you still have issues. I'll be pleased to help.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 01:58 PM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: LibStub

Well, thanks for the feedback, i need to start the download of 52GB then. I'll come back to you in a few ... days !
(Having a very-slow-slow-speed connection ^^°)
Oh, I had no clue you were not playing any longer. It's great that you think to reinstall it to fix your addon. Many thanks
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 12:33 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Re: LibStub

Originally Posted by reActor
Hello,
after the Harrowstorm update I get a warning in chat that leads to this addon using LibStub, which seems to be deprecated .
Can't say yet if the addon is working.

Thank you for your time!
Cheers
Well, thanks for the feedback, i need to start the download of 52GB then. I'll come back to you in a few ... days !
(Having a very-slow-slow-speed connection ^^°)
Last edited by Mouton : 02/25/20 at 12:34 PM.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 01:33 AM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
LibStub

Hello,
after the Harrowstorm update I get a warning in chat that leads to this addon using LibStub, which seems to be deprecated (from the LibStub page: "LibStub was replaced by features in the game and won't be updated anymore! If you are using an addon which still relies on LibStub, either ask the author to remove it or you just need to live with it.").
Can't say yet if the addon is working.

Thank you for your time!
Cheers
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: