传奇补丁怎么用(全面解读传奇补丁作用)


传奇界面的那些按钮

我们经常可以在游戏中看到这些快捷按钮,这些快捷按钮的出现,方便了玩家对于一些常用功能的快速操作,不用跑到土城使用。其醒目、快捷、直观使得基本每个游戏都会有。

如何更新传奇引擎和主界面添加自定义按钮

GEE引擎添加自定义按钮的方式

先不说如何加,先想想理论!

一个自定义按钮得有图片,这个图片肯定放在了一个文件当中。然后这个图片肯定是唯一的,每个点击会代表一个对应的脚本,再一个就是它一定有自己的X,Y位置。

第一步:搞一个图标补丁

大家可以去各大版本论坛去素材区查找下载。

如何更新传奇引擎和主界面添加自定义按钮

下载好以后,这里要注意,要使用版本引擎版本号里对应的编辑器去编辑(如果版本号不一致,在使用微端时则会显示未知的格式)!

你可以打开游戏引擎里的M2server.exe查看关于,就可以看到版本号了。

如何更新传奇引擎和主界面添加自定义按钮
如何更新传奇引擎和主界面添加自定义按钮

你可以看你的版本文件夹下是否有【工具】这个文件夹,找到WZL编辑器.exe

如何更新传奇引擎和主界面添加自定义按钮

就它

如何更新传奇引擎和主界面添加自定义按钮

有的朋友好问了,我版本里毛都没有,这个版本号在网上也找不到,咋整?

小怪建议在版本下载下来后,根据自己的需求,下载最新引擎或如果能找到以前较老引擎的前提下进行更新(建议用高版本更新,比如你的是20190101那么你换引擎不要换20180101,可能导致不兼容)。当然,更新有风险,注意提前备份版本。

如何更新引擎?

1.将下载好的引擎包解压出来,随便解压到哪里。
2.保证版本放在D盘根目录下,即D:mirserver
3.保证版本里的程序都是关闭状态,即任务栏没有任何程序在运行
4.打开解压出来的引擎包,找到开始更新程序.bat,打开它,是黑色屏幕背景,按下回车,2秒后关闭即可完成引擎更新过程!

更新引擎后,你会遇到两个问题,一个是引擎提醒缺失字段更新问题,一个是登录器白屏问题。

第一个问题,引擎控制台打开时弹出数据库缺失字段,这里全部点确定即可(如果版本差距不大则不会进行提醒,如果没有弹出,这个问题就忽略)。

第二个问题,重新生成登录器后进入游戏,游戏界面是白色的,不会进入到登录输入账号密码界面。

这个时候,你要打开你下载引擎包里的登录器文件夹

如何更新传奇引擎和主界面添加自定义按钮

找到最后一个自定义UI升级工具(白屏修复),打开它

如何更新传奇引擎和主界面添加自定义按钮

会弹出选择界面补丁,这里要选你版本里登录器文件夹下的NEWUI文件夹即可

如何更新传奇引擎和主界面添加自定义按钮
如何更新传奇引擎和主界面添加自定义按钮

点升级即可,然后重新生成登录器。

至此,引擎更换完成。

但别忘了我们的最终目的,我们是要用里面的wil编辑器!!

打开引擎包里的wil编辑器

选择新建

如何更新传奇引擎和主界面添加自定义按钮

在弹出的界面中,输入你要为这个补丁文件创建的密码

如何更新传奇引擎和主界面添加自定义按钮

又会弹出一个保存文件的对话框,这里要输入你要保存文件的名字

如何更新传奇引擎和主界面添加自定义按钮

保存完成后,就回到了初始的页面,我选择打开刚才创建的文件,并输入密码。

如何更新传奇引擎和主界面添加自定义按钮

这时,里面是空白的,我们点批量导入

如何更新传奇引擎和主界面添加自定义按钮

注意,以下红框内的参数都别动,直接选择你存放图标的文件夹即可!!

如何更新传奇引擎和主界面添加自定义按钮

图标导入完成

如何更新传奇引擎和主界面添加自定义按钮

如果是单机玩,我们要把你做的这个文件,放到你的登录器生成器下补丁文件夹(GEE有个毛病,就是加载这样图片的时候,会显示一半,所以针对图标类,一般都是将文件集成在登录器里面)

如何更新传奇引擎和主界面添加自定义按钮

注意,你需要打开登录器生成器,查看【resources目录】后面的名字,在补丁文件夹下找到这个名字,粘贴进去即可!

如何更新传奇引擎和主界面添加自定义按钮

然后,你放补丁里了,但是,它是有密码的对不对?玩家进入游戏以后,由谁去负责解析密码呢?

你需要在登录器文件夹下pak.txt里,新增一个文件路径和对应密码!

如何更新传奇引擎和主界面添加自定义按钮

好了,补丁和密码有了,我们进行第二步。

第二步:让引擎知道有这个文件

我们打开游戏引擎,选择查看-列表信息二

如何更新传奇引擎和主界面添加自定义按钮

我们将你刚写的文件完整名字写进去,然后增加,保存,更新到客户端。

如何更新传奇引擎和主界面添加自定义按钮

然后,在左侧列表里最后一个,你就看到你加的文件了,单击它,你就能看到它的序号!

我们要牢记这个序号!

如何更新传奇引擎和主界面添加自定义按钮

第三步:开始写脚本,让其显示在界面上!

我们想,什么时候出现这个图标呢?

一般来讲,只要进入游戏,那么这个图标就显示了,所以我们要在玩家进入游戏的时候,就要开始加载这个图片按钮!

qmanage.txt这个文件主要并且常用的功能有:

1.引擎第一次启动的加载触发

2.玩家/英雄登录时的加载触发

3.定时器脚本触发

