宏学研究:宏学(Macrology)第二版 下篇 宏进阶

时间:2021-05-10 17:39 作者:佚名 手机订阅 神评论

新闻导语

从这里开始,你就进入了宏进阶领域。接下来的叙述中我会对之前提过的东西以很简略的形式描述。一些专有名词,我会在第一次出现的时候用破折号或者括号解释,此后再出现时不再解释,如果遇到了不认识的名词,建议回头再读一下前面。建议在对上篇内容有充分的学习认识后再阅读下篇。

从这里开始,你就进入了宏进阶领域。接下来的叙述中我会对之前提过的东西以很简略的形式描述。一些专有名词,我会在第一次出现的时候用破折号或者括号解释,此后再出现时不再解释,如果遇到了不认识的名词,建议回头再读一下前面。建议在对上篇内容有充分的学习认识后再阅读下篇。

在这里,我要说的是,进阶宏的本质是排键位,如果说无宏的键位是人跑来跑去找货物,那进阶宏就是一个智能传送带把你最需要的货物送到手边--当然也有可能送来你不需要的,毕竟宏不够智能。

宏学的操作体系是比较独立,与不用宏的操作体系差别较大,可能会对读者的常识造成一定冲击,很多被认为不可能的事情在宏学中不断发生。当然,适合自己的才是最好的,你也有可能更适合无宏的操作体系,这篇文章只是给有需求的人的一个介绍,增加一种选择,并不是说谁好谁不好。

我除了讲解该怎么做以外,会更多的讲解我们是怎么想到这样做的,这才是对一个宏研者最有意义的事情。抄作业学不到太多,宏学是创造力的表现,最好的宏也只能自己创造,自己使用。

我们介绍的思路是先从无宏到有宏,再升级优化宏,现在宏的升级方向是减少宏位消耗,毕竟200个宏位太少了。虽然这样做会增加热键栏消耗,但是360条热键栏还是比较充足的。

世界上没有绝对完美的宏,我会客观分析这些宏系统的优缺点,以及相应的缺点补充方案--修正一个缺点往往会造成新的缺点。宏的完美,是基于使用者的完美,每个人的操作习惯不同,完美的定义就不同。没有对于每个人都完美的宏,但是,对于个人来说,完美的宏,也是专用的宏是一定存在的。

大型FAQ

Q:有没有XX职业的宏/有没有作业抄

A:没有。首先,宏是为了解决具体的问题的,在问宏之前先明确自己要解决什么问题,否则只会事倍功半,得不偿失。至于有宏吗,肯定有,但是你抄不了,进阶宏非常个性化,只有理解了才能用好。进阶宏一大特点是不能直接复制,需要根据自己的操作习惯和热键排布来调整。所以我在这篇文章中主要讲述思路,只略举一些例子,若不加思考的抄袭,只会给自己带来麻烦。这些举例的宏也并不完美,使用者在自己的理解基础上可以进一步扩大功能,真正完美的宏其实是存在的,但是是不可被学习的,只有属于自己的宏才能发挥100%的威力。

Q:手柄是不是与宏学无缘了?

A:本文以/hotbar指令来展示各种宏只是因为作者是键鼠玩家,手柄玩家同样可以使用/chotbar指令用相似的思路制作宏系统。宏学只是一种做宏的思想,真正应用还要看使用者自己。

Q:太长了,看不懂,设置好麻烦

A:宏学的英文Macrology原义为繁冗的语句,不是我们要把简单的事情变复杂,宏本来就很复杂,之前觉得简单是因为研究不够深入。如果这个东西不麻烦就不需要写那么长的文章了,简单的宏达不到目的,不适合使用,又要简单又要好用是不可能的。看不懂的话,实际操作一下是最好的学习方法。实际上熟练后看一眼宏就可以知道大致用途,十几分钟就能做一套宏系统。

Q:(用宏/GCD技能用宏/用ac宏)会(卡宏/掉输出)

A:只有用/ac指令最终释放技能才一定会卡宏。进阶宏系统经常在开头打个ac补丁针对GCD已经在空转的情况,这个ac正常情况下都会被卡掉,因此不会卡宏。另外卡宏不一定掉输出。如能力技ac宏会卡宏,但是一般不会影响GCD,如果一场战斗中因为卡宏损失的时间不足以让该能力多释放一次,便不掉输出。GCD技能同理,卡宏卡的GCD时间不足以在战斗中多打一个GCD,就不掉输出。一些进阶的手法可以大幅缩小ac宏GCD损失,使得不频繁使用的ac宏GCD技能加入战斗成为可能。

Q:宏最大的问题在于网络延迟

A:所有的宏都是本地运行的,只有涉及wait的宏才受网络延迟影响发生一些意外,只要合理规避,就能正常处理。如果是稳定的延迟,可以调整wait的时间来抵消影响。至于不稳定的延迟(心电图),这一把你已经快凉了,宏出不出问题都是小事,赶紧想办法害死队友重来止损。

Q:那么多宏占那么多热键栏不摆别的东西吗

A:宏学正在不断优化宏技术,减少宏位消耗,至于热键栏,我不认为360条热键栏会比200个宏位先用完。如果你觉得宏系统影响了你的其他界面布置,那一定是你写得有问题,没有充分利用隐藏的热键栏。

