多玩魔兽世界论坛之前多玩论坛主页那把GCD延迟改0的宏

事半功倍!魔兽6.0牧师技能整合和实用宏
10:26:39 条 来源:论坛 作者:夜空的蓝 ]
魔兽6.0牧师技能整合和实用宏集锦,没准你会用得到!
  作为一个左手光明右手黑暗的职业,技能按键的整合对来说是必不可少的,合理的键位安排可以让操作更加方便。
  本文旨在让更多的人了解如何通过做宏来提升操作水平,我会详细分析每一个宏这样绑的好处在哪里。本帖的主要目的是提供思路和方法,我是针对自己的神/暗双修来写宏的。
  所有宏都是基于你有使用alt组合键的习惯来设计的,所有治疗法术+alt都可以对自己施法,就不再特别说明了。
  如果你为每个输出技能都单独设置了快捷键,而且其中好几个都是用鼠标点的,又或者你刚刚接触暗牧输出,还没有形成自己的操作习惯,可以参考我的设置试一试。
  多说两句,&A技能cd好了就用A技能,cd没好就用B技能&这样的宏是无法实现的,所以别想着把神火和惩击绑在一起,&触发了A技能就用A技能,没触发A技能就用B技能&这样的宏也是无法实现的,所以别想着把快速治疗和治疗术绑在一起了。
  精神鞭笞+精神灼烧
  两个引导技能绑在一起,直接按是鞭笞,+alt是灼烧,目标是友方目标时直接按也是灼烧。
  #showtooltip
  /cast [mod:alt][help]精神灼烧;精神鞭笞
  心灵尖刺+心灵震爆+取消消散
  爆发饰品我绑在尖刺上了,有空念尖刺的时候一般说明你接下来可以打一会儿木桩。
  缺点是英勇/嗜血期间你也会自动把急速饰品开了造成卡gcd,所以要不要绑请自己看着办。
  攒球阶段用这个宏输出的时候就是alt+1,alt+1,alt+1,1,alt+1,alt+1,alt+1,1...
  另外还绑了一堆目标宏在里面,打尖刺的时候如果场上有这些目标就会自动选上去。
  优先级从下往上,缺点是boss还有5%不管小怪要rushBoss又需要用尖刺来填充的时候会有麻烦,推荐放在按键2,毕竟读条的时候你不会需要按w走路。
  #show 心灵震爆
  /cancelaura 消散
  /use [mod:alt]虚无碎片
  /targetexact [mod:alt,nodead]孢子射手
  /targetexact [mod:alt,nodead]蚀脑真菌
  /targetexact [mod:alt,nodead]小型幻影掷蕉兵
  /targetexact [mod:alt,nodead]奥术畸兽
  /cast [mod:alt]心灵尖刺;心灵震爆
  联结治疗+惩击+绝望祷言
  联结治疗是唯一一个不能对自己施放的治疗法术所以很适合和绝望祷言绑在一起,+alt是绝望祷言,同样推荐放在按键2。
  #showtooltip
  /cast [mod:alt]绝望祷言
  /cast [help][nohelp,noharm]联结治疗; [harm]惩击
  暗言术:痛+吸血鬼之触+取消影散
  对着同一个目标连按就是先上痛后上触,对着不同目标每个单击就是挨个上痛。
  #showtooltip
  /cancelaura 消散
  /cast [mod:alt]吸血鬼之触
  /castsequence reset=2/target 暗言术:痛,吸血鬼之触
  愈合祷言+暗言术:痛
  #showtooltip
  /cast [mod:alt,@player][help][nohelp,noharm] 愈合祷言
  /cast [harm] 暗言术:痛
  真言术:盾+噬灵瘟疫+吃糖+取消影散
  目标为友善时是盾,没目标时是给自己盾,目标为敌对时是噬灵瘟疫,+alt是给自己盾。
  如果是战斗中那么给自己盾的同时会吃糖,如果不在战斗中就是只给自己上盾不吃糖。
  #showtooltip
  /cancelaura 消散
  /cast [mod:alt,@player][help][nohelp,noharm]真言术:盾
  /use [mod:alt,combat]治疗石
  /use [mod:alt,combat]粒子护盾
  /cast [harm]噬灵疫病
  真言术:盾+神圣之火+吃糖
  上面那个的治疗用版本,瘟疫换成了神火。
  #showtooltip
  /cancelaura 消散
  /cast [mod:alt,@player][help][nohelp,noharm]真言术:盾
  /use [mod:alt,combat]治疗石
  /use [mod:alt,combat]粒子护盾
  /cast [harm]神圣之火
  信仰飞跃+群体驱散
  我个人是习惯放在E的。
  #showtooltip
  /cast [mod:alt,@target] 信仰飞跃
  /cast [nomod:alt]群体驱散
  漂浮术
  左键上漂浮右键取消,从高空下落的时候可以在漂浮和自由落体间自由切换,试过你就知道多方便。
  #showtooltip
  /cancelaura 消散
  /cast [btn:1,mod:alt,@player][btn:1,party][btn:1,raid]漂浮术
  /cast [btn:1,@player]漂浮术
  /cancelaura [btn:2]漂浮术
  单体复活+群体复活
  左键单活右键群活
  省键位
  #showtooltip
  /castsequence [btn:2]群体复活
  /castsequence [btn:1]复活术
  防护恐惧结界+真言术:韧
  左键防恐右键耐力
  省键位
  #showtooltip
  /castsequence [btn:2]真言术:韧
  /castsequence [btn:1]防护恐惧结界
  神圣礼颂喊话宏
  唱歌的时候会喊话
  cd的时候每按一次就喊一次剩余时间
  #show 神圣赞美诗
  /run local s,d,_,t=GetSpellCooldown(&64843&)t=s==0 and&侦测到团队血量危急!&..GetSpellLink(64843)..&已开启!!&or GetSpellLink(64843)..&冷却中,预计 &..ceil(s+d-GetTime())..& 秒后充能完毕!&SendChatMessage(t,&emote&)
  /cast 神圣赞美诗
  天赋装备切换
  这个宏的作用是一键切换天赋和装备,每次都要打开天赋面板切换天赋实在很麻烦,按下这个宏后会在切换装备的同时读条切换天赋。
  如果这时候被打断那就是只换了装备没切天赋,这个宏是两个一对,分别用于黑切白和白切黑,请把图标放在两套天赋快捷栏的同一个位置。
  1和2分别指主天赋和副天赋,&治疗套装&和&输出套装&指的是在装备管理员里你给每套装备起的名字,装备管理员在按C打开的人物面板右上角,因为宏只能读取这里的设置,所以要用这个宏就必须在这个功能里面为每套装备起名。
  /e 正在切换为花见花开的[治疗形态]
  /equipset 治疗用套装
  /usetalents 2
  /e 正在切换为拯救世界的[输出形态]
  /equipset 输出用套装
  /usetalents 1
  最后分享一个修改方法:
  可以让苦修和鞭笞不再强制转视角,对相隔较远的多目标输出很有帮助。
  1.确保你的没有开启
  2.打开你的世界所在的文件夹
  (ex: C:\Program Files\World of Warcraft\)
  3.打开你的WTF文件夹,并找到你所要修改的账号名称
  (ex: C:\Program Files\World of Warcraft\WTF\Account\&账号名称&\)
  4.[非必要]以防万一,复制一份config-cache.wtf在别处以防发生问题
  5.打开config-cache.wtf,并在其中搜寻以下这行:
  SET cameraSmoothTrackingStyle &1&
  如果这行存在,则把1改成0,如果不存在,则在最后一行下面在输入一行:
  SET cameraSmoothTrackingStyle &0&,完成后将config-cache.wtf存档。
  6.重新启动魔兽世界,大功告成!GCD相关,自定义延迟容限以及stopcasting宏的解释。