4.游戏活动每个人都弹窗那个功能的触发
如何更新传奇引擎和主界面添加自定义按钮

我们要用的是,玩家登录时的触发,所以,要用[@login]函数进行实现,我们先搜到@LOGIN

如何更新传奇引擎和主界面添加自定义按钮

为了方便,我们在其下面直接写,写什么呢?帮助文档来凑!

如何更新传奇引擎和主界面添加自定义按钮

我们打开帮助文档,搜按钮

如何更新传奇引擎和主界面添加自定义按钮

其实文档写的已经够清楚了,我们按照文档说的来

格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10
案例
ADDBUTTON 3 1 283 284 285 10 200 1 -1 自定义按钮1测试增加按钮
参数说明:

参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号
参数3为按钮默认图片
参数4为鼠标经过图片
参数5为按钮按下图片
参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)
参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
参数8为按钮是否可以移动0=不能移动1=可以移动2=人物装备栏3=人物背包栏4=英雄装备栏5=英雄背包栏6=聊天框左侧龙界面7=聊天框右侧等级界面8=商铺界面9=时装界面,10=英雄时装,11=技能栏,12=英雄技能栏,13=称号栏,14=英雄称号栏,15=状态栏,16=英雄状态栏,17=属性栏,18=英雄属性栏,19=人物出战栏,20=行会界面,21=详细属性位置, 22=宠物界面
参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题).换行符号  ,支持图片(详见下方参数9说明) 
参数10为鼠标移动到按钮显示的悬浮框备注信息(如果需要文字颜色列如:250#,,列子如下:)

我这里,就用我实际编写游戏的案例给大家做

ADDBUTTON 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10

参数1:WIL补丁序号,就是刚才在M2-游戏列表二-wil资源里加的那个,我的是81

参数2:这个按钮唯一的识别序号,这里你要搜一搜ADDBUTTON 看看有没有其它的,不要和已经存在的重复这里我就写1(按钮序号只能为1-50,因为最多就添加50个自定义按钮)

参数3:按钮默认图片,就是你这个补丁里,图片实际序号,我这里写0

如何更新传奇引擎和主界面添加自定义按钮

参数4:进过时的图片,这里我写1

参数5:按下时的图片,这里我写2

参数6:距离左边的像素,这里我先写20

参数7:距离顶部的像素,这里我先写20

参数8:因为是主界面,不能移动,所以这里默认写0

参数9:图片默认叠加显示的文字,我们只要图片,不想写上字,这里我先写-1

参数10:鼠标指向图片时,显示的备注文字,这里就写游戏攻略

所以,完整的如下:

ADDBUTTON 81 1 0 1 2 20 20 0 -1 游戏攻略

我们把这个代码写到login里

如何更新传奇引擎和主界面添加自定义按钮

因为进行了修改,所以要重新加载QMANAGE脚本

如何更新传奇引擎和主界面添加自定义按钮

进游戏瞅瞅去!

游戏原来的界面

如何更新传奇引擎和主界面添加自定义按钮

进入游戏后,发现这个按钮出来了

如何更新传奇引擎和主界面添加自定义按钮

如果你的没有出来,请以此检查以下内容

1.登录器文件夹里补丁文件夹里你自己自定义补丁目录里是否有这个PAK补丁文件。
2.使用WIL编辑器打开这个PAK文件看看密码对不对,然后检查登录器文件夹下PAK.TXT记事本,看看这个文件名字和密码对不对(路径也是要包含你自定义补丁名字的)
3.是否重新生成了登录器,并正确替换了原有登录器
4.检查M2是否有关于新加这个命令的报错提醒,根据提醒进行修正
5.电脑抽风,无解。

我们将XY的20改为10,并再加一个图标

如何更新传奇引擎和主界面添加自定义按钮

注意,参数2,唯一识别序号不能重复,增序即可,X得多加点,重新加载QMANAGE并小退。

如何更新传奇引擎和主界面添加自定义按钮

挤一块去了,证明X还得多加点

如何更新传奇引擎和主界面添加自定义按钮

感觉头部还有空间,把10改成3……界面调整就是细致活,来回倒腾。

剩下的图标就不一一做了,照葫芦画个瓢。

第四步:实现点击这个图片的具体功能

我们看到,序号会对应QF里的[@ButtonClickX]函数

如何更新传奇引擎和主界面添加自定义按钮

什么是QF?其实指的就是下图所示文件

如何更新传奇引擎和主界面添加自定义按钮

QFUNCTION里一般放些什么呢?

像输入框里@帮助 触发的脚本;

像杀怪、死亡、复活、走路、穿戴装备、捡装备、双击卷轴、等等触发类的都写在里面!

[@ButtonClickX]X即为触发序号

我们本着严谨的原则,将X替换为刚才我写的序号为1,在QF里查找下看看有没有重复的,如果有重复的,再改成2,直到没有重复的,当然QMANAGE里写的序号也要跟着保持一致!

如何更新传奇引擎和主界面添加自定义按钮

不凑巧,被占用了……我们改成20看看

如何更新传奇引擎和主界面添加自定义按钮

20是可以用的,我这里按钮有6个,所以20,21,22,23,24,25都要搜一遍,如果没有,则就可以用啦

如何更新传奇引擎和主界面添加自定义按钮

重新加载一下QFUNCTION脚本

如何更新传奇引擎和主界面添加自定义按钮

我们发现,第一个按钮点开就是1了

如何更新传奇引擎和主界面添加自定义按钮

至此,完整自定义图片按钮的整体添加教程就到此结束了。

当然,你做的过程中可能会遇到各种问题,大家可以在留言区进行留言,我会抽空对比较广泛的问题进行解答。

结语

写文章不易,一个字一个字的敲,一个张图一张图的截,生怕大家不会,所以写的比较啰嗦希望大家见谅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论