[2008-08-13]KLHThreatMeter 21.14 IllidanelMod V4.42仇恨统计
分类信息 - 发表插件
说明: KLHThreatMeter(以下简称KTM)类似于伤害统计插件 Damage Meter,不过 KTM 统计的是你的威胁值。通过检测你所有的技能、天赋、套装加成以及增益,KTM 可以构建你对敌人的威胁值信息,这可以使伤害承受者交换仇恨更加便捷,也可以使伤害输出者最大化伤害输出而不必担心仇恨过量。 注:由于影响威胁值的原因错综复杂,再加上你无法得知他人的天赋等信息,以及某些技能只有施法者装有该插件才能检测到等原因,所以插件只能正确的统计你自己的威胁值。因此团队内所有人都需要安装该插件,这样才可以使全团的威胁值信息得以互相交流,并生成威胁值排名。 通过使用目标的GUID,现在的KTM(从21.1开始)支持多个目标的分别仇恨计算,甚至还支持相同名字的多目标的分别仇恨计算! Illidanel Mod的额外特性: 完善支持猎人的假死,并实现了Illidanel的FeignDeath Screening Time理论 完善支持宠物仇恨计算,完善支持仇恨技能缩放 完善支持术士的灵魂碎裂 支持正确计算猎人/术士的2T5效果和猎人的灵魂联结 仇恨下限被正确地设置为0 各种特殊BOSS模块修正 多种装备修正 更多的汉化 更精确的计算 更优化的代码,更好的性能 已知问题: 与Omen的同步问题: KTM IllidanelMod V4.23实现了发送ThreatLib-2.0仇恨数据,因此实现了发送数据到Omen2 而KTM IllidanelMod V4.24实现了接收ThreatLib-2.0仇恨数据,因此最终实现了与Omen2的数据共享 KTM伪装成ThreatLib-2.0 r77072版本与团队进行通信,你可以在“首页-团队威胁列表-其它”页的最下方找到功能开关,通过这个开关你可以将KTM的虚拟功能关闭,从而不发送也不接收ThreatLib-2.0信息 特别提醒:由于ThreatLib-2.0大部分技能未命中时仍然计算仇恨,因此在所有职业的大部分情况下ThreatLib-2.0的显示仇恨均大于KTM,在混合环境下使用互通功能时需要注意
无论任何插件,都要满足一个条件,那就是x:\Program Files\World of Warcraft\Interface\AddOns\插件目录\下面有一个.toc文件,用来向WoW宣明这里有一个插件 解压后自行处理下面的文件夹,插件没有工作的请检查文件夹存放的位置,别老想着别人改变打包习惯去适应你
本来一直在公会内部使用,自我感觉还是不错的,也测试过Omen,感觉都有缺点,相比之下KTM更喜欢一下,奈何CWOW更新到2.4之后官方版本一直无法正确对待本职业(猎人)的假死技能,也看过一些不成熟的修改版,都对其实现不完善,遂起了动手修改之念 按照惯例:一区白银之手,Illidanel@相遇无名 KTM与Omen2对比: 1、猎人/术士:过量治疗 对有宠职业,原版KTM错误地按治疗量来计算仇恨(正常治疗职业没有问题),KTM IllidanelMod V4.4 Pet Edition和Omen2则正确地按照有效治疗量来计算(2008-05-30,Omen-r74806) 2、猎人:爆击 KTM按实际伤害计算,Omen2不知为何会显示更高的仇恨 OT测试表明,Omen2仇恨虚高(Omen2之后的某个版本对此进行了修正)(2008-04-09,Omen-r68736) 3、宠物 KTM原版没有宠物仇恨,到KTM IllidanelMod V4.0 Pet Edition已经实现,并正确地处理了攻击强度对宠物低吼的影响,Omen2有,不过Omen2不能处理攻击强度对宠物低吼的影响(2008-05-28,Omen-r74806) 4、猎人:灵魂联结 KTM IllidanelMod V3.4正确地忽视了灵魂联结,Omen2则将其计算为宠物仇恨(2008-05-25,Omen-r74806) 5、猎人/术士:2T5 KTM IllidanelMod V3.4正确地忽视了2T5效果仇恨,Omen2则错误地统计了2T5效果仇恨(2008-05-25,Omen-r74806) 6、猎人:逃脱 KTM Illidanel Mod V3.5已修正在多次逃脱后仇恨错误地存在负仇恨值的情况,Omen2正确地将仇恨下限确定为0(2008-04-09,Omen-r68736) 7、猎人:逃脱失败 KTM没有问题,Omen2无视逃脱失败(2008-06-02,Omen-r75456) 8、猎人:假死 两个插件都可以处理假死(2008-04-09,Omen-r68736) 9、猎人:假死抵抗 KTM原本有问题(21.14版本也没有问题了,不过仅限于enUS语言),Illidanel和Oblind修改版没有问题,Omen2不详(2008-04-09,Omen-r68736) 10、战士:破甲 破甲未命中Omen2仍然计算仇恨,KTM没有问题(2008-05-25,Omen-r74806) 11、战士:复仇 复仇未命中Omen2仍然计算仇恨,KTM没有问题(2008-05-06,Omen-r72650) 12、战士:雷霆一击 Omen2对雷霆一击计算有误,KTM没有问题(2008-05-08,Omen-r72980) 13、猎人:直取要害 Omen2对每点宠物集中值增加,计算5点仇恨到猎人身上,KTM忽略直取要害。OT测试表明Omen是错的(2008-05-24,Omen-r74806) 14、猎人:误导 猎人在误导期间的治疗宠物效果仇恨应该算在猎人身上,Omen2在这个时候错误地将该仇恨忽略(亦没有转移到误导目标身上),KTM IllidanelMod 4.1 Pet Edition支持对宠物处理误导(2008-06-03,Omen-r75456) 15、猎人:误导 Omen2在误导期间,会把2T5治疗效果的仇恨也进行转移(特别地,只有前两次攻击的治疗效果才进行转移),KTM忽略了2T5仇恨,因此没有这个问题(2008-05-17,Omen-r73994) 16、圣骑士:治疗 圣骑士进行每一点有效治疗,KTM计算为0.25点仇恨,而Omen2计算为0.5点仇恨(2008-05-25,Omen-r74806) 17、猎人:胁迫 Omen2不能处理胁迫,KTM IllidanelMod 4.0 Pet Edition实现了对胁迫的处理并能计算胁迫的缩放,在KTM IllidanelMod 4.1 Pet Edition上胁迫得到了很完善的实现(2008-05-31,Omen-r74806) 18、猎人:扰乱射击 Omen2不能处理扰乱射击失败,即使免疫等也会增加仇恨,KTM正确处理了扰乱射击(2008-05-31,Omen-r75456) 19、猎人:畏缩 Omen2不能处理宠物畏缩失败,KTM IllidanelMod 4.13 Pet Edition正确处理了畏缩(2008-06-08,Omen-r75456) 20、战士:毁灭打击 Omen2对战士的毁灭打击技能采用和wowwiki相似但具体数字不同的可变固有仇恨模型,而KTM则采用了常数的固有仇恨模型,实际测试表明包括 wowwiki在内的理论均不完整(均有正确的地方),KTM IllidanelMod 4.13 Pet Edition采用了新的理论处理(Evaled by Illidanel),更符合现实(2008-06-08,Omen-r75456) 21、德鲁伊:生命绽放 Omen2不能处理生命绽放,KTM IllidanelMod 4.20 Pet Edition正确处理了生命绽放(Evaled by Illidanel)(2008-06-20,Omen-r75456) 一些有用的设置参数 /ktm test threat或/ktm t th,显示当前的仇恨值相乘系数 /ktm test gear或/ktm t g,显示影响仇恨值的装备 /ktm test talent或/ktm t ta,显示当前影响仇恨值的天赋 /ktm gui show或/ktm g s,不小心隐藏ktm之后重新显示ktm /ktm gui reset或/ktm g r,ktm窗口不知道在哪里的时候用来复位至屏幕中央 截图
更新历史: by Illidanel 08-08-13:IllidanelMod V4.42 1、Optimized the code 2、Fixed count two times threat on some skills apply Debuff on target 3、Improved KTM_Emulation.lua module
08-08-03:IllidanelMod V4.41 1、调整了猎人敌吼和胁迫的数据 2、将TPS计算区间延长到接近5秒 3、修正了遇到ThreatLib-2.0版本检查回应的Compatible段为空时的错误提示 4、改进了KTM_CombatParser.lua模块,重现了猎人恐吓野兽、术士恐惧、牧师精神控制等技能的仇恨计算 5、根据实际测试,改动了一些2.4.3版本中变动的技能仇恨数据
08-07-27:IllidanelMod V4.40 1、重写了TPS计算模块,这修正了一直存在的TPS计算问题 2、现在TPS约4秒钟计算一次,数值为计算间隔内仇恨改变量的算术平均值 3、现在假死成功后会清除所有相关数据,同时TPS计算也正常了 4、现在运行/ktm r(/ktm reset)命令(进行此操作需要团长或助理权限)也重置仇恨列表 5、改进了KTM_Emulation.lua模块 6、改进了KTM_MyThreat.lua模块和KTM_PetThreat.lua模块 7、修正了有时KTM的提示信息中会出现"String Format Failed"字样的错误 8、修正了有时受到怪物攻击时并未立即将怪物加入全局仇恨列表的错误 9、修正了有时牧师使用精神控制后运行/ktm t pett(乃及/ktm t th)命令出现的lua错误 10、去掉了很多调试信息,这可以改进性能
08-07-24:IllidanelMod V4.39 1、为KTM的ThreatLib-2.0模块加入了误导功能,并为其增加了一个开关,你可以在“首页-团队威胁列表-其它”页的最下方找到它。 2、通过这个开关你可以控制KTM是否发送和接收ThreatLib-2.0误导消息。开启这个误导功能需要先开启KTM虚拟功能 3、虚拟模块误导功能默认为关闭,因为其他的仇恨插件的误导处理较弱 4、在本机ThreatLib-2.0装载的情况下KTM不会发送ThreatLib-2.0格式误导消息 5、更改了术士宠物仇恨技能的缩放算法以适合WoW 2.4.3版本 6、根据实际测试,降低了猎人宠物8级低吼的基础仇恨值(-0.5%) 7、加入了对/ktm t pett(乃及/ktm t th)命令行显示的本地化 8、现在术士玩家运行/ktm t pett(乃及/ktm t th)命令时将会根据宠物的类型而显示相应的技能仇恨 9、对/ktm t pett(乃及/ktm t th)命令行更多的改进 10、其他多个模块的小改进 08-07-22:IllidanelMod V4.38 1、针对WoW 2.4.3版本作了修改 2、改进了KTM_Emulation.lua模块 3、优化整理代码,提高性能
08-07-20:IllidanelMod V4.37 1、彻底解决有时宠物显示为未知目标的问题 2、修正了误导宠物的问题 08-07-20:IllidanelMod V4.36 1、修正了Boss模块的语音处理模块未能根据Boss名字获取Boss GUID的错误,这修正了一些根据语音重置仇恨的Boss战斗 2、修正了受到怪物攻击时并未将怪物加入仇恨列表的错误 3、改动了一些仇恨数据 4、优化整理代码,提高性能
08-07-17:IllidanelMod V4.35 1、现在KTM每1.00秒向团队发送一次仇恨数据(比以前慢33%),Tank职业每0.50秒发送一次(比以前快50%) 2、修正怪物死亡后未立即清除相关仇恨的错误 3、现在怪物死亡事件将会进行广播,这可以提升分布范围过大的团队的战斗准确度 08-07-13:IllidanelMod V4.34 1、现在玩家和宠物仇恨变化时会即刻在列表上反映出来,这让KTM表现得非常灵敏。在以前KTM每0.5秒刷新一次本地仇恨 2、由于仇恨即时反映,因此有时(在技能未命中时)玩家可以观测到瞬间的仇恨降低,这是KTM的未命中仇恨补偿,乃正常现象 3、略微调低了向团队同步的速率,现在KTM每0.75秒向团队发送一次仇恨数据 4、将KTM轮循清除10秒以上未更新的玩家更改为只清除10秒以上未更新且不在战斗中的玩家 5、加入了圣骑士的以下技能仇恨:制裁之锤 6、加入了以下物品效果:大地之握、非凡秘法宝珠、遮罩药水 7、扩大了spellid的使用范围 8、改进了对玩家Buff的检测 9、微调了一些参数 08-07-11:IllidanelMod V4.33 1、为KTM_Combat.lua模块的法术施放跟踪加入了内存回收功能 2、改进了对SPELL_ENERGIZE事件,也就是对能量回复的处理 3、微调了一些参数 08-07-10:IllidanelMod V4.32 1、现在战斗前释放的持续治疗效果不会再计入仇恨了 2、根据实际测试:修改了对杀戮命令的处理,并修改其仇恨数据 3、根据实际测试:降低了级别8低吼的缩放系数,提高其基础仇恨。现在其缩放系数和基础仇恨的误差< +-0.01% 4、修改KTM的ThreatLib-2.0虚拟版本为99999,以方便ThreatLib-2.0用户辨认 5、略微降低了假死屏蔽时间 6、优化代码,提高性能 08-07-06:IllidanelMod V4.31 1、修正了有时玩家或者宠物与可见列表最低行错位的错误 2、仇恨联结:根据实际测试,修正了宠物受到一般怪物攻击时立即将主人也添加进怪物仇恨列表的错误。在宠物死亡/消失后才会将宠物的怪物仇恨列表添加到主人的怪物仇恨列表中 3、仇恨联结:对一些其他举动导致的提前仇恨联结的处理会有一些误差 4、仇恨联结:宠物攻击怪物时仍然会立即将主人也添加到怪物仇恨列表 5、现在使用/ktm v q命令查询队友KTM版本时也查询队友ThreatLib-2.0版本了 6、根据实际测试,加入了猎人杀戮命令的仇恨数据,误差< +-0.2% 08-07-03:IllidanelMod V4.30 1、修正在仇恨系数为0的情况下仍然计算怒气等增长导致仇恨增加的错误 2、修改了一些提示 3、对全局仇恨系数的计算进行了一些改进 4、对姿势/形态切换的算法进行了一些改进,更加快速、准确 5、缩短了计算TPS的间隔以更贴近瞬时值,然而波动也相对地变大了 08-06-29:IllidanelMod V4.29 1、尝试修正Boss模块中未能正确地使用Boss GUID进行仇恨清除的错误 2、根据实际测试,加入了猎人毒蝎钉刺的仇恨数据,误差< +-0.4% 3、实验性加入了猎人恐吓野兽的仇恨数据 4、加入了法师的以下技能仇恨:法术反制 5、加入了术士的以下技能仇恨:放逐术 6、加入了牧师的以下技能仇恨:精神控制、暗影守卫、惩罚 08-06-28:IllidanelMod V4.28 1、修正了4.27中KTM_Emulation.lua内存回收不当导致的数据错误 2、根据实际测试,加入了猎人震荡射击的仇恨数据,误差< +-2% 3、加入了术士的以下技能仇恨:暗影诅咒、元素诅咒、虚弱诅咒、鲁莽诅咒、语言诅咒、恐惧,部分数据目前可能会具有一些可见的误差 08-06-27:IllidanelMod V4.27 1、修正了有时只有玩家或者只有宠物显示在可见列表之内的错误 2、修正了未计算德鲁伊人形态的精灵之火技能仇恨的错误 3、修正了计算术士玩家恶魔学识大师加成导致的KTM_Pet.lua模块出错 4、现在当队友同时发来KTM数据和ThreatLib-2.0数据的时候KTM将丢弃ThreatLib-2.0数据,以避免两者不同的时候引起的仇恨“弹跳”现象 5、继续优化代码 08-06-25:IllidanelMod V4.26 1、修正了有时玩家/宠物无法固定在可见列表之内的错误 2、改进了怪物死亡检测 3、改进了退出战斗数据清除算法 4、优化代码,提高了性能 08-06-23:IllidanelMod V4.25 1、全面优化代码,提高了性能 2、为KTM的ThreatLib-2.0通信功能加入了一个开关,你可以在“首页-团队威胁列表-其它”页的最下方找到它,通过这个开关你可以将KTM的虚拟功能关闭,从而不发送也不接收ThreatLib-2.0信息 3、即使开启了KTM虚拟功能,在本机ThreatLib-2.0装载的情况下,只会接收ThreatLib-2.0信息而不会发送ThreatLib-2.0信息 4、修正了有时候会出现的KTM_Emulation.lua模块UnitName名字查询错误 5、确认了ThreatLib-2.0 r77072的宠物退出战斗模块存在问题 6、由于ThreatLib-2.0 r77072的问题,类Omen插件的宠物仇恨无法正常清除,这并非KTM的问题 08-06-22:IllidanelMod V4.24 1、现在KTM实现了接收ThreatLib-2.0仇恨数据,因此可以和Omen2实现双向数据共享了 2、现在KTM只有在收到ThreatLib-2.0数据的情况下才发送ThreatLib-2.0仇恨数据 3、玩家/玩家宠物的退出战斗消息也可以和ThreatLib-2.0共享了 4、其它的信息共享由于功能互相重叠,未予实现 5、ThreatLib-2.0只能提供KTM的误导功能的一部分,因此亦未予实现 6、调整了与ThreatLib-2.0同步的速率,目前比决大多数情况下原版ThreatLib-2.0间的同步速率要快33% 08-06-21:IllidanelMod V4.23 1、修正了KTM_Emulation.lua模块的错误,现在KTM不需要ThreatLib-2.0库也能向队友发送ThreatLib-2.0仇恨信息了 2、现在KTM伪装成ThreatLib-2.0 r77072版本与队友通信 08-06-21:IllidanelMod V4.22 1、加入了向基于ThreatLib-2.0的仇恨插件(如Omen2)发送仇恨数据的模块,接收功能考虑中 2、加入了大量技能仇恨数据 3、加入了对德鲁伊T6套装新增加的三件装备的检测 4、修正了一些小错误 5、整理了代码 08-06-21:IllidanelMod V4.21 1、修正了德鲁伊的裂伤技能未能应用2T6套装加成的错误 2、修正了造成仇恨排列乱序的错误 3、对怪物死亡事件的过滤算法进行了修改 08-06-20:IllidanelMod V4.20 1、根据实际测试,加入了对德鲁伊的生命绽放技能具有的独特机制的处理,误差< +-0.4% 2、更改了对牧师渐隐的处理 3、修改了术士灵魂粉碎的工作方式 4、为术士的小鬼宠物加入了恶魔学识大师天赋的计算系数 5、现在宠物仇恨排名在可见范围之外时将会提升到可见范围 6、整理了代码 7、优化了代码以提高性能 08-06-18:IllidanelMod V4.19 1、修正了战士10级英勇打击的仇恨数据 2、修正了战士复仇技能计算上的错误 3、确认了对怪物死亡事件的过滤算法的修改 4、修正了将强化兽群领袖的治疗计入仇恨的错误 5、微调了猎人宠物低吼的数据 6、调整了一些其他的数据 08-06-16:IllidanelMod V4.18 1、Improved the Warlock Pet's threat display while use /ktm t th or /ktm t pett 2、Now the threat bar render use GUID instead of Name to distinguishes the data if from self/self pets' 3、Now KTM remember the minimize settings, player could use minimize mod to save the screen space 4、Now KTM could save CPU cycles while minimize 5、Optimized the table operate code to improve the peformance 6、Tuning the hunter pets' Growl's data 08-06-16:IllidanelMod V4.18 1、改进了术士宠物使用/ktm t th或者/ktm t pett时的技能仇恨显示 2、界面显示模块现在使用GUID代替Name来区分是否是本人、本人宠物的数据 3、现在KTM可以记住最小化设置了,玩家可以长期使用最小化的KTM以节约屏幕空间 4、现在KTM在最小化工作下可以降低处理器占用率 5、优化了表操作代码以提高性能 6、微调了猎人宠物低吼的数据 08-06-14:IllidanelMod V4.17 1、Decrease the synchronization rate to save the network and CPU utilization 2、Correct the Warrior's Shield Slam Rank 6's date base on the test,reduce error to < +-0.05% 3、Correct other ranks Shield Slam datas 4、Correct the Warrior's Sunder Armor Rank 6's date base on the test,reduce error to < +-0.05% 5、Correct the Warrior's Heroic Strike Rank 10's date base on the test,reduce error to < +-0.2% 6、Add threat position after the mob's name 7、Increase the threat percent number of current tank's precision 8、Increase the Feign Death resist rate number's precision 08-06-14:IllidanelMod V4.17 1、降低了消息同步的速率以降低网络占用和处理器占用 2、根据实际测试,校正了战士的6级盾牌猛击仇恨数据,仇恨计算误差降低到< +-0.05% 3、修改了战士其他等级的盾牌猛击仇恨数据 4、根据实际测试,校正了战士的6级破甲攻击仇恨数据,仇恨计算误差降低到< +-0.05% 5、根据实际测试,校正了战士的10级英勇打击仇恨数据,仇恨计算误差降低到< +-0.2% 6、在怪物目标后面加入了仇恨位置显示 7、为怪物目标下方的Tank仇恨百分比增加了一位有效数字位数 8、增加了假死抵抗百分比的有效数字位数 08-06-12:IllidanelMod V4.16 1、修正了宠物仇恨系数未能计入一些Buff/Debuff的错误 2、修正了宠物仇恨技能未能应用仇恨系数的错误 3、现在使用/ktm t th命令显示自己仇恨系数的时候也显示自己宠物仇恨系数了 4、现在显示宠物仇恨系数时也会一并显示宠物仇恨技能可以产生的仇恨值 5、修正了PetCombat模块的215行错误 6、修正了不会碰到但是在错误收集插件中可以收集到的setmt错误 7、再次去掉了界面上的MasterTarget主目标按钮 08-06-10:IllidanelMod V4.15 1、现在在收到旧版本仇恨消息的情况下KTM也会发送旧版本仇恨消息了 2、现在在受到攻击的时候会将怪物加入仇恨列表,这大大改善了治疗仇恨的计算 3、改进了仇恨列表清除算法 4、修正了减仇恨技能检测模块未能正常工作的错误 08-06-09:IllidanelMod V4.14 1、修正了有时候出现的PetThreat模块错误 2、根据实际测试,校正了猎人宠物低吼的部分仇恨数据,仇恨计算误差降低到< +-0.05% 3、加入了对普通怪物的击退等技能的检测,并去掉了Boss模块中重叠的部分 08-06-08:IllidanelMod V4.13 1、修正了战士毁灭打击技能未能计算破甲层数的错误 2、修正了PetTaunt模块未正确获取法术等级而导致的畏缩等技能出错 3、修正了有时候出现的NetThreat模块错误 4、现在怪物死亡也会清除宠物仇恨列表相关内容 5、改进了战斗状态检测 6、改进了过期数据清除算法 7、整理了代码 08-06-07:IllidanelMod V4.12 1、降低了消息同步的速率以降低网络占用和处理器占用 2、加入了对术士宠物顺劈斩未命中的检测 3、修正了将猎人毒蛇陷阱的毒蛇仇恨计入通常宠物仇恨的错误 4、修复黑翼之巢的堕落的瓦拉斯塔兹的Debuff(仇恨降低75%)未能起作用的错误 08-06-06:IllidanelMod V4.11 1、加入了术士宠物的顺劈斩技能仇恨 2、修正了猎人假死抵抗统计算法的错误 3、改善了一些代码效率 4、确认了骑士正义防御技能的修正 5、略微延长了正义防御检测等待的时间以对抗网络延迟 08-06-05:IllidanelMod V4.10.2 1、加入了猎人假死抵抗统计功能 2、继续尝试修正骑士的正义防御技能 08-06-05:IllidanelMod V4.10.1 1、修正了有时会出现的PetThreat模块错误 2、尝试修正骑士的正义防御技能 08-06-04:IllidanelMod V4.10 1、尝试针对骑士的正义防御技能进行了修正 2、修正了怪物死亡检测的错误 3、根据实际测试,校正了猎人胁迫的仇恨数据 4、略为优化代码 08-06-04:IllidanelMod V4.9 1、修正以兼容4.0~4.2版本的仇恨消息 2、修正了嘲讽模块未能正常工作的错误 3、继续改善宠物状态检测算法 4、加入了对宠物胁迫未命中的判断 08-06-03:IllidanelMod V4.8 1、修正了启动时Pet模块的聊天框错误提示 2、略微改善了宠物状态的检测算法 3、修正了误导不能发送小数仇恨的问题 4、加入了对黑翼之巢的堕落的瓦拉斯塔兹的Debuff的检测(仇恨降低75%) 08-06-02:IllidanelMod V4.7.1 1、略微改善了误导的判断算法 2、修正了牧师真言术:盾导致的错误提示 08-06-01:IllidanelMod V4.7 1、再次修正收到V4.0之前的仇恨消息时没有正确解析名字的错误,现在如果无法解析将直接丢弃该消息 2、修正了误导不能发送负仇恨的问题 3、改进了误导模块的处理,现在在误导时间内发出而在误导时间之后显示失败的攻击仇恨也能正确地计算了 08-06-01:IllidanelMod V4.6 1、修正了收到V4.0之前的仇恨消息时没有正确解析名字的错误 2、扩大了GUID的使用范围,现在在KTM内部已经完全使用了全长GUID,这可以避免潜在的各种重名的问题 3、对代码进行了整理 4、修正/更新enUS/zhCN/zhTW本地化文件 08-06-01:IllidanelMod V4.5.1 1、修正以兼容V4.0之前的仇恨消息 08-06-01:IllidanelMod V4.5 1、扩大了GUID的使用范围,以支持宠物和主人/宠物和宠物的同名问题 2、根据实际测试,校正了猎人宠物低吼的部分仇恨数据 3、完善了宠物战斗状态检测,现在主人和宠物消失、脱离战斗后将会向团队发送endcombat指令清除所有相关数据 4、对代码进行了整理 5、修正/更新enUS/zhCN/zhTW本地化文件 08-05-31:IllidanelMod V4.4 1、修改了通信协议,完善兼容V4.0之前的仇恨消息并修正了相关的错误提示 2、扩大了GUID的使用范围 3、现在治疗宠物正确地使用有效治疗量了 08-05-30:IllidanelMod V4.3 1、尝试兼容V4.0之前的仇恨消息 2、修正了收到旧版本误导消息的错误提示 3、修正了仇恨联结引起的错误 08-05-30:IllidanelMod V4.2 1、完善了胁迫技能算法 2、修正了宠物战斗状态检测的一些错误 3、现在宠物与主人进行了仇恨联结:加入宠物仇恨列表的目标将同时加入主人的仇恨列表 4、略微增大了假死屏蔽时间以确保假死安全 5、去掉了一些变量的求约提升了其精度 6、修正/更新enUS/zhCN/zhTW本地化文件 7、对代码进行了整理 08-05-29:IllidanelMod V4.1 1、加入了对宠物仇恨技能未命中的检测,这修正了上一版本中仇恨计算表现出的0.1%“误差” 2、加入了术士宠物的安抚之吻技能 3、加入了猎人宠物的畏缩技能 4、改进了对猎人的胁迫技能的检测 5、手动重置团队仇恨现在也清除宠物仇恨 6、加入了对误导宠物的检测 7、修改误导模块,使用GUID代替Name进行传输,以支持宠物的同名情况 8、通过修改误导模块,现在误导可以正确地作用于逃脱技能上 9、降低了消息同步的速率以降低网络占用和处理器占用 10、修正了在收到旧版本仇恨消息时的报错,兼容旧版本仇恨消息的修改在考虑中 11、提升了画面刷新的速率 12、对代码进行了整理 08-05-28:IllidanelMod V4.00 1、盛赞!现在KTM Illidanel V4.0修改版具有了宠物仇恨计算功能,可以支持各个职业的宠物仇恨计算 2、可以完善地支持宠物仇恨技能的缩放问题,以猎人为例,仇恨计算误差< +0.1% 3、完善支持猎人的胁迫技能仇恨缩放 4、当前的各种仇恨统计插件内部均使用了缩减GUID(6 bytes)进行识别,这有时会引起目标未知问题,KTM Illidanel V4.0现在开始使用全长GUID(8 bytes)进行插件间通信和部分模块内的识别 5、为了支持全长GUID通信以及宠物仇恨收发,对KTM通信协议进行了修改 6、此修改导致了V4.00与其它以前KTM版本不再兼容 08-05-26:IllidanelMod V3.27 1、经过长久的测试,为KTM的假死检测功能加入了基于Illidanel假死屏蔽理论的修正,该理论可以参见KTM_FeignDeath.lua文件内的注释 2、基于该理论,在施放假死之后的一小段时间内起立的话,KTM将定义假死失败,不进行仇恨清除,并进行Feign Death FAILED提示和声音提示 3、实战表明,这个改动可以较好地符合事实并提供了较高的检测成功率,除了不可抗拒力(延迟)引起的一些误差之外 4、其它一些细微的整理/改动 08-05-25:IllidanelMod V3.26.2 1、修正了V3.26.1的改动造成的一处错误 2、多处细微的整理 08-05-25:IllidanelMod V3.26.1 1、对Boss处理模块进行了修正,以兼容旧版本广播的reset指令 08-05-25:IllidanelMod V3.26 1、加入了下列Boss模块:克尔苏加德(纳克萨玛斯)、维尔莱斯·深影(黑暗神庙-伊利达雷议会)、煽动者布莱卡特(暗影迷宫) 2、修正了一些Boss模块 3、对Boss处理模块进行了修改,现在Boss模块的reset指令将不会清除所有Boss的仇恨而只是清除指定Boss的仇恨 4、由于Boss处理模块的改动,新版本KTM的Boss模块的reset指令将会导致团队中所有其他旧版本响应其广播并清除所有Boss仇恨,为了保持全局战斗的正确性,请确保所有人升级到最新版本 5、上述这个改动目前只有维尔莱斯·深影(黑暗神庙-伊利达雷议会)Boss战斗受影响 6、修正了Boss处理模块提示宠物仇恨清除错误的问题 7、对仇恨DEBUFF提示进行了一些改动 8、修正/更新enUS/zhCN/zhTW本地化文件 08-05-24:IllidanelMod V3.25 1、改进了对仇恨为0但仍然处在仇恨列表的情况的处理 2、现在KTM会在你受到会极大提升仇恨值的DEBUFF(狂野魔法、仇恨之怒等)的时候进行聊天框提示和声音提示 08-05-23:IllidanelMod V3.24 1、为假死抵抗加入了声音提示 2、略为改动了对牧师的渐隐的处理 3、修正了zhCN文件中的一处对命令行的错误翻译(/ktm t s) 08-05-22:IllidanelMod V3.23 1、加入/修正了对牧师的渐隐的处理 2、加入了对盗贼暗影步天赋的检测 3、加入了对禁魔监狱的恶毒的女妖的Debuff的检测(仇恨提升500%) 4、清除了一些不使用的文件 08-05-17:IllidanelMod V3.22 1、更改显示的最大有效数字为6位,这样在100万以下的仇恨都可以精确地显示,以方便分析之用 2、确认了主模块对仇恨Buff/Debuff的处理 3、修正了其他职业显示的复仇技能提示错误 08-05-16:IllidanelMod V3.21 1、目标名字下方继续加入了TPS的显示(仇恨百分比的右方),使KTM真正成为一个“Meter” 2、尝试修正主模块对仇恨Buff/Debuff的处理,这应该修复了血沸、卡雷苟斯等Boss的仇恨计算 3、由于模块文件的改变,需要删除原插件文件夹再安装 4、继续修正骑士的复仇技能提示错误 08-05-09:IllidanelMod V3.20 1、为假死成功和假死抵抗加入了聊天框提示 2、为灵魂粉碎抵抗加入了聊天框提示 3、修正了几处技能仇恨 4、修正了骑士的复仇技能提示错误 5、修正/更新enUS/zhCN/zhTW本地化文件 08-05-08:IllidanelMod V3.19 1、加入了真言术:盾的仇恨以及相关天赋的检测 2、修正/更新enUS/zhCN/zhTW本地化文件 3、修正了几处技能仇恨 08-05-07:IllidanelMod V3.18 1、针对全职业进行了技能仇恨校正 2、修正了战士的几处技能仇恨 3、修正了战士和德鲁伊的天赋检测错误 4、加入了一些技能仇恨 08-05-06:IllidanelMod V3.17 1、针对战士进行了技能仇恨校正 08-05-03:IllidanelMod V3.16 1、现在目标名字下方的仇恨百分比又重新出现了,玩家不必再在混乱的仇恨条中找寻自己与当前Tank的仇恨百分比 08-04-30:IllidanelMod V3.15 1、改进了假死代码,现在假死可以应付抵抗之后立刻预备/假死的情况判断 2、对Abilities下的模块进行了一些优化,降低了资源占用率 3、尝试针对古尔图格·血沸进行了修正 08-04-29:IllidanelMod V3.14 1、改进了假死代码,现在假死完全事件驱动,检测更加灵活、准确 08-04-29:IllidanelMod V3.13.1 1、略微改进了假死代码 08-04-28:IllidanelMod V3.13 1、修正了BOSS模块处理的一个错误,现在一些不能工作的BOSS模块应该正常了。 2、尝试加入太阳之井的卡雷苟斯模块 08-04-28:IllidanelMod V3.12.1 1、仇恨显示、团队同步的速率得到了加快 08-04-26:IllidanelMod V3.12 1、查询队友KTM版本不应该需要团长/助理权限,因此去掉权限检查 2、修正了不同职业的相同名称技能会引起一些不必要提示的问题 3、顺便庆祝CWOW公测以及Illidanel诞生三周年 08-04-25:IllidanelMod V3.11.1 1、修正了祖阿曼的祖尔金BOSS模块 2、修正了几处frFR本地化文件的错误 08-04-25:IllidanelMod V3.11 1、加入了祖阿曼的祖尔金BOSS模块 08-04-23:IllidanelMod V3.10.1 1、更改显示的最大有效数字为5位,这样在低于10万的仇恨上都可以精确地显示,以方便分析之用 08-04-23:IllidanelMod V3.10 1、随21.14更新而更新 2、修正了一直存在的版本查询错误(队伍/团队内使用/ktm v q命令) 3、顺手修正了几处很少使用的代码的错误 4、希望修正了圣骑士的复仇技能提示错误 5、尝试略微优化了性能 08-04-20:IllidanelMod V3.9 1、随21.13更新而更新 2、主目标按钮重新出现且不会报错,然而其目前并没有功能 08-04-17:IllidanelMod V3.8 1、更新了zhTW文件以适合TWOW 2、去掉了一些调试信息 08-04-14:IllidanelMod V3.7 1、暂时去掉了界面上的会报错的MasterTarget主目标按钮。从21.1版本开始KTM就已经支持多目标仇恨,因此不再需要该功能。作者在考虑将这个按钮改动为始终显示某一目标的仇恨,以适合治疗职业 2、一些BOSS模块修正 08-04-12:IllidanelMod V3.6 1、修正伊利丹·怒风战斗中本人与Illidan内部名称过于相似而导致的BOSS模块出错-_- 2、尝试汉化伊利丹·怒风第三阶段形态切换模块(貌似,不修改也能正常工作) 08-04-11:IllidanelMod V3.5 1、修正仇恨值存在负值的情况,减仇恨技能(例如猎人的逃脱、盗贼的佯攻)以及一些会减仇恨的战斗现在将能正常地运作 08-04-10:IllidanelMod V3.4 1、修正不正确地将猎人/术士的2T5套装效果“生命链接”的治疗效果视作产生仇恨的问题 2、顺手修正不正确地将猎人的灵魂联结治疗效果视作产生仇恨的问题(当然,这个仇恨是错误地算在宠物身上的,然而KTM目前版本尚不能显示宠物仇恨……) 08-04-09:IllidanelMod V3.3 1、多处Boss修正 08-04-07:IllidanelMod V3.2 1、确认猎人假死机制正确运作,并略为优化代码 2、多处Boss修正 3、多处装备修正 08-04-06:IllidanelMod V3.1 1、修正: 德鲁伊:雷霆之心套装 08-04-06:IllidanelMod V3 1、彻底修正猎人假死问题,代码部分参照[NGA.com]Oblind,该问题产生仍然是由于原版KTM假死检测代码不完善所致
|