前言
如果说,70年代末期GladiatorlosSA的出现,对WOW整个PVP系统带来了翻天覆地变化的话。那么,80年代语音版DBM的出现,则无疑对WOW整个PVE系统的机制和格局,以及其之后的发展产生了重要影响,因为有了这两款插件的出现,让我们可以全心全力的去输出/治疗,而不用再花费额外的精力关注BOSS即将到来的一个大技能,亦或是敌对玩家正在交出的一个大招。但终究遗憾的是,不是人人都能成为一名优秀的程序猿,空有想法在脑海却无法实施就是我们最大的遗憾。而现在,利用TMW这款拥有极大自由空间进行自我定制的神奇插件,我们也将能够进行一些简单语音提示功能的制作。
注意事项
还是需要在正文之前声明的是,这是一篇自己动手,丰衣足食的帖子,帖子最后将没有任何总括性结论。都说授人以鱼不如授人以渔。所以,本帖将会包含所有本人能够想象的到的语音类TMW制作方式,但却不会有任何TMW现成代码或是语音MP3文件。由于制作过多的语音提示反而会让人忽略掉其中一些真正重要的提示,所以就我个人而言也只是做了1、2个语音TMW来提示自己,所以无法把字符串贴在这边和各位进行分享。
另外,请确认您在阅读本帖子以前已经具备了一定的TMW知识基础,如简单的技能CD监视、BUFF/DEBUFF持续时间监视的自制,如是纯新手请首先自行搜索TMW教程进行基础学习,下面进入正题:
正文
(一)必备工具
1、TellMeWhen 下载地址:
[点击进入]
2、语音制作工具 下载地址:[http://pan.baidu.com/s/1hMZHc](包含了文字转语音软件,以及WAV转MP3文件)
“斩杀斩杀斩杀”即你希望生成音频的文字内容;
“朗读速度”,根据个人爱好不同进行调整,建议调快;
“开始朗读”,朗读速度调整完毕后点击该按钮进行试听;
“导出声音文件”,即生成一个语音文件,需提醒注意的是,TMW只支持MP3和odd文件格式,而此处生成的音频文件为WAV,因此需要进行转换。
(二)目标类型
1、Player —— 玩家自己
2、Target —— 当前目标
3、Focus —— 焦点目标
4、Targettarget —— 当前目标的目标
5、Focustarget —— 焦点目标的目标
6、直接输入某一单位名字,如要监视某位玩家的某个技能CD,则可以直接输入该名玩家名称 (那个把BB名字改成玩家的LR过来,我保证不打死你)
7、BOSS 1-5 —— 即针对右边能够成为BOSS框架的敌对目标,1-5指的目标是针对所有BOSS,boss1则只排列在第一位的BOSS(一般为主BOSS)
8、raid 1-40 —— 即针对所有团队成员,如监视宁静、赞美诗何时开启则需要这项,因为你无法保证团队中有人开启宁静、赞美诗的时候你能够成为其治疗对象,所以你无法使用player项。
(三)制作方案
1、监视BUFF层数
看过我之前视频的童鞋可能会对我视频中神烦的“快喝快喝快喝”记忆犹新,那么就首先从这个简单的例子开始说起:
这一页内容对于拥有基础TMW知识的童鞋还说还是非常简单的,还是简单说一下:
(1):即输入你所需要监视的法术ID或技能名字,由于法术ID有着类似于指纹的唯一性,所以建议尽量使用法术ID表示;
(2):即输入你缩需要监视的目标,可使用的语句请参考前述“(二)目标类型”;
(3):根据法术类型来进行选择,如监视的是BOSS某些不知道类型的状态,请选择“任意一种”;
(4):“仅检测自己释放”适用于DOT类职业,比如SS、AM,打个比方:如果你监视的是暗言术:痛的持续时间,你没有勾上这个选项而团队中恰好有2个AM,那么他作用在BOSS身上的痛也将会被TMW识别并显示出来;
(5):“全部缺少”适用于你在监视技能CD的时候,在你技能处于CD中,你希望知道该技能还有多少CD的时候,勾上该选项并减少其透明度,你就会清楚的知道;如不勾上他,被监视的技能处于CD的时候是不会显示出来的;
(6):用于明确告诉你BUFF/DEBUFF持续时间、技能CD时间等的具体秒数。
接下来就是语音TMW的核心部分,即TMW中的“通知事件”功能,还是先简单梳理一下各部分功能:
(1):通过点击“添加通知事件”来增加许多个性化内容,包括有音效(本文关键)、文字(含一切类型说话,即公会、小队、团队、团队通知、密语)、动画(即给图标添加上类似PPT的效果,如闪烁、抖动、边框发光等)、计数器(没用过)和Lua(人家自己也说是高玩级了);
当你选择上述任意5个选项中的一个,就会出现下一张图,这边我主要使用最后一项“当设置的条件通过时”;
(2)和(3):这两个放一起讲,你可以理解成和是and关系,即同时满足才会触发语音提示,而所指的图标显示则指的就是你在主页面中设置的内容;
这个是点击“触发条件”进入的界面,主要用于设置触发语音文件的条件,如我这边设置了两个条件:
(1)首先是法力茶17层条件,那就是选择“增益-叠加数量”—“player”—“=”(因为我这边分别设置了17、18、19、20层法力茶,提醒17层法力茶、18层法力茶、19层法力茶、快喝快喝快喝,所以设置精确等于17层的时候提醒,如果你只做一个语音文件用于在法力茶多于15层提醒的,那么设置≥15即可)—“17堆”;
(2)这个条件主要考虑到部分起手无压力BOSS有些奶僧朋友可能会切鹤攒茶,出现法力值100%并且茶20层的情况,这时候不断提醒你的语音警报会把你烦死,因此我后期加了一个这个条件,即还需要同时满足当我的蓝量百分比≤80%的时候才会进行语音提醒;
(3)这边注意一点,两个条件中间可以让你选择两个条件“同时/或者”,即设置的是需要同时满足还是两者满足其一即可;
(4):这边设置的就是提示的语音内容,前面全部都是TMW自带语音文件,都是一些简单的拟声音,而自己语音文件的设置则需要你输入语音文件的路径位置,首先你需要把所有你需要的语音文件放置在WOW文件夹下(建议新建一个文件夹,我是设置了一个叫MP3的文件夹),那如图所示,我这边需要添加一个X:\XXX\World of Warcraft\MP3\17.MP3的语音文件,那就是输入MP3\17.MP3;
2、监视BUFF/DEBUFF持续时间
如果前面一个例子能够悟透的话,那这个也就没有任何难度了,这个是主页面的设置,法术ID改成灵狐守护,其他类似:
这页基本无任何变化,还是使用“当设置的条件通过时”:
这边我想设置的条件是只要检测到BUFF存在即OK,那直接设置BUFF时间>0.1秒即可: