Vanas KoS
Vanas KoS is a Kill-on-Sight notifier, that uses every possibility, to detect nearby KoS targets, and notifies the user in different ways. Additionally it records PvP-Stats in outdoor PvP and shows these in the tooltip (configurable).
A: Copy the file WoW\WTF\Account\*YourAccountName*\SavedVariables\VanasKoS.lua to a safe place of your choosing.
Q: I found a LUA-Error/Bug, What shall I do?
A: Goto http://www.wowace.com/addons/vanas-kos/tickets/ and describe what you did to cause the problem (or when it happened) and post the lua-error-message. As we may have additional questions, please check back in/have a valid email at curse for ticket updates.
Q: I have a great idea for the addon! Want to hear it?
A: Goto http://www.wowace.com/addons/vanas-kos/tickets/ and post your idea.
Q: I like living on the edge. Where can I get the latest alpha version?
A: Use these versions at your own peril: http://www.wowace.com/addons/vanas-kos/files/
A: Make sure that you do not have "Show only my entries" checked. You and your guild members must also enable sharing of their lists with the guild.
A: You can either send them to me with a license disclaimer that allows the distribution/packaging with vanaskos (if you own the rights) or You can add your own sounds by modifying WoW/Interface/AddOns/VanasKoS/modules/Notifier.lua The list of sounds is at the top of that file. Just put your extra sound files somewhere inside the WoW directory. VanasKoS uses LibSharedMedia-3.0 so it also has access to any other addon's sounds."
A: Fine, Thanks! It doesn't right now.
Q: I see weird messages in my Chat Window on the Channel CrbZ????, What's up with that?
A: It's not normally supposed to be visible. But you can disable the displaying of that channel in the settings for the chat window. Just uncheck it there.
Q: My channel-numbers are all screwed up
A: It seems that your computer is too slow. VanasKoS joins the Distributed Tracking Channels 20 seconds after login/changing the Zone. You can modify this value manually in WoW\Interface\AddOns\VanasKoS\modules\DistributedTracker.lua under "JOIN_DELAY".
A: Goto http://www.wowace.com/addons/vanas-kos/localization/ and get started!
Q: How can I support the authors and development of this addon?
A: You can either use the "Donate"-Button on the curse VanasKoS-Page, or get a curse-premium Account. Curse gives a part of their earnings through the premium-program back to the addon-authors.
Q: I can code in lua and want to develop xyz?
A: Write me a PM with your idea and experience - I'll review the idea and if it's finished include it in vanaskos, or if you want to develop more add you as a co-author.
Q: How much do you make with this addon?
A: Near to nothing - My (Vanas) payment/hour for VanasKoS is less than 10cents, don't worry though - it's a hobby for the authors, so the revenue isn't a factor for development, but it also means that the real-life job is more important, so bear with us when answers/development take a little longer.
Q: Vana...Vana.. I seem to remember this name from Lineage2
A: You are right, I worked on a popular (and the first) lineage2 drop-database back then.
Q: License?
A: VanasKoS is mostly licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. Note: Soundfiles/Graphics/Libraries used may be licensed differently.
Features:
- KoS List for Players and Guilds
- Nice list
- Hate list
- Sorting of these Lists
- All Lists are saved per realm
- PvP Event Map
- PvP Statistics
- Golden Dragon around player portrait, if Player is on KoS List, Silver for Guild-KoS List, Red for Hatelist, Green for Nicelist
- Modifies the Tooltip with the Reason you (may) give on adding a Player/Guild
- Notifies you if a player on your KoS list is doing something near you (fight/buff/talk) in Chatframe, Upper Area and via Sound
- Warning Frame that helps you to track hostile or friendly activity around you
- Nice GUI - try /kos
- Command line interface for managing KoS lists
Distributed Tracking - Other People help you tracking down your KoS-Targets- Minimap Button
Can dock itself into the Friends Frame.- Automatic synchronization with people on your guild
- LibBroker support
- Can add a context menu to the player portrait
- Saves a list of the last attackers for easier adding via minimap button or libBroker
- Automatic synchronization with others you request
FAQ:
General:
Q: How can I backup my KoS-Data & SettingsA: Copy the file WoW\WTF\Account\*YourAccountName*\SavedVariables\VanasKoS.lua to a safe place of your choosing.
Q: I found a LUA-Error/Bug, What shall I do?
A: Goto http://www.wowace.com/addons/vanas-kos/tickets/ and describe what you did to cause the problem (or when it happened) and post the lua-error-message. As we may have additional questions, please check back in/have a valid email at curse for ticket updates.
Q: I have a great idea for the addon! Want to hear it?
A: Goto http://www.wowace.com/addons/vanas-kos/tickets/ and post your idea.
Q: I like living on the edge. Where can I get the latest alpha version?
A: Use these versions at your own peril: http://www.wowace.com/addons/vanas-kos/files/
Synchronization
Q: Why aren't my guild members entries displaying?A: Make sure that you do not have "Show only my entries" checked. You and your guild members must also enable sharing of their lists with the guild.
Notification:
Q: How can I add some additional mp3 sound files for notifications?A: You can either send them to me with a license disclaimer that allows the distribution/packaging with vanaskos (if you own the rights) or You can add your own sounds by modifying WoW/Interface/AddOns/VanasKoS/modules/Notifier.lua The list of sounds is at the top of that file. Just put your extra sound files somewhere inside the WoW directory. VanasKoS uses LibSharedMedia-3.0 so it also has access to any other addon's sounds."
Distributed Tracking:
Q: How does the Distributed Tracking works?A:
A: It's not normally supposed to be visible. But you can disable the displaying of that channel in the settings for the chat window. Just uncheck it there.
Q: My channel-numbers are all screwed up
A: It seems that your computer is too slow. VanasKoS joins the Distributed Tracking Channels 20 seconds after login/changing the Zone. You can modify this value manually in WoW\Interface\AddOns\VanasKoS\modules\DistributedTracker.lua under "JOIN_DELAY".
Help the Addon/Authors:
Q: How can I help with localization?A: Goto http://www.wowace.com/addons/vanas-kos/localization/ and get started!
Q: How can I support the authors and development of this addon?
A: You can either use the "Donate"-Button on the curse VanasKoS-Page, or get a curse-premium Account. Curse gives a part of their earnings through the premium-program back to the addon-authors.
Q: I can code in lua and want to develop xyz?
A: Write me a PM with your idea and experience - I'll review the idea and if it's finished include it in vanaskos, or if you want to develop more add you as a co-author.
Other:
Q: How much do you make with this addon?
A: Near to nothing - My (Vanas) payment/hour for VanasKoS is less than 10cents, don't worry though - it's a hobby for the authors, so the revenue isn't a factor for development, but it also means that the real-life job is more important, so bear with us when answers/development take a little longer.
Q: Vana...Vana.. I seem to remember this name from Lineage2
A: You are right, I worked on a popular (and the first) lineage2 drop-database back then.
Q: License?
A: VanasKoS is mostly licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. Note: Soundfiles/Graphics/Libraries used may be licensed differently.
Thanks! Included it.
How can I set vanas KoS to warn me every time the combat log register any member of the opposite faction around? I can't get that work :\
Vana, thank you so much for creating and updating such a fantastic addon! <3
This addon causes an error when I try to change my glyphs, after which I can no longer modify or apply new glyphs until I disable the addon.
Date: 2012-09-09 09:55:03
ID: 1
Error occured in: AddOn: VanasKoS
Count: 1
Message: Error: AddOn VanasKoS attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
Debug:
[C]: CastGlyph()
...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:527: GlyphFrameSpell_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
None
It seems blizzard screwed up http://www.wowace.com/announcements/5-0-4-glyph-ui-taint/
Please try if v4.41 fixes the problem and report back
This is still working for patch 5.0.4 but we'd love an update anyway :)
Are there plans to make it support MoP? eg. pandaran races and monk class. I love this addon and no way i could do without it.
Thank you authors for your awesome work :)
So at the moment I only get alerts when I mouseover an enemy, or target one. Is there a way to make it so the addon alerts me when an enemy is in sight? Kind of defeats the purpose for me because I got the addon to work something like NPCScan but for players which is what I thought this addon did. Unless I misinterpreted what the addon did. Even if it doesn't do that I would just like to say great addon anyway because I like to have a kill list for when I do Tol Barad :p
it watches the combat chat log for any enemy action performed before it can popup with the alert, i personally turn off "friendlies" and only show opposite faction
I recently started using this addon. I like it very much, and was wondering if I'm missing something in the configuration. I want it to alert if it sees anyone on my lists and that works fine. I also want it to alert on enemy players, but only if they are flagged. I'm on a PVE server, so alerting on unkillable players is distracting.
Is there a way to restrict it to flagged enemies only?
Thanks in advance,
D
VanasKoS utilizes the combat log to detect players and it doesn't seem as if WoW would provide the necessary information if the player is flagged or not. In theory the "detection" could be changed to only go off if the enemy player attacks a (any) player, but i'd guess the other player could be you, so it'd be too late.
Isn't it possible to add "and UnitIsPVP" to the detection code when a cross faction player is spotted?
Something like this:
function VanasKoSNotifier:Player_Detected(message, data)
if (data.faction == "kos") then
VanasKoSNotifier:KosPlayer_Detected(data);
elseif (data.faction == "enemy" and UnitIsPVP(data.name)) then
VanasKoSNotifier:EnemyPlayer_Detected(data);
end
end
I was thinking that player detection would be exactly as you have it, but before displaying the warning window or making a noise, verify that the detected player is PVP flagged. The mod would still detect the player, it would just remain quiet about it.
Thanks for the reply. I've been enjoying your mods many features.
-D
Good Idea, but the problem is that UnitIsPvP takes a "unitid" as parameter and not a guid or playername. See http://www.wowwiki.com/API_TYPE_UnitId
Anyway to turn off localization? The french one is awful, i would like to turn it back to english. Thanks
PS: I am getting "error no handlerobject for PLAYERSYNC" when I want to enable Guild share
I don't think it is possible at the moment, but you can improve the localization yourself on http://www.wowace.com/addons/vanas-kos/localization/
Or switch to the enGB-Client :)
I love this addon, first and foremost. But I have been having to disable it recently. It runs at anywhere from 10-15MB of memory and makes my fps drop. Any way to fix this?
Does that also happen if VanasKoS is the only enabled addon?
Q: I see weird messages in my Chat Window on the Channel CrbZ????, What's up with that?
A: You can disable the displaying of that channel in the settings for the chat window. Just uncheck it there.
I cannot seem to get this from staying gone! It keeps reappearing and is annoying. How can I once and for all remove this channel from being created and entered upon every login?
Thank you.
You can disable the distributed tracking module completely
thank you very much! that fixed it.
i just thought i would add why there is some confusion. by unchecking that module, it does disable it, however going back in-game later it remains checked, although it isn't functional. that might clear up some confusion for other people with the same issue.