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.
2.) would be possible, if you could create a ticket for it i wont forget it
I'm currently working on converting the mod to use ace3 (and leveling my DK to 80 ;)
AceComm-2.0-91091 (VanasKoS):2339: in main chunk
Are you using one of those versions?
If you are, please upgrade to at least 3.16
If not please tell us which version you did use.
Thanks!
So now downloading the newest version and will report if the errors gone away.
Thanks for the great mod and keep up your great work.
ID: 21
Error occured in: Global
Count: 71
Message: ..\AddOns\VanasKoS\modules\WarnFrame.lua line 1203:
Usage: <unnamed>:SetNormalFontObject("fontname" or fontObject)
Debug:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
VanasKoS\modules\DataGatherer.lua:524: SendEvent()
VanasKoS\modules\DataGatherer.lua:253:
VanasKoS\modules\DataGatherer.lua:248
[C]: ?
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:298: TriggerEvent()
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
AddOns:
Date: 2008-11-23 23:06:09
ID: 20
Error occured in: Global
Count: 1
Message: ..\AddOns\VanasKoS\modules\WarnFrame.lua line 1191:
Usage: <unnamed>:SetNormalFontObject("fontname" or fontObject)
Debug:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
VanasKoS\modules\DataGatherer.lua:524: SendEvent()
VanasKoS\modules\DataGatherer.lua:262:
VanasKoS\modules\DataGatherer.lua:248
[C]: ?
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:298: TriggerEvent()
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
AddOns:
Swatter, v3.1.8 (<%codename%>)
AdvancedTradeSkillWindow, v
AnkhCooldownTimer, v2.4.3.1
Atlas, v1.13.0
AtlasLoot, v5.02.01
AtlasLootFu, v1.2
Automaton, v1.3.5
Broker2FuBar, v1.0
ButtonFacade, v0.1Alpha
ButtonFacadeApathy, v3.0.2
ButtonFacadeCaith, v3.0.2
ButtonFacadeEntropy, v3.0.2
ButtonFacadeGears, v3.0.2
ButtonFacadeLayerTest, v3.0.2
ButtonFacadeLiteStep, v3.0.2
ButtonFacadeOnyx, v3.0.2
ButtonFacadeSerenity, v3.0.2
Cartographer, v2.0
CartographerQuestInfo, v
ChatBar, v
Chatter, v1.0
DetachedMiniButtons, v0.9.47
Dominos, v1.8.2
FBOutfitDisplayFrame, v0.9.6c
FBTrackingFrame, v0.9.6d
FishingBuddy, v0.9.6f
FlightMap, v
FuBar, v
FuBarAnkhCooldownTimer, v20400.1
FuBarBagFu, vv1.1.3
FuBarClockFu, v3.0
FuBarDominosFu, v1.2 $Revision: 41 $
FuBarDurabilityFu, v2.11
FuBarEmoteFu2, v0.1.5
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFishingBuddyFu, v2.2c
FuBarFriendsFu, v2.4.2-99
FuBarFuXPFu, v3
FuBarGroupFu, v1
FuBarGuildFu, v2.4.2-113
FuBarLocationFu, v3.0
FuBarMCPFu, v1.1 ($Revision$)
FuBarMoneyFu, vv1.2
FuBarOutfitterFu, v3.1.4
FuBarPerformanceFu, v2.0.0
FuBarRecountFu, v3.6
FuBarTopScoreFu, v2.0
FuBarVanasKoSFu, v0.3 - $Rev$
FuBarWhisperFu, v2.0
FuBarXPerlFu, v0.2
FuTextures, v2.0
GatherMate, v1.0.9
GatherMateSharing, v1.1
GoGoMount, v0003000600
LibFuBarPlugin30, v3.0
LibRangeCheck20, v3.1
MinimapButtonFrame, v2.2
MinimapButtonFrameSkinPack, v2.1
MinimapButtonFrameFu, v2.2
Omen, v3.0.3
OmniCC, v2.2.5
oRA2, v2.0.$Revision: 628 $
Outfitter, v4.3.1
Quartz, v1.0
QuartzFlight, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RangeDisplay, v3.1
RatingBuster, v
Recount, v
RedRange, v
sct, v6.2
sctd, v3.1
ShockAndAwe, v3.71
simpleMinimap, v30000-3
Skinner, vb1.9183.7
SlideBar, v3.1.8 (<%codename%>)
TBag, v
TotemTimers, v9.0c
TrinketMenu, v
VanasKoS, v3.14-$Rev: 247 $
VisualHeal, v
XLoot, v0.9
XLootGroup, v0.5
XPerl, v3.0.1f
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
YouWereKilledBy, v 1.0
(ck=99a)
http://wow.curse.com/downloads/wow-addons/details/fu-bar_vanas-ko-sfu.aspx
Is possible to enable sound notification for any player from enemy fraction?
thalakar said
16/11/2008 17:30:55 (3 days ago)
can vanakos be set so it plays a "default" warning or sound whenever it detects any enemy players ?
Reply Report Permalink
xilcoy said
16/11/2008 23:45:45 (2 days ago)
It can starting in 3.18beta
ID: 21
Error occured in: AddOn: VanasKoS
Count: 4
Message: Note: AddOn VanasKoS attempted to call a protected function (VanasKoS_WarnFrame:Show()) during combat lockdown.
Debug:
[C]: Show()
..\FrameXML\UIParent.lua:2208: UIFrameFade()
..\FrameXML\UIParent.lua:2228: UIFrameFadeIn()
VanasKoS\modules\WarnFrame.lua:1285: Update()
VanasKoS\modules\WarnFrame.lua:1136:
VanasKoS\modules\WarnFrame.lua:1086
[C]: ?
...erface\AddOns\ArcHUD2\Libs\AceEvent\AceEvent-2.0.lua:298: TriggerEvent()
VanasKoS\modules\DataGatherer.lua:524: SendEvent()
VanasKoS\modules\DataGatherer.lua:262:
VanasKoS\modules\DataGatherer.lua:248
[C]: ?
...erface\AddOns\ArcHUD2\Libs\AceEvent\AceEvent-2.0.lua:298: TriggerEvent()
...erface\AddOns\ArcHUD2\Libs\AceEvent\AceEvent-2.0.lua:910:
...erface\AddOns\ArcHUD2\Libs\AceEvent\AceEvent-2.0.lua:903
AddOns:
Swatter, v3.1.8 (<%codename%>)
WowheadLooter, v30014
ArcHUD2, v2.2
Atlas, v1.12.3
AtlasBattlegrounds, v1.12.3
AtlasDungeonLocs, v1.12.3
AtlasEntrances, v1.11.0
AtlasFlightPaths, v1.12.3
AtlasOutdoorRaids, v1.12.3
AtlasLoot, v5.02.00
AtlasLootOriginalWoW, v5.02.00
AtlasLootWorldEvents, v5.02.00
AucAdvanced, v5.1.3715 (SnaggleTooth)
AucFilterBasic, v5.1.3715 (SnaggleTooth)
AucFilterOutlier, v5.1.3715.2531
AucMatchUndercut, v5.1.3715.2531
AucScanData, v5.1.3715 (SnaggleTooth)
AucStatClassic, v5.1.3715 (SnaggleTooth)
AucStatHistogram, v5.1.3715 (SnaggleTooth)
AucStatiLevel, v5.1.3715 (SnaggleTooth)
AucStatPurchased, v5.1.3715 (SnaggleTooth)
AucStatSales, v5.1.3715.2842
AucStatSimple, v5.1.3715 (SnaggleTooth)
AucStatStdDev, v5.1.3715 (SnaggleTooth)
AucStatWOWEcon, v5.1.3715.2530
AucUtilAHWindowControl, v5.1.3715.3311
AucUtilAppraiser, v5.1.3715.2530
AucUtilAskPrice, v5.1.3715.3175
AucUtilAutoMagic, v5.1.3715.3142
AucUtilCompactUI, v5.1.3715.2530
AucUtilEasyBuyout, v5.1.3715.3583
AucUtilItemSuggest, v5.1.3715.3108
AucUtilPriceLevel, v5.1.3715.2545
AucUtilScanButton, v5.1.3715.2530
AucUtilScanFinish, v5.1.3715.2530
AucUtilScanProgress, v5.1.3715.2530
AucUtilSearchUI, v5.1.3715.3483
AucUtilSimpleAuction, v5.1.3715.3708
AucUtilVendMarkup, v5.1.3715.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.1.3715 (SnaggleTooth)
BonusScanner, v4.2
CCopy, v1.0
cgProfiler, v1.$Revision: 69934 $
CharacterProfiler, v3.0.1
ChatBar, v2.6
ChatMOD, v131
Configator, v5.1.DEV.130
CooldownCount, v3.0
CurseProfiler, v
DebugLib, v5.1.DEV.130
Enchantrix, v5.1.3715 (SnaggleTooth)
EnchantrixBarker, v5.1.3715 (SnaggleTooth)
EnhTooltip, v5.1.3715 (SnaggleTooth)
Examiner, v08.10.30
FlightMap, v
Gatherer, v3.1.8
HealBot, v3.0.3.3
Incubator, v2.00
Informant, v5.1.3715 (SnaggleTooth)
ItemPriceTooltip, v89
MobInfo2, v3.61
myAddOns, v2.7
nQuestLog, v1.0
Omen, v3.0.3
Postman, v2.0
qComments, v3.0.0 Alpha
QuestHelper, v0.69
RecipeRadar, v1.29
Sea, v1.39
SeriousBuffTimers, v1.0
SlideBar, v3.1.8 (<%codename%>)
Stubby, v5.1.3715 (SnaggleTooth)
Titan, v4.1.1.30000 (Revision 65)
TitanAmmo, v4.1.1.30000
TitanBag, v4.1.1.30000
TitanClock, v4.1.1.30000
TitanCoords, v4.1.1.30000
TitanCritLine, v0.6.2
TitanDurability, v1.15
TitanEmote, v1.0.4.30000
TitanEmoteMenu, v10900-1
TitanGoldTracker, v4.1.1.30000
TitanItemBonuses, v4.1.1.30000
TitanLootType, v4.1.1.30000
TitanPerformance, v4.1.1.30000
TitanRegen, v4.1.1.30000
TitanRepair, v4.1.1.30000
TitanRider, v3.0 r2
TitanVolume, v4.1.1.30000
TitanXP, v4.1.1.30000
TurnIn, v2.0.9
VanasKoS, v3.16-$Rev: 256 $
WoWonid, v1.8.3
(ck=ab6)
Secondly I have used the command line to enter a player, but that was when I was new to Vanaskos possibly over a year ago and I was playing to see what it could do. I don't use it in regular use.
Finally, I tried to replace the "look out" part of Vanaskos with Paranoia upon the realease of WoW3 while waiting for Vana to find some time post-thesis to get this working again and found the detection nowhere near as good, but one thing I did like was it guessed at the enemy players level, for example [Playername ?? (68+)]
I pressume this was from reading a spell rank from the combat log, comparing it to a table and knowing that class must be a certain level in order to have it. I think that could be bettered though, since Bliz sorted out the mana penelties for low rank spells almost everyone now uses only their top rank at all times. I think a bar that can guess upper range would not be inaccurate too often making it viable to have a bar such as [Playername ?? (68-74)]
Persoanlly I would find this very useful as I would know if it was a waste of time a guildie coming to help me or me getting my main character if the ememy was too higher level. I also don't think it would clutter the dispay too much. Obviously this would be pointless if it slowed the whole process down too much and it became as slow at notifying as paranoia so I'd prefer the initial information ASAP and it added the rest in as it arrived.
Anyway, it's easy for me to come up with ideas but obviously a lot trickier to code so I suppose my question is do you guys think somethhing like this is viable? And fellow users, do you think it would be a worthwhile addition?