=== 12:28===不断地有人往上捞这个帖子。这个帖子在6.0之后已经失效。现在队列延迟已经很小,延迟容限可以尽可能地往大了设,没什么坏处。===网络延迟是如何影响的?===最早的时候,WOW的GCD判定是在客户端完成的。一次攻击的动作流程大概是这样:[quote]客户端[align=center]网络[/align][align=right]服务器[/align]1.用户按键2.判定GCD是否完成3.开始计算GCD[align=center]4.将施放技能的动作发往服务端[/align][align=right]5.服务端计算技能伤害[/align][align=center]6.技能结果返回客户端[/align]7.屏幕显示结果[/quote]ICC时期曾经出现过一种外挂程序GCDHack,能够修改人物的GCD长度。于是自从CTM开始GCD相关判定被转移到了服务器端进行,以便保护。[quote]客户端[align=center]网络[/align][align=right]服务器[/align]1.用户按键2.判定GCD是否[b][color=red]即将[/color][/b]完成[align=center]3.将施放技能的动作发往服务端[/align][align=right]4.服务端接受请求并记录(施法队列排队)5.等待GCD完成,服务端计算技能结果6.重新开始计算GCD[/align][align=center]7.技能结果和GCD返回客户端[/align]8.屏幕显示结果[/quote]这个“即将”,就是延迟容限。预设是400ms,即0.4秒。在GCD剩余不足0.4秒的时候,你的按键将被发往服务端进行排队。[color=purple][b]在WOW中传递的时间都是以“时间戳”的形式进行的[/b][/color],即类似“本次GCD于号4点24分18.112秒结束”的形式,所以只要网络延迟还没有超过你的延迟容限和GCD长度,网络延迟就不会使你的GCD延长。但是如果网络延迟超过了两者之一,就是俗称的“卡住了”。别说会影响GCD,就是CD估计都保不住。所以稳定的网络延迟并不会影响GCD。===stopcasting===在这之后很多人发现GCD长于预期。当年kakalu2000管的非常严,凡是类似“致死之后插不进两个技能”类似言论全都被锁定了,一口咬定“GCD就是1.5,长于1.5就是你手慢。”但是实际分析WMO的时候,大家发现手速最快最快的人GCD也只能达到1.58秒左右。1.5到1.58这是一个很大的漏洞啊。5.0的时候突然有人发明了一个玩意,写宏[quote]#showtooltip/stopcasting/cast 嗜血/stopcasting[/quote]用类似宏替换所有循环技能,惊奇地发现GCD缩短了。于是这个方法盛行了很长时间。——“话说,灰谷你总是批评我们不要用这种宏,但是stopcasting宏真的有效,你怎么解释?”stopcasting宏的原理,其实就是取消了施法队列。[quote]客户端[align=center]网络[/align][align=right]服务器[/align]1.用户按键2.判定GCD是否即将完成[align=center]3.将施放技能的动作发往服务端[b][color=red]3A.向客户端请求撤销动作[/color][/b][/align][align=right]4.服务端接受请求并记录(施法队列排队)[b][color=red]4A.服务端撤销排队[/color][/b]5.直至GCD真正完成,服务端才执行动作(因为受到请求立刻执行,来不及撤销)计算技能结果6.重新开始计算GCD[/align][align=center]7.技能结果和GCD返回客户端[/align]8.屏幕显示结果[/quote]那么它的效果就相当于将延迟容限设置成了0ms。而直接设置成0不会在服务器和你的电脑之间来回发送这么多垃圾信息,节约带宽有一点是一点。===坑爹延迟容限===[url=/read.php?tid=4290338]参考这个贴。[/url]施法队列这个东西的引入,同时又引入了一种新的延迟“队列延迟”。这个延迟发生在技能出栈时,队列延迟的长度从50ms到100ms不等。即,如果GCD早已完成,直接执行,不需要走这个队列延迟。如果是GCD即将完成,排队执行,那么哪怕只排了1ms的队,也至少在第51ms才能放出来。所以如果你没沾队列那么GCD大约会是1.5秒甚至更短,但是只要你释放技能的时候沾了队列,那GCD就从1.55s起往上走!===钢琴手===按键速度越快,GCD越短。对于按键速度慢的人,把自定义延迟容限设大一点,对手慢更宽容。锻炼钢琴手是很有必要的。===怎么办?===断风贤的测试认为应该弃用延迟容限。landsoul的建议是缩短到网络延迟+250ms。我在此给出一个建议[img]/attachments/mon_/182_4dea801d3dd99.jpg[/img]优秀的网络环境下,如果你的网络延迟稳定小于100ms,将自定义延迟容限设置为0,以规避队列。如果对自己手速/键程不放心可以稍微调高延迟容限,但一定要低于你的最小最小的延迟。如果你的网络延迟大于100ms,将自定义延迟容限设置成(延迟-50ms)或更低。同样是规避队列,但也要对延迟有一定的容许。如果网络环境很糟糕,那么建议你将延迟容限设置成(延迟+250ms)或更高,以迎合队列。这种糟糕的网络环境下宁愿要1.6秒的GCD也不能让技能死活排不上队。延迟容限太高就会使技能进入队列,GCD就拉长了。进入队列的技能图标上会有一个“光圈”,如果你观察到技能图标上有光圈,松开按键后光圈不消失,那么就说明这个技能很可能已经进入队列了。如果你将延迟容限设置得太低,就会出现技能死活排不上队的情况。因为本来你就是为了规避排队才进行的设置,属于正常现象。但是如果肉眼可见明明GCD结束了仍然打不出去技能,就说明延迟容限太低了,没有发挥出“容限”的作用。这时坑害你的是延迟而不是队列,所以应提高延迟容限。据此可以进行个性化微调。======这篇内容的论证基本上都是用了其他人的战斗记录分析,我自己没做实验,所以这样的设定不一定是最佳的。把你的微调感受反馈上来,我们再做探讨。
高举 长见识了 [s:37]
我原本调试过自定义容许延迟,太高了放不出技能,太低了吞时间。举个例子就是,我玩FS的时候,如果容许延迟太高就闪现解偷袭多吃个伏击,如果太低就深结中衔接不上技能。或者说我认为无脑追求更低或无脑更高都会导致悲剧。我的方案是把自定义延迟打开,设置到和本地延迟差不多的程度(设置到本地延迟80%左右),然后在要释放技能的时候(或者连续释放技能时,在下一发技能即将要释放之前)用“钢琴手”后感觉不错。对延迟个位数或者一二十的大神,直接把容许延迟调0应该更好。CTM后的延迟,步骤三是本地延迟,步骤七是世界延迟。把这一点加上或许有用。同时,机械键盘里,黑轴段落感(触发)不明显,常规青轴键程略长(还有那“啪啪啪”的噪音)。最后我选茶轴用手指在触发点上快速上下。[del]我这双延迟加起来700,PVP有种恶心死的违和感,从被判定到我的反应技能产生效果、加上反应速度要大致1秒。。。。。。。双延迟加起来奔一千五的时候,ICC末期竟然把JJC的成就最后一人(55里在友方只剩自己一个人的时候对面所有人死完)正常打就完成了。。。。。这恐怕是我干过的最高端的事了[/del]
[s:36] 擦,没抢到沙发。本来以为十拿九稳了
想了想,再补充一点看法。我们看到的延迟实际上是一段时间的平均值,而实际的延迟是在这个平均值左右上下波动,网越不稳波动越大。也就是说呢:如果网络本身就不稳,无论怎么调容许延迟,都没法真正消除ICC后期GCD判定方式更改带来的操作上的不良体验。
[b]Reply to [pid=18658,1]Reply[/pid] Post by hblihao ( 06:11)[/b]你要抢沙发得先回个占楼帖,然后再回头编辑~沙场刚刚两天没有什么新帖,灰谷就起了个个~ 不愧是f大么~~
F大的帖子總那麼有料,之前也為這兩個問題煩惱因為延遲300左右,自己調了很多次,最後調到250-280MS左右感覺最好,跟帖里說的差不多,總之辛苦了,受教。
看完突然略想念kakalu。。。
反正用亡灵 自带1秒GCD特效
我记得以前那个长得就像亡灵的外国哥们推荐把延迟设置成本地延迟+250,方便巨人后打出四个技能的教导,所以一直设置的是300延迟,没想到设置高了居然会拖GCD,回家试试。
经过通宵到现在的测试,每次5000W的木桩伤害,常年本地延时,世界延时都是18-201 取消所有/stopcasting 宏 自定义延时 02 取消所有/stopcasting 宏 自定义延时不勾选即400
3 /stopcasting 绑定Gcd技能 自定义延时 270(landsoul)4 /stopcasting 绑定Gcd技能 自定义延时不勾选即400 (断风贤)测试方法,单体循环,总伤害/秒伤/嗜血次数=嗜血gcd利用率取消/stopcasting宏的 每次嗜血的利用率都在4.75左右 不仅仅测试了0或者400,中间的值都试过,结论几乎差不多/stopcasting 绑定Gcd技能 270或者400 感觉几乎一摸一样,嗜血的利用率基本都在4.6以内.即便绑定了/stopcasting宏,用较小的0-20 和没绑定的结论也是一样.嗜血4.75左右以上测试是基于对自己手速有绝对的自信的前提下.就是不知道这个测试方法是否有用.目前更偏向与断风贤的结论,不勾选自定义延时.测试比较仓促,希望F大指导.
断大的观点是设置成0,不是400
之前用的延迟+250ms的设置,刚才用了0延迟,因为我的网络延迟一般都是不到20,但是不知道为啥木桩dps低了好多,感觉有些技能虽然按出去了但是没打出的样子
[quote][pid=18658,1]Reply[/pid] [b]Post by fhsvengetta ( 11:56):[/b]断大的观点是设置成0,不是400[/quote]可以看出 不开启的平均施法时间更接近GCD. 然后就是抽筋手的平均施法时间更接近GCD.SO 如果你的延迟不到300 不要开启自订延迟允许功能. 如果超过300 并且延迟很不稳定 那就需要开启了.我理解错了?
虽不明,但觉历,小白先标记。
弱弱问下&钢琴手&是指不管技能CD好了没一直按技能吗
[b]Reply to [pid=18658,1]Reply[/pid] Post by 打酱油的ikki ( 13:22)[/b]只用在要发出技能前狂按就行了,不用一直狂按。与其说是钢琴手,用抽风手来形容应该更恰当。比如你的刚放出一个技能,触发1.5秒GCD。在GCD还剩下五分之一冷却的时候开始狂按(准确来说是在要进入容许延迟之前,假如你有200Ms容许延迟,那就在gcd还剩0.2秒转完之前就开始钢琴手),直到确定技能打出再停手指,如此反复就好。
编辑下,又漏关键点了。从你手指开始动作到键盘触发之间大概有0.1秒左右的时间,记得考虑进去。最晚提前时间应该是容许延迟+键盘触发时间。[i]这其实也是为什么标准青轴机械键盘很不适合打游戏。[/i]
忘记从哪个帖里的回复里看到,延时设置成自己延迟,绑定stopcasting,用了很长一段时间,手感不错。。不过这个测试起来确实麻烦,关注此帖。
[quote][pid=]Reply[/pid] [b]Post by 冲仔丶 ( 09:35):[/b]反正用亡灵 自带1秒GCD特效[/quote][@冲仔丶]光头黑皮人类战表示可以一战[url=/store/apps/details?id=gov.pianzong.androidnga]----sent from my samsung GT-I9070,Android 2.3.6[/url]
意思就是stopcasting这个很有效对吗?
这就是传说中的“人卡技能不卡”么?~这么说起来真正的GCD = 理论GCD + 本地延迟那个可以自己调的容错延迟指的是在你按下技能之后的(GCD - 容错延迟)这个时间点就先把按键信息上传到服务器?如果是这样的话就真管用了不然再改也起不到什么作用延迟是个硬伤而且远没有看到的那么好看因为网络是脉冲信号另外一个关于Stopcasting真的那么管用吗?~我觉得这个貌似不是那么神奇一个简单的例子尤其是法系当读条结束以后才会判断方向再或者战士盾反已经读完条的技能是反不到的原理就是只有读条结束技能信息才会上传而不是按下按键所以这个技能队列的存在并不在于上传而是下行是为了给世界延迟一个容错空间存在的这就如同Http和Udp如果没有队列就成UDP了但是作为全都是瞬发技能的职业来说Stopcasting我觉得完全没有意义综上,我觉得最值得推崇的就只剩下“按键速度”(这个缩写叫什么来着……)了
这就是传说中的“人卡技能不卡”么?~这么说起来真正的GCD = 理论GCD + 本地延迟那个可以自己调的容错延迟指的是在你按下技能之后的(GCD - 容错延迟)这个时间点就先把按键信息上传到服务器?如果是这样的话就真管用了不然再改也起不到什么作用延迟是个硬伤而且远没有看到的那么好看因为网络是脉冲信号另外一个关于Stopcasting真的那么管用吗?~我觉得这个貌似不是那么神奇一个简单的例子尤其是法系当读条结束以后才会判断方向再或者战士盾反已经读完条的技能是反不到的原理就是只有读条结束技能信息才会上传而不是按下按键所以这个技能队列的存在并不在于上传而是下行是为了给世界延迟一个容错空间存在的这就如同Http和Udp如果没有队列就成UDP了但是作为全都是瞬发技能的职业来说Stopcasting我觉得完全没有意义综上,我觉得最值得推崇的就只剩下“按键速度”(这个缩写叫什么来着……)了
小白表示没怎么看懂。。我延迟都在1ms左右
我是该把延迟设定成0ms
再把所有技能都做/stopcasting 宏吗?后使用快捷导航没有帐号?
查看: 220|回复: 8
新人欢迎积分1 阅读权限30积分208精华0UID5791299帖子金钱550 威望0
Lv.3, 积分 208, 距离下一级还需 42 积分
UID5791299帖子威望0 多玩草10 草
我是一个双持冰DK我想做几个宏,比如我招食尸鬼,然后再马上吃了的宏。我战复别人然后说:XXX,伟大的死亡骑士给了你新的生命,燃烧你的勇气吧。之类的。还有双持冰做日常懒得到处按,帮我做个湮灭,湮灭,湮灭,凛风,冰打,冰打之类的宏吧,我不知道怎么组合,有没有那种传说中有免费凛风会自动用的呢,求教了
新人欢迎积分1 阅读权限50积分1019精华0UID帖子金钱1001 威望0
Lv.5, 积分 1019, 距离下一级还需 1481 积分
UID帖子威望0 多玩草138 草
冰DK你还想要宏?你以为你是法爷啊
新人欢迎积分0 阅读权限40积分661精华0UID帖子金钱535 威望0
Lv.4, 积分 661, 距离下一级还需 339 积分
UID帖子威望0 多玩草0 草
/施放 (你的战复技能名字)
/y %t伟大的死亡骑士给了你新的生命,燃烧你的勇气吧
现编的 应该能用
另外宏不能帮你选择技能,不能判断技能,不能探测buff
Lv.5, 积分 1004, 距离下一级还需 1496 积分
UID2440251帖子威望0 多玩草17 草
首先,宏按一下只能出来一个技能
你的一要求
按宏也要按2下
而且还要考虑GCD
二可以而且比较简单
/Y %t,伟大的死亡骑士给了你新的生命,燃烧你的勇气吧。
/CAST 复活盟友
三,还是老老实实来吧
按宏还没有一下一下来得快。。。
新人欢迎积分0 阅读权限50积分1828精华0UID帖子金钱690 威望0
Lv.5, 积分 1828, 距离下一级还需 672 积分
UID帖子威望0 多玩草0 草
最后一个要系统给你判定的宏现在估计是做不出来了
前两个应该可以。。
但是我的宏都是直接copy稍加修改的 命令是些啥不知道。。
新人欢迎积分1 阅读权限30积分208精华0UID5791299帖子金钱550 威望0
Lv.3, 积分 208, 距离下一级还需 42 积分
UID5791299帖子威望0 多玩草10 草
我知道宏还是要自己按的,我比较喜欢猛按1个键,不用手指到处跑,真希望有跟我一样的休闲懒人会做宏做个给我,不能判断凛风就不能吧
新人欢迎积分1 阅读权限30积分208精华0UID5791299帖子金钱550 威望0
Lv.3, 积分 208, 距离下一级还需 42 积分
UID5791299帖子威望0 多玩草10 草
求湮灭循环宏
新人欢迎积分1 阅读权限30积分208精华0UID5791299帖子金钱550 威望0
Lv.3, 积分 208, 距离下一级还需 42 积分
UID5791299帖子威望0 多玩草10 草
晕,没人,听说有公共CD的技能用不宏是吗?
新人欢迎积分1 阅读权限30积分208精华0UID5791299帖子金钱550 威望0
Lv.3, 积分 208, 距离下一级还需 42 积分
UID5791299帖子威望0 多玩草10 草
晕,没人,听说有公共CD的技能用不了宏是吗?
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by

参考资料

 

随机推荐