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.
Is this addon abandoned?
Thanks for the add-on. It makes PVP a lot more fun. I have a couple questions:
1. Is there a comprehensive guide to all the features that I could read? I found a youtube video by Paiid, but was wondering if there was anything official from the devs?
2. I love collecting stats from all sources (e.g. world PVP, bgs, arenas, etc). But when displaying my PVP stats, I typically want to filter by source, i.e. show only the PVP stats from world PVP. Is there any way to collect info from all sources, but only display one source?
Thanks again!
i cannot BELIEVE this hasn't been asked/answered yet, when adding a player name to vanasKoS, do i add JUST the name? or do i add the name including all realm names, EXACTLY as it appears to me? i have tried it BOTH ways and it is very inconsistent.
also, is there a way to add to list WITHOUT putting a reason? why is that REQUIRED? waste of time with an extra window to input and NO option to turn it off.
so my gf and I are having trouble sharing lists. We're in the same guild and the "only show my own" isn't checked. Sharing is enabled on both of ours. We have no idea why it isn't working. Could we get an in depth faq on how to share data? I'd like to get my whole guild to use this as it's a great tool! Much appreciated! Also I've noticed it crashes in ashran, it says it did something reserved for blizz UI and reloads my ui after disabling it
i have noticed recently that if i try to report someone in a chat channel, that the option i missing from the right-click menu. if i disable the addon and reloadui, and wait until that same player says something in the same channel as before, i can now right-click and report them.
it doesn't happen all the time and i haven't been able to discover if what i might have done before the issue comes up.
I ve got this error when changing talents very often.
Message: ...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:707: attempt to concatenate local 'tier' (a nil value)
Time: 03/21/15 16:46:28
Count: 1
Stack: [C]: ?
...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:707: in function `PlayerTalentFrame_SelectTalent'
...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:40: in function `OnAccept'
Interface\FrameXML\StaticPopup.lua:4027: in function `StaticPopup_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals:
i've noticed that only players that are on my KoS list are actually alerted to my attention in any form. those on my like or hate list vanasKoS does not notify me about at all. i don't remember it behaving like this before - when someone i liked was nearby i would hear a sound and be visually notified, and the same by someone 'hated' - but not anymore.
i've removed all other addons, and data files and nothing has changed (improved). so for the time being, i simply put everyone i want to be notified about, good or bad on my KoS list and this seems to be a bit of a workaround.
That's the way it is designed, and has been this way for a long time. The only players you are notified for just being around you are: enemy players and players on your KoS list.
You are notified with the sound you selected if you join a party with somebody in your hate/nice list. I could maybe add new options to also notify you of nearby players on hate/nice/friendly, but it wasn't really what it was intended for.
I've updated Vanas, but when I go into the game (and yes, it's enabled :P ) it does not work at all. Typing /kos and other commands cause the UI to respond: "Type '/help' for a listing of a few commands". Furthermore, when I go into interface, the addon tab is not there. I do not use any other addons and I have tried everything I know how. I have checked load out of date addons and unchecked it, reloaded the UI countless times, restarted the game, uninstalled and reinstalled Vanas, etc. I have installed Vanas and updated it via Wowmatrix, Curseclient, and even manually. No luck. I do have an older version of Vanas backed up and when I paste the WTF and Interface folders, the old one works, but that's it. Sorry for the lengthy text, I just wanted to let you know all the things I tried and I'm not sure what else to do. Thanks, you're the man, and I will be donating in the future :)
Wow that was dumb (bad .pkgmeta -- the external library list) ... Uploading a new version now. You can also just copy LibStub from your backup into VanasKoS/Libs
Edit: Fixed in 4.48. I removed the 4.47 download (but left the no-lib version)
Thank you for the update! :D
it's great to see this back too! :)
one thing i noticed was that after setting up everything for one character, then going on to the next... there wasn't a profile to copy from. that profile i was working with wasn't in the list of profiles to copy attributes from.
i can just do it from the files though, i just thought i would mention it. unless i am doing something completely wrong...
Why am I seeing my own name in the Warning Window? I never saw it prior to updating to 4.47 and I see no option to hide it.
Ah, I'm not the only one who noticed. It's a a bug in the DataGatherer module that doesn't check for your name on Auras. I'll go ahead and upload a new alpha version with the fix for that.
Thank you!!!!
Updated to last version before starting the game
Log in with my char in Dalaran. Maybe it's conflict with somethin else? I've added some addons for recepies, and I see that they are mensioned in the error.
Error occured in: Global
Count: 1
Message: AceLocale-3.0: VanasKoS/Importer: Missing entry for 'Imported %d PvP events.'
Debug:
VanasKoS\modules\Importer.lua:62: ConvertFromOldVanasKoSList()
VanasKoS\modules\Importer.lua:15:
VanasKoS\modules\Importer.lua:14
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:327: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:350: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:830:
..\FrameXML\UIParent.lua:789
Locals:
None
AddOns:
Swatter, v5.0.0 (<%codename%>)
NPCScan, v6.0.3.5
NPCScanOverlay, v6.0.3.4
AckisRecipeList, v3.0.13
ACP, v3.4.14
Archy, v1.8.56
AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
AucStatSales, v5.21c.5521.5476(5.21c/embedded)
AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.6.6
BittensSpellFlashKeyBindings, v60000.6
Configator, v5.1.DEV.376(/embedded)
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Factionizer, v6.0.1
Gatherer, v5.0.0
GTFO, v4.35.9
HandyNotes, vv1.3.2
HandyNotesTimelessIsleChests, v1.11
HealBot, v6.0.3.9
LibExtraTip, v5.12.DEV.363(/embedded)
NugComboBar, v
Overachiever, v0.81
Postal, v3.5.1
SexyMap, v2.4.21
Skada, v1.4-28
SlideBar, v5.0.0 (<%codename%>)
SpellFlash, v6.21
SpellFlashCore, v2.0.5
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
Titan, v5.4.3.60000
TitanBag, v5.4.3.60000
TitanClock, v5.4.3.60000
TitanCooking, v4.0.001
TitanCurrency, v6.0
TitanFirstAid, v4.0.001
TitanFishing, v4.0.001
TitanGold, v5.4.3.60000
TitanHerbalism, v4.0.001
TitanInscription, v4.0.001
TitanLocation, v5.4.3.60000
TitanLootType, v5.4.3.60000
TitanPerformance, v5.4.3.60000
TitanProfessions, v5.0.0
TitanQuests, v3.0.11
TitanRecZone, v6.0.0.0
TitanRepair, v5.4.3.60000
TitanSkinning, v4.0.001
TitanSpec, v4.0
TitanVolume, v5.4.3.60000
TitanXP, v5.4.3.60000
TotemTimers, v11.1.11
VanasKoS, v4.47-$Rev: 532 $
WeakAuras, v2.0.9.9
ZPerl, v4.0.0
ZPerlArcaneBar, v
ZPerlParty, v
ZPerlPartyPet, v
ZPerlPlayer, v
ZPerlPlayerBuffs, v
ZPerlPlayerPet, v
ZPerlRaidAdmin, v
ZPerlRaidFrames, v
ZPerlRaidHelper, v
ZPerlRaidPets, v
ZPerlTarget, v
ZPerlTargetTarget, v
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=c5d)
but whait.. there is more - ther errors are two
ID: 2
Error occured in: Global
Count: 1
Message: AceLocale-3.0: VanasKoS/Importer: Missing entry for 'Imported %d player data.'
Debug:
VanasKoS\modules\Importer.lua:85: ConvertFromOldVanasKoSList()
VanasKoS\modules\Importer.lua:15:
VanasKoS\modules\Importer.lua:14
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:327: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:350: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:830:
..\FrameXML\UIParent.lua:789
Locals:
None
AddOns:
Swatter, v5.0.0 (<%codename%>)
NPCScan, v6.0.3.5
NPCScanOverlay, v6.0.3.4
AckisRecipeList, v3.0.13
ACP, v3.4.14
Archy, v1.8.56
AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
AucStatSales, v5.21c.5521.5476(5.21c/embedded)
AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.6.6
BittensSpellFlashKeyBindings, v60000.6
Configator, v5.1.DEV.376(/embedded)
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Factionizer, v6.0.1
Gatherer, v5.0.0
GTFO, v4.35.9
HandyNotes, vv1.3.2
HandyNotesTimelessIsleChests, v1.11
HealBot, v6.0.3.9
LibExtraTip, v5.12.DEV.363(/embedded)
NugComboBar, v
Overachiever, v0.81
Postal, v3.5.1
SexyMap, v2.4.21
Skada, v1.4-28
SlideBar, v5.0.0 (<%codename%>)
SpellFlash, v6.21
SpellFlashCore, v2.0.5
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
Titan, v5.4.3.60000
TitanBag, v5.4.3.60000
TitanClock, v5.4.3.60000
TitanCooking, v4.0.001
TitanCurrency, v6.0
TitanFirstAid, v4.0.001
TitanFishing, v4.0.001
TitanGold, v5.4.3.60000
TitanHerbalism, v4.0.001
TitanInscription, v4.0.001
TitanLocation, v5.4.3.60000
TitanLootType, v5.4.3.60000
TitanPerformance, v5.4.3.60000
TitanProfessions, v5.0.0
TitanQuests, v3.0.11
TitanRecZone, v6.0.0.0
TitanRepair, v5.4.3.60000
TitanSkinning, v4.0.001
TitanSpec, v4.0
TitanVolume, v5.4.3.60000
TitanXP, v5.4.3.60000
TotemTimers, v11.1.11
VanasKoS, v4.47-$Rev: 532 $
WeakAuras, v2.0.9.9
ZPerl, v4.0.0
ZPerlArcaneBar, v
ZPerlParty, v
ZPerlPartyPet, v
ZPerlPlayer, v
ZPerlPlayerBuffs, v
ZPerlPlayerPet, v
ZPerlRaidAdmin, v
ZPerlRaidFrames, v
ZPerlRaidHelper, v
ZPerlRaidPets, v
ZPerlTarget, v
ZPerlTargetTarget, v
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=c5d)
Importer_Locale doesn't have the period at the end of sentence.
First of all thank for the update!
my question: I have been having problems with this addon whenever I change around my talents or glyphs. I always get a warning to choose either to ignore or disable, so every talent/glyph change I have to disable, make changes and enable the addon again.
Any suggestios on this?
Cheers
I don't know I'll look into it.
Edit: Doesn't appear to be a problem. It would be strange if it was because that frame isn't touched by VanasKoS. Probably a different addon you have loaded.