Quantcast
Download
(63 Kb)
Download
Updated: 12/17/16 11:52 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:12/17/16 11:52 PM
Created:12/14/16 01:54 AM
Monthly downloads:3,562
Total downloads:4,679
Favorites:9
MD5:
2.6
Miat's PVP Alerts
Version: 1.09
by: dorrino [More]
Description

This addon provides a plethora of useful features to display various pvp-related information in a convenient way.

When the addon starts you will see all addon windows stacked in the center of your screen. You can drag them individually on the screen until satisfied with their position. Then you go to the addon options (or use /pvpmenu command) and lock them is place. The addon is ready.



Key features:


1. Attacks notification. Each channeled attack in the game has a start time(when the button is pressed) and an end time (when the attack actually fires). The addon provides an on-screen notification when a channelled attack against the player starts. This notification has the icon of the attack's ability and the name of the player initiating the attack.

Attacks being tracked are : all heavy attacks (besides lightning staff and restoration staff), Snipe (Focused Aim, Lethal Arrow), Uppercut (Dizzying Swing, Wrecking Blow), Dark Flare/Solar Flare, hard-casted Crystal Fragments, Assassin's Will/Scourge, Ambush and Lotus Fan.

Ambush, Lotus Fan, Fire/Frost destruction staves and Bow heavy attacks are shown from stealth only.

As a bonus feature the addon shows Piercing Mark application along with the name of the player who applied it.

Attacks from a stealthed player are registered separately and have a special animation along with a sound.

2. Counter of players around you. Provides the numbers of all players (white number) and players of a specific faction (colored numbers) in a large radius around you. You can mouseover the colored number and as long as it's not zero you will get a list of all detected players of the corresponding faction. Alternatively you can use the keybinds to show/hide the lists.

Keep in mind that these numbers are APPROXIMATE number of players instead of exact number. Use them as a guideline. White numbers (total players) pick players from much larger range than the colored numbers, so white numbers are usually much higher than the sum of colored numbers.

Additionally for a player to be registered in both white and colored numbers he has to perform some actions. Afk players or players not using any skills are 'invisible' for the addon.

3. Names of stealthed players of enemy factions around you. Provides the names of the players who are currently in stealth. nearby. The list has separate indications for faction and class of the stealthed player. Friends, group members and KOS targets have separate distinguishable icons near their names.

4. Kill Feed. As long as somebody dies around you it provides a line of text on the screen with the name of the player who died and the ability that killed him. The feed is also saved into a separate chat tab for later examination.

5. Battle summary indicator and battle report. This is a feature within the kill feed that provides a convenient way of tracking the number of players who died recently for quick overview.

After a player with a name detected by the addon dies you will see a colored bar below the kill feed. The bar will have the total numbers of players died per faction and the proportions of the colors on the bar will correspond to the proportions of players of different factions that died within the time limit.

If nobody dies within 20 sec from the last dead player the bar will reset its counts and a battle report with the summary of the current battle will be produced.

6. Kill On Sight (KOS) system. This feature allows you to add a person to KOS list and to get notified if this person is nearby on any character of his account.

Additionally the KOS list shows friends who are nearby.

The list has 4 distinct modes. In 'All' mode both friends and KOS targets are shown. In "Allies" mode only friends and KOS targets of the same faction as the player are shown. In "Enemies" mode the list will only have KOS targets who are not from the same faction as the player. And lastly in "Setup" mode you will see a scrollable list of all the players you added to the KOS list.

The modes are switched by dragging a slider below the list.

You can add players to the KOS list using any of the following ways (NOTE: the player has to be the your database before you can add him to KOS list. See below.):

- right click his name in zone/guild/group/whisper chat or stealthed players names/Kill Feed(window and chat tab) and choose "Add to KOS" option from the context menu.

- use console command /pvpaddkos name or /pvpaddkos accountName (example /pvpaddkos Miat or /pvpaddkos @dorrino). The names ARE case-sensitive.

- use a special keybind. You will need to mouseover the player and press the keybind.

To remove a player from KOS list you right-click his name in chats/stealthed list/kill feed or KOS list itself and choose "Remove from KOS" option from the context menu.

7. Sound notifications. Different sounds were implemented to play when:

- you make a killing blow on an enemy player
- you make a killing blow on an enemy player from your KOS list
- battle report is shown
- a friend apprears nearby
- an enemy KOS appears nearby
- an attack from stealth started