Q:用宏简化操作怎么感觉变得更复杂了

A:做宏的过程比较复杂,但是做好了用起来就很简化,一个地方简化了肯定有另一个地方要变复杂。宏的复杂主要是语句有些多,但是逻辑其实很简单,就是把几个热键栏复制来复制去,只要理清了各个语句的作用,就十分简单了。画个逻辑图也是很好的方法。

Q:宏不能处理变化的情况

A:FF14的战斗随机性比较低,所有的情况都可以穷举,不能处理说明你的宏还没有考虑到足够多的情况需要,还有需要改进的地方。多增加一些应急的方案总是有好处的。我建议使用宏的时候都可以加入一个回退与互补键,像任务技能一样摆在一侧。

Q:错误操作可能导致宏系统崩溃

A:首先,有一点无法否认的是,无论用宏还是不用,失误和错误操作都会带来惩罚,这是不变的。而对于惩罚的弥补,宏需要针对性的处理,以复位宏为核心的失误处理机制,虽然这需要一定的练习。有人认为用宏的失误几率是循环失误率+宏操作失误率,但宏其实减少了循环犯错几率。视操作者水平,循环失误率+宏操作失误率可能小于无宏状态的循环失误率,尤其是新手的循环失误率会显著降低。

Q:花这么多精力研究宏还不如研究输出细节/打木桩

A:打木桩是为了熟悉循环,写宏必须建立在高度理解循环和输出细节上,才能写出好宏。在付出这些精力写宏的同时,也会加深对输出细节/循环的认识。没有对循环的理解和对细节的把握就写宏,会出现各种问题。两者相辅相成,并不冲突。再者,宏的本质其实是键位排布,排了键位一样要打木桩练习。花费更多的时间写宏无非就是排了一个更合理的键位,自己打得更舒服。一个更合理的键位,也能有效降低木桩练习到熟练需要的时间。给你一个新号代清CD,你总要花费一些时间改键位调界面吧?写宏只是再次优化一下键位和界面,并不影响你的输出循环。

Q:为了做宏而做宏是不好的/这个宏没用/这么简单的职业还需要宏?

A:每个宏都是为了解决问题,你觉得这个宏没用说明你不认为这是个问题,但是不代表其他玩家不认为这是个问题。比如从近战起手的玩家认为打连击是基本中的基本,但远程转职的近战就经常会不小心连续把一个技能打两下。

Q:不用宏我已经打得很好了,是不是宏学对我没啥用/宏学是仅面向副职、新手的吗

A:研究宏学也许可以让你更轻松的打得一样好,或者让你打得更好。宏是一种思想,它可以应用在方方面面,不仅仅是为了简化操作,还可以用来做各种规划。宏可以精细到每一个副本,精细处理到每一个细节,这都值得我们探索。就算是刷榜队伍成员也不一定能百分之百保证每一次战斗输出都是绝对的正确。如果我们可以用宏让输出循环更简单,那是不是就有更多精力去处理机制,去减少失误,甚至去多脏到几个GCD的输出呢?举个例子,赤魔作为开荒万金油不仅仅因为复活,也因为操作相比之下更简单,在开荒这种高压、紧急情况频出、注意力不停摇摆的时候,因为操作简单,更容易打出更接近上限的输出。即使是熟练的主职业,只要肯想肯试,也一定能找到可以用宏优化的地方。宏学发展到今天,最大的困难其实是改变自己去适应新技术,这和人类发展的规律其实是很相似的,因为写出一个完整合理的宏系统需要充分的理解,在形成这种理解的同时已经形成了一种操作习惯,而宏又会改变这种习惯。人们总是希望停留在安逸的环境中。宏研是一种对可能性的探索,每个人都有丰富的可能性,每个人也有属于自己的宏,甚至宏可以精细到每一个副本,精细处理到每一个细节,这都是可以去探索的事物,这和配装、调整循环、对齐爆发等一样有趣,也一样有价值。

Q:为什么要研究宏,有什么意义?

A:首先,这是爱好。宏很有意思,研究宏是一种对可能性的探索,是一种对游戏机制的挑战,这让我们十分快乐。宏可以精细到每一个副本,精细处理到每一个细节,这都是可以去探索的事物,这和配装,调整循环,对齐爆发等一样有趣,也一样有价值。正是因为很多人认为用宏战斗“不可能”,我们才有这样的动力研究下去。其次,宏可以优化很多游戏操作和界面,让人更轻松方便的游戏,并降低休闲玩家/游玩副职的游戏难度,提高游戏体验。具体有多大意义是根据每个人的观看角度和悟性不同而不同的。通过思想的碰撞,也许能获得新的灵感,获得对某事物的更多理解,这也是宏研创立的初衷。

Q:为什么要求先理解循环再写宏?

A:不理解循环,就很容易想当然。我也想当然的写过“打出王权剑后暴乱剑变成赎罪剑”、“打出子弹连第一下把普通连击23变成子弹连32”这种宏,但当我读攻略发现,还有王权赎罪x2沥血赎罪、12 子弹连123 3这种奇妙的打法的时候,这些宏就彻底崩塌了。所以,先理解循环,再写宏会少走很多弯路。


相关阅读:最终幻想14,交流,攻略

论坛大图推荐