Important information:


1. Most features of the addon (anything besides attacks notification) will NOT work until you build a database of players. To do so you will need to mouseover (look at) everybody you see in Cyrodiil. The more players you 'remember' this way the more accurate the numbers and kill feed will be.

You will NOT be able to add anybody to KOS list until you have them in the database.

You can enable an option in the addon's settings to show the number of characters and accounts stored in your database(if this option is on the addon will output the number of stored players to your chat each 2 min).

2. The addon will NOT work AT ALL outside of Cyrodiil/Imperial City/Sewers/Cyrodiil delves. None of the windows will show up. 'Add to KOS' option will NOT be available. The addon will NOT build the database of players outside of Cyrodiil as well.

3. Attacks detection will NOT work on non-English ESO clients.


Thanks and shoutouts:

Huge thanks for beta testing and being awesome to @pead, Mizaru, Ahchoo and Reddington James!
1.09 - Minor bug and QoL fixes

1.08 - Major pass on addon options.
Added an option to separately disable Kill Feed window and Kill Feed chat.
Changed group/group leader icons color to friends color (light green).

1.07 - initial public release
Archived Files (2)
File Name
Version
Size
Author
Date
1.08
63kB
dorrino
12/14/16 08:55 PM
1.07
63kB
dorrino
12/14/16 01:54 AM


Post A Reply Comment Options
Unread 01/15/17, 07:26 AM  
Galagos1

Forum posts: 0
File comments: 5
Uploads: 0
Time Out Errors

First of all I think this is a fantastic addon and thank you for building it. With that said I think I'm having an issue where this addon may be causing time out errors when I log in a character. I've been using the addon since you published it. When I get to the toon load screen and then load a character, 95% of the time when the addon is turned on I get a time out error and returned to the login screen. When I turn off the addon that stops happening. I've considered deleting the addon and readding it but I don't want to lose the character data it has already collected. Thanks!
Report comment to moderator  
Reply With Quote
Unread 01/13/17, 04:13 AM  
Llwydd

Forum posts: 27
File comments: 12
Uploads: 0
The lua files must be convert in UTF8

line 54

"Nightblade"--> "Lame noire^mf" and "Lame noire^f" depend of gender
"Templar" --> "Templier^m" and "Templière^f"
"Sorcerer" --> "Sorcier^m" and "Sorcière^f"
"Dragonknight" --> Chevalier-dragon^m" and "Chevalier-dragon^fm"


"Lethal Arrow" --> "Flèche mortelle^f"
"Focused Aim" --> "Visée précise^f"
"Snipe" --> "Tir de précision^m"
"Dark Flare" --> "Éruption noire^f"
"Solar Flare" --> "Éruption solaire^f"
"Assassin's Will" --> "Volonté de l'assassin^f"
"Assassin's Scourge" --> "Fléau de l'assassin^m"
"Crystal Fragments" --> "Fragments de cristal^m"
"Uppercut" --> "Uppercut"or "Uppercut^m"
"Wrecking Blow" --> "Ravage^m"
"Dizzying Swing" --> "Moulinet étourdissant^m"
"Piercing Mark" --> "Marque perforante^f"


"Heavy Attack (2H)" --> ?
"Heavy Attack (Bow)" --> ?
"Heavy Attack (Dual Wield)" --> ?
"Heavy Attack (1H)" --> ?
"Heavy Attack (Flame)" --> ?
"Heavy Attack (Frost)" --> ?

line 301 - 355

"All" --> "Tous"
"Allies" --> "Alliés"
"Enemies" --> "Ennemis"
"Setup" --> "Réglages"

Line 574 don't know if must do but...

'Stored players:' --> 'Joueurs stockés:'
'Stored accounts:' --> 'Comptes stockés:'

Line 795

" Entered: " --> " Entré dans: "

Line 895

" hours, " --> " heures, "

line 912 to 919

" lasted " --> " a duré "
" *** Battle " --> " *** combat "
"at " --> "à "
" Casualties: " --> " Victimes: "
" AD" --> " DA"
" DC" --> " AD"
" EP" --> " PC"

line 954

" died from " --> " mort par "

line 994 to 997

" *** You" --> " *** vous êtes"
" died from " --> " mort par "
" Killed by" --> " tué par"

line 1010

" Somebody" --> " quelqu'un"

line 1017

" *** You killed" --> " *** vous avez tué"
" with " --> " avec "

line 1121

"Ambush" --> "Embuscade^f"
"Lotus Fan" --> "Éventail du lotus^m"


Line 1131
I don't know perhaps change with abilityID

line 1145

"Piercing Mark" --> "Marque perforante^f"

line 1225

Don't know if i must translate

line 1365 to 1376

'KOS system is disabled!' --> 'Système KOS désactivé!'
"Name was not provided!" --> "Nom non fourni!"
"This player is not in the database!" --> "Ce joueur n'est pas dans la base de données!"
'This account is already in KOS as: ' --> 'Ce compte est déjà dans KOS comme : '
"The name is ambiguous!" --> "Ce nom est ambigu!"

line 1387
"Added to KOS: " --> "Ajouté au KOS: "

line 1481

"unlock" --> "déverrouillé"
"Attacker Name" --> Nom attaquant"

line 14483
PVP_Counter_Label:SetText("Déverrouillé")
PVP_KillFeed_Text:AddMessage("Gestion meurtres déverrouillé")
PVP_Names_Text:AddMessage("Cellule nom déverrouillée")
PVP_KOS_Text:AddMessage("Cellule KOS déverrouillée")
else
PVP_Main_Label:SetText("")
PVP_Counter_Label:SetText("Tous : DA/AD/PC")

line 1671 many changes

table.insert(optionsData, {
type = "header",
name = "Verrouillage position",
})
table.insert(optionsData, {
type = "checkbox",
name = "Positionnement cellule",
tooltip = "OUI - La cellule peut être déplacée avec un clic gauche, NON - La cellule est verrouillée",

table.insert(optionsData, {
type = "header",
name = "Options alertes Pvp",
})
table.insert(optionsData, {
type = "checkbox",
name = "ADDON ACTIVE",
tooltip = "OUI- activé, NON - désactivé",

table.insert(optionsData, {
type = "checkbox",
name = "Comptage joueurs",
tooltip = "OUI - active le compteur, NON - désactive le compteur",


table.insert(optionsData, {
type = "checkbox",
name = "Nom ennemis furtifs",
tooltip = "OUI - Affiche la fenêtre des joueurs furtifs, NON - masque la fenêtre",

table.insert(optionsData, {
type = "checkbox",
name = "gestion des meurtres fenêtre",
tooltip = "OUI - Active la fenêtre de gestion des meurtres, NON - masque la fenêtre",

table.insert(optionsData, {
type = "checkbox",
name = "Index Gestion meurtre dans chat",
tooltip = "OUI- active un index gestion des meurtres dans le chat, NON - Enlève l'index",

table.insert(optionsData, {
type = "checkbox",
name = "Sytème KOS",
tooltip = "OUI - Active le système KOS complet (fenêtre, Capacité d'ajout/suppression de joueurs KOS, sons), NON - désactive le système KOS",

table.insert(optionsData, {
type = "header",
name = "Réglage sons",
})
table.insert(optionsData, {
type = "checkbox",
name = "Joue un son à la détection d'amis ou de cibles KOS",
tooltip = "OUI - Joue un son, NON - pas de son",

table.insert(optionsData, {
type = "checkbox",
name = "Son coup fatal",
tooltip = "OUI - joue un son, NON - pas de son",


table.insert(optionsData, {
type = "checkbox",
name = "Son rapport de combat",
tooltip = "OUI - Joue un son, NON - pas de son",

table.insert(optionsData, {
type = "header",
name = "Options notification des attaques",
})
table.insert(optionsData, {
type = "slider",
name = "Taille icône et texte (%)",
tooltip = "Les icônes et les textes vont de 20% à 200% de la taille d'origine",

table.insert(optionsData, {
type = "checkbox",
name = "Attaques furtives seules",
tooltip = "OUI - Notifie uniquement les attaques furtives, NON - Notifie toutes les attaques",

})
table.insert(optionsData, {
type = "checkbox",
name = "Attaques lourdes",
tooltip = "OUI - notifie les attaques lourdes, NON - ne notifie pas les attaques lourdes",

})
table.insert(optionsData, {
type = "checkbox",
name = "Capacités canalisées AOE proc sets ?",
tooltip = "OUI - notifie les attaques des proc sets ???, OUI - Ne les notifie pas",

})
table.insert(optionsData, {
type = "header",
name = "Divers",
})
table.insert(optionsData, {
type = "checkbox",
name = "Note le nombre de persos/comptes",
tooltip = "OUI - Note, NON - Ne note pas",

line 2127

if mode == 1 then offsetX=offset1 button:SetText("Tous")
elseif mode == 2 then offsetX=offset2 button:SetText("Alliés")
elseif mode == 3 then offsetX=offset3 button:SetText("Ennemis")
elseif mode == 4 then offsetX=offset4 button:SetText("Réglage")


Line 2205

"Removed from KOS: " --> "Enlever du KOS: "

line 2215

"Added to KOS: " --> "Ajouter au KOS: "



Some things to translate probably missing and certainly some translations are not neccessary.
Last edited by Llwydd : 01/14/17 at 02:05 AM.
Report comment to moderator  
Reply With Quote
Unread 01/12/17, 12:55 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Originally Posted by Llwydd
Originally Posted by dorrino
Originally Posted by Llwydd
Originally Posted by dorrino

PS. If you're having lua errors please post them here as well.
here the lua error
http://hpics.li/061b7cd


i think these errors appears the first time i see a new player not sure at all
don't test more because not easy to fight with the lua error windows in the middle of my screen
I'll take a look at this at some point. In the meanwhile, keep in mind that in the current form the addon most likely won't work with non-English clients.

i've resolved this just by changing the class name with the French names (change abilities name too)
exemple : [Nightblade]="esoui/art/icons/class/class_nightblade.dds",
-->
["Lame noire^f"]="esoui/art/icons/class/class_nightblade.dds",
["Lame noire^mf"]="esoui/art/icons/class/class_nightblade.dds",


I've just a problem with heavy attacks now.
I can translate "Heavy attack" ("Attaque Lourde^f ") but i don't know the translation for " Heavy Attack (frost)" "Heavy Attack (bow) " ect
Yes. This is exactly what i had to do, but didn't Could you please send me the list of the translated names that you have so far. I'll try to find some time this week to add the rest and make the addon work for french client.
Report comment to moderator  
Reply With Quote
Unread 01/12/17, 07:00 AM  
Llwydd

Forum posts: 27
File comments: 12
Uploads: 0
Originally Posted by dorrino
Originally Posted by Llwydd
Originally Posted by dorrino

PS. If you're having lua errors please post them here as well.
here the lua error
http://hpics.li/061b7cd


i think these errors appears the first time i see a new player not sure at all
don't test more because not easy to fight with the lua error windows in the middle of my screen
I'll take a look at this at some point. In the meanwhile, keep in mind that in the current form the addon most likely won't work with non-English clients.

i've resolved this just by changing the class name with the French names (change abilities name too)
exemple : [Nightblade]="esoui/art/icons/class/class_nightblade.dds",
-->
["Lame noire^f"]="esoui/art/icons/class/class_nightblade.dds",
["Lame noire^mf"]="esoui/art/icons/class/class_nightblade.dds",


I've just a problem with heavy attacks now.
I can translate "Heavy attack" ("Attaque Lourde^f ") but i don't know the translation for " Heavy Attack (frost)" "Heavy Attack (bow) " ect
Report comment to moderator  
Reply With Quote
Unread 01/10/17, 11:29 AM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Originally Posted by JazzyCat30
What exactly is the radius where players are detected around you?
Hard to measure precisely, but it is quite large. Think about maximum view distance for characters.
Report comment to moderator  
Reply With Quote
Unread 01/08/17, 07:01 AM  
JazzyCat30

Forum posts: 0
File comments: 1
Uploads: 0
What exactly is the radius where players are detected around you?
Report comment to moderator  
Reply With Quote
Unread 01/02/17, 08:52 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Re: L2P

Originally Posted by Duke 2D
...erm...Stealth and cloak are the 2 most broken features in PVP, everything breaks cloak!!...ambushing is in real life conflicts one of the best strategies of warfare... if you feel the need for a Addon to help you with that...well there are plenty of other games available...just don't dumb down this one with this kind of exploit!!
Please use official foums/reddit to share your thoughts about impact this addon makes on pvp. There're multiple threads there already.

Thank you.
Report comment to moderator  
Reply With Quote
Unread 01/02/17, 01:45 PM  
Duke 2D

Forum posts: 0
File comments: 2
Uploads: 0
L2P

Originally Posted by dorrino
Originally Posted by Morganlefai
Well, stealth is an important pvp mechanic, and stealthed people are not supposed to be seen unless using specifics abilities or potions.
Do you seriously think it's ok to have an addon that tells you who is stealthing around?
Yes, I do think that it is neccesary to nerf stealth in pvp. Yes, it is ok to be informed who is stealthing in a quite large radius around you. The addon never tells you where they are. Just that they are nearby.

PS. Rank 42 stam nb.

...erm...Stealth and cloak are the 2 most broken features in PVP, everything breaks cloak!!...ambushing is in real life conflicts one of the best strategies of warfare... if you feel the need for a Addon to help you with that...well there are plenty of other games available...just don't dumb down this one with this kind of exploit!!
Report comment to moderator  
Reply With Quote
Unread 01/02/17, 12:40 PM  
Duke 2D

Forum posts: 0
File comments: 2
Uploads: 0
L2P

Yehey easy mode Add on for Zerglings
Just what this game needed

will be off soon
Report comment to moderator  
Reply With Quote
Unread 12/20/16, 02:31 AM  
Llwydd

Forum posts: 27
File comments: 12
Uploads: 0
Originally Posted by dorrino
Originally Posted by Llwydd
Originally Posted by dorrino

PS. If you're having lua errors please post them here as well.
here the lua error
http://hpics.li/061b7cd


i think these errors appears the first time i see a new player not sure at all
don't test more because not easy to fight with the lua error windows in the middle of my screen
I'll take a look at this at some point. In the meanwhile, keep in mind that in the current form the addon most likely won't work with non-English clients.
Thanks
i keep i keep just wants that addons works in all languages (even if some things bother me and it's not stealth but these big frames over the screen )
Last edited by Llwydd : 12/20/16 at 02:32 AM.
Report comment to moderator  
Reply With Quote
Unread 12/20/16, 02:13 AM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Originally Posted by Llwydd
Originally Posted by dorrino

PS. If you're having lua errors please post them here as well.
here the lua error
http://hpics.li/061b7cd


i think these errors appears the first time i see a new player not sure at all
don't test more because not easy to fight with the lua error windows in the middle of my screen
I'll take a look at this at some point. In the meanwhile, keep in mind that in the current form the addon most likely won't work with non-English clients.
Report comment to moderator  
Reply With Quote
Unread 12/20/16, 02:01 AM  
Llwydd

Forum posts: 27
File comments: 12
Uploads: 0
Originally Posted by dorrino

PS. If you're having lua errors please post them here as well.
here the lua error
http://hpics.li/061b7cd


i think these errors appears the first time i see a new player not sure at all
don't test more because not easy to fight with the lua error windows in the middle of my screen
Last edited by Llwydd : 12/20/16 at 02:12 AM.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 05:37 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Originally Posted by Baertram
Ok, I didn't know this. Just wanted to warn you just in case ZOs doesn't like it.
1. I personally find this functionality beneficial instead of 'annoying'. Thus this addon.

2. You can not get in trouble by making an addon that uses ZOS API. Otherwise who would be making addons?

3. Thank you for your concerns.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 05:25 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1001
File comments: 916
Uploads: 40
Ok, I didn't know this. Just wanted to warn you just in case ZOs doesn't like it.

Originally Posted by dorrino
Originally Posted by Baertram
I'm pretty sure this is not wanted by the game's API and you'll get in trouble if your addon will keep this information shown. I'm not interested in starting a chat fight here and I'M not playing PvP at all. But knowing an attack will happen and making you able to block in advance really fast is quite annoying...
There's a 11 page thread about this in General Discussions of the official forums already With detailed ZOS answers and my explanation about my motivation and reasoning behind this addon. Please discuss this matter there.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 12:11 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 70
Uploads: 5
Originally Posted by Baertram
I'm pretty sure this is not wanted by the game's API and you'll get in trouble if your addon will keep this information shown. I'm not interested in starting a chat fight here and I'M not playing PvP at all. But knowing an attack will happen and making you able to block in advance really fast is quite annoying...
There's a 11 page thread about this in General Discussions of the official forums already With detailed ZOS answers and my explanation about my motivation and reasoning behind this addon. Please discuss this matter there.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: