|
MainM2经历几个月的测试,终于成功上线。
本引擎基于Leg引擎M2-118-3基础上二次开发,新更新的主要功能
[2014-07-31]
本次更新: 登录器
1. 修复修复登录器占CPU问题,保持正常情况下CPU在5%以下.
2. 新加Asphyre绘图方案,加大绘图效率.
3. 修复普及版登录器不能配置的问题.
4. 修复物品掉落不显示名字的问题.
[2014-07-29]
本次更新: 登录器
1. 修复外挂可照成双斗笠等重叠佩戴的问题.
2. 修正隔位刺杀多跑一步和隔位刺杀跑位会偶尔一卡.
3. 支持内挂对NPC、怪物、人物坐标定位探测.
装备类
1. 物品属性支持特技显示,如:吸血、倚天辟地、麻痹、复活等
2. 物品支持34种新发光效果
3. 支持盛大weapon3.wil中的武器Shape值,武器范围外观号是1000—1011
4. 支持盛大weapon4.wil中的武器Shape值,武器范围外观号是1012—1038
5. 支持hum3.wzl中的衣服Shape值,衣服范围外观号是90-99和1000-1002
6. 支持Hum4.wzl中的衣服Shape值,衣服范围外观号是1003-1011
7. 支持装备发光AniCount=246至254
8. 支持自定义衣服翅膀效果(可自定义文件)
注意:自定义发光必须设置自定义发光类型,AniCount=190,同时支持(190,138,189,241类型)
衣服发光配置文件SKY_HumEffect.txt
格式:编号|文件名|起始帧|内观文件|起始帧|结束帧|是否偏移|偏移X|偏移Y|装备名
编号是物品数据库的外观号,起始帧是指在所指定的外观发光文件中第一张图片
内观发光文件和外观一样都是自己任意写的资源文件,给了发光的起始帧和结束帧,X,Y是内观在装备栏显示
的坐标,一般不用修改
9. 支持自定义武器发光效果(可自定义文件)
武器发光配置文件Sky_WeaponEffect.txt
编号|文件名|起始帧|内观文件|起始帧|结束帧|X|Y|武器名
编号是物品数据库的外观号,起始帧是指在所指定的外观发光文件中第一张图片
武器和盾发光都是1200张一组.
设置装备发光请用我们提供的\MainM2英雄连击版\新增工具\游戏开发必备工具.exe工具设置
10. 支持盾牌外观和内观发光效果,用法和武器一样.
11. 支持盛大weapon5.wzl中的武器外观,数据库Shape外观号是重1039开始计算
12. 新加支持盾牌加星属性.
NPC类
13. M2新加NPC导航控制系统
支持地图切换,支持等级显示控制,支持颜色设置,新加自动与NPC对话功能
NPC导航列表在MirServer\Mir200\Envir\NpcNavigation.txt文件中设置
格式:
;地图编号 X Y NPC名字 显示等级 类型 颜色 是和NPC否对话
;新手区
0 297 624 财神兔儿 0 6 250 0
0 290 613 新手接待员 0 6 250 1
0 293 604 屠夫 10 0 250 0
0 296 618 新手训练官 5 0 253 1
14. M2新加NPC导航列表类型控制,共支持10种类型
15. 新加NPC导航按钮显示控制
NPC导航素材用我们官方提供的NpcListUI.wil文件,素材可以自己修改,位置可以设置偏移坐标来修改40,支持最新NPC2.wil文件
新NPC外挂号从300开始计算,NPC外挂号支持到328
16. 支持静态NPC建筑物功能
读取Data\Deco.wzl文件,号从1000~1999计算
建筑NPC名字采用纯数字将不会显示名字
可配合CreateNPC函数,在游戏中制作季节效果
17. 支持扩展静态NPC文件Data\Deco1.wzl
功能函数
18. 对PlayEffect函数新增加一参数,做天气效果.
说明: 在当前屏幕中显示动画效果.
格式: PlayEffect 图片起始位置(0-65535) 结束位置(0-65535) 显示时间(毫秒)(100-65535) 循环次数 1(0/1)是否读Effect_EX.wzl内容
注意: EffectEx.wil中的文件素材需要自行制作.Effect_EX.wzl文件是盛大提供,和EffectEx的坐标不同
19. 新加对话框美化规则命令及函数.
&!LINESET/B/U/SCOLOR=245/AUTOCOLOR=245,250/BTNAUTOCOLOR=245,250!& &(/B/U/AUTOCOLOR=245,250/SCOLOR=245)& <家园军政/@军政> <家园建 设/@建设> <招募军队/@招募> <调兵遣将/@调兵>\
行格式设置: 行格式设置指示可以放在每行的任意位置其内容如下:
1.该命令&!开始,以!&结束
2.在前导界定符之后必须是LINESET,用来指示这是一个行格式指示语句,否则会作为显示内容显示,注意LINESET前面没有"/"
3.格式描述内容以 "/" 分隔,无顺序要求 /B表示粗体 /U表示下划线(按钮文字则为去掉按钮下划线和普通文字刚好相反)
/SCOLOR=245 指定一个固定色
/AUTOCOLOR=245,250 指定一个颜色列表,每隔500ms调换一个表中指定的颜色
/BTNAUTOCOLOR=245,250 给按键文字指定一个颜色表, 当表中只有一个颜色时则固定显示为此色
如果一个属性同时设置了/SCOLOR 和 /AUTOCOLOR属性, 则/SCOLOR会被/AUTOCOLOR属性覆盖掉.
属性文字设置: 属性文字设字指示必须放在每个"<"和">"对的前面其内容如下:
1. 其命令以&(开始,以)&结束
2. 所有属性设置必须以"/"开始
3. 格式设置内容同行格式内容相同, <>中的设置会覆盖掉行格式的设置,但是只对本<>中的内容起效
注意事项:
行格式设置和属性文字设置均不影响显示字数及对齐,他们界定符中的内容(含界定符)的长度会被忽略掉.但在编辑脚本时可能和未设置格式的文字不能对齐,所以可以先行编辑脚本对齐后,再增加属性设置.
一个未设置格式的行其放在<>之外的文字会显示成白色, 放在<>之内的会显示成红色(和原来的对话框一样)
对于按钮文字是以@xxxx和~xxxx来识别其是否是一个按钮,由于服务器中<>只能放一个"/"所以多余的属性需要移到外面,如果是一个按钮的话,<>中的"/ "后面只能跟以@和~开头的跳转, 颜色等属性必须放在外面. 如果是一段普通文字则/SCOLOR或/AUTOCOLOR可以放在<>中,别的属性仍只能放在外面.
20. 更新无限自定义大NPC对话框
最大可以支持65535自定义NPC对话框功能
大NPC对话框直接读取Npcface.wil作为对话框背景,如果读取失败将读取GamePlan.wil第52张
21. 新加函数from,设置窗口坐标函数
函数<from:x:y:0> X坐标 Y坐标 (0\1)是否可以被鼠标拖动
可以让对话框显示在屏幕的任何一个坐标
X,Y参数支持变量
22. 新加支持动画播放函数GIMG
脚本中使用动画循环播放功能 <GImg:N:起始帧~结束帧:X:Y/@Label>
支持NPC对话框动画播放,最多一个NPC对话框可以同事播放14个不用的动画
支持无数个动画播放效果
注意:动画播放也是支持按钮触发的
格式如<GImg:N:F:q~j:X:Y/@Label> NPC对话框图片循环播放效果
格式: <GImg~J:F:X:Y/@Label>
N表示显示文件中的第几个图片,F表示素材文件的编号,X是横向坐标,Y是纵向坐标.
F=0,1,2,3,4,5,6,7
0=Icon.wil
1=Items.wil
2=DnItems.wil
3=Prguse.wil
4=Prguse2.wil
5=Prguse3.wil
6=Items1.wil
7=DoItems1.wil
8=UI1.wzl
9=UI3.WZL
10=GamePlan.wil
11=Magic.wil
12=Magic2.wil
13=Magic3.wil
14=Magic4.wil
15=Magic5.wil
16=Magic6.wil
17=Magic7.wil
18=Magic8.wil
19=Magic9.wil
20=Magic10.wil
21=magic7-16.wzl
22=Magic8-16.wil
23=Magicico.wil
24=UI2.WZL
25=StateEffect.WZL
26=Face.WZL
27=Npcface.WZL
X和Y这两个坐标可以使图片显示的坐标更加精准.
@Label是点击图片时需要触发的脚本标签.
23. 支持变量语法嵌套使用
24. 支持{}和<>混合变量使用按钮
25. 新加SETNATIONLEVEL函数,设置指定国家等级
26. 新加Nations.ini中NationalRanks1变量
设置国家官位,最大支持50个官位
27. 新加<$NATIONRANK>变量,显示当前国家人物官位封号
28. 新加OPENETHENPCLIST函数,用来控制NPC导航显示的,不受M2开关限制
如:
[@Main]
#IF
#act
OPENETHENPCLIST
#SAY
你可以使用左边的NPC导航列表来寻找你要找的人
29. 修改PlayEffectEx函数
PlayEffectEx 开始 结束 次数 模式(0-1) 坐标X 坐标Y
模式等于0时只有自己看的到,为1的时候周围所有人可见
当:坐标X和标Y都等于0时,动画在自己身上播放
当:坐标X和标Y都等于65535时,动画在根据光标所在坐标播放
30. 修改任务系统,任务系统支持IMG显示图片按钮功能
31. 任务系统支持动画显示功能
32. 完善任务系统语法支持,和NPC对话无差异
33. 新增函数RECALLSELFEX 名称 复制指定玩家当做怪物
34. 新增函数LOADLeg引擎DB 名称 创建英雄分身.
35,修改默认装备属性镶嵌宝石图片.
36,支持自定义镶嵌宝石图片,读取GamePlan.wil的105张图.
37,新加物品外观补丁不存在时会读取GamePlan.wil的106张图作为物品图片.
怪物类
38. 更新珍龙岛特效怪物.
39. 更新3种押镖怪物.
龙龟;104;155;280;100;1;100;20000;10000;0;50;50;45;90;0;0;20;35;500;1;0;1800;0;1;;
押镖车;153;81;290;100;0;100;20000;10000;0;50;50;45;90;0;0;20;35;500;1;0;1800;0;1;;
押镖车1;153;81;291;100;0;100;20000;10000;0;50;50;45;90;0;0;20;35;500;1;0;1800;0;1;;
押镖车2;153;81;292;100;0;100;20000;10000;0;50;50;45;90;0;0;20;35;500;1;0;1800;0;1;;
40. 新城墙Appr分别334,335,336
41. 支持自定义怪物,读取Graphics\Mon\编号.wil 文件,编号从1000开始计算,用法和扩展武器补丁一样
42. 更新支持《热血传奇》所有最新动态地图.
43. 更新支持《传奇归来国际版》所有最新动态地图.
44. 扩展自定义地图 Objects文件支持到99.
45. 增加支持新沙巴克.
46. 新城墙Appr分别334,335,336
M2控制
47. 支持攻击伤害超过65535,最大支持21亿
48. 支持人物、怪物、英雄血量超过65535,最大支持21亿
49. 支持人物、怪物、英雄魔法超过65535,最大支持21亿
50. M2新加装备属性控制,支持新属性、Leg引擎属性、复古无边框属性显示
51. M2新加对OpenBigDialogBox使用控制,支持65535个自定义NPC对话框.
52. M2新加聊天字透明彩边控制.
53. 支持游戏UI界面自由更换
引擎支持界面有3种,可以在M2的高级功能里面设置
有最新盛大UI界面,旧SKY的UI界面,复古版UI界面
用户也可以根据自己的爱好自己设计UI界面,支持底图透明显示,可以修改GamePlan.Min文件中的素材
老用户修改过UI界面的,请在M2选择显示SKYUI界面
54. M2新加能否查看对方装备能看到属性控制.
客户端
55,支持Min格式客户端,min格式文件支持加密
完美支持wil、wzl格式,支持.Min加密格式
顺序,依次为min、wis、wil、wzl、pak.
56,支持32位真彩图,同事支持256色\8位\16位\24位资源素材
57. 新加客户端补丁格式优先级设置(默认 min wil wzl wis) 大家可以在列表修改
58. 支持真彩16位和真彩32位切换.
59. 更新绘图引擎采用显卡硬件加速配合MMX+SSE2加速.
60. 支持同屏2000人魔法PK不卡
61. 修改荣誉值默认读取NewDragon.wil文件第19张,如果不存在读取Prguse.wil文件第20张.
62. 修复图片加星超出10位显示溢出问题
调整加星超过10位读取Prguse.wil文件1710张图片,默认读取GamePlan.wil文件105张图片
如果105没有图片那么读取ui1.wil文件1345张图片。如果也没用那么显示绿色五角星
63. 新加所有没有补丁的物品默认读取GamePlan.wil第106张
64,新加自定义游戏光标系统
客户端/登陆器同名文件夹/DNormal.ani ;正常鼠标
客户端/登陆器同名文件夹/DLdown.ani ;左键点击时候的光标
客户端/登陆器同名文件夹/DRdown.ani ;右键点击时候的光标
客户端/登陆器同名文件夹/DNPC.ani ;指向NPC的光标
客户端/登陆器同名文件夹/DMon.ani ;指向怪物的光标
65,新加动态光标
客户端/登陆器同名文件夹/DNormal.cur ;正常鼠标
客户端/登陆器同名文件夹/DLdown.cur ;左键点击时候的光标
客户端/登陆器同名文件夹/DRdown.cur ;右键点击时候的光标
客户端/登陆器同名文件夹/DNPC.cur ;指向NPC的光标
客户端/登陆器同名文件夹/DMon.cur ;指向怪物的光标
光标文件可以到百度找,也可以用我们提供的几款光标,如果不想修改光标,不放光标资源即可
66,物品属性新加显示物品图片功能
67,修改SetIcon设置头顶图标函数,支持多位图显示或者重叠
68,支持自动寻路
69,支持寻路中断后恢复寻路
70,支持全屏地图显示
71,重写登陆器内挂
72,支持BOOS提示,特殊怪物提示
73,支持好友靠近提示
74,支持服务器好友保存
75,支持服务器好友操作
76,把获取经验显示和获取物品显示分开
77,新加国家称号系统
78,支持自动寻路提示效果.
循环播发GamePlan.wil的107-110张图片.
79,支持血球动画效果.
80,支持Ait+W快速组度.
81,新加点击召回英雄时弹提示框.
82,支持TAB键切换地图.
83,修改Ait+右键复制人名(和盛大一致).
84,修改Shift+右键,加入招募队员.
85 优化好友系统,统一设置为可远程保存好友列表
86. 完成用户挤线系统
游戏连接有线网关失败自动重新连接10次,如果10依然失败,自动返回选择角色界面。
可有效防止攻击照成网关堵塞影响上人黑屏的问题。
87. 建议增加快捷键 AIT+C 可以对着地图快速传送
登陆器
88,支持2种游戏列表显示,树列表和下拉列表(独家支持下拉列表任意修改字体、背景、大学、颜色等功能)
89,最强的封挂系统,无任何挂能开
90,支持任意设计皮肤界面,有最好用的皮肤设计器软件
91,支持百度、新浪、网易等博客作为游戏列表,支持主列表和备用列表
92,支持列表内容加密
93,支持相册补丁系统
94,支持基础补丁和远程补丁,自创补丁客户端备份,如果补丁被修改自动解压有备份的补丁,无需重新下载
95,独创记忆系统,如果游戏列表无法打开的情况,会显示最后一次下载的列表内容,而且内容加密。
96,完善的封机器码功能,支持远程列表封机器码
支持封修改电源加速
支持控制游戏多开数量
支持exe和rar格式的登录器程序更新
97,更新支持集成补丁、远程必备补丁和普通游戏补丁下载.
注意:集成补丁是在配置登陆器时直接和登陆器捆绑一起的,每次启动登陆器都会解压一次
远程必备补丁是从远程下载到登陆器通目录里,每次启动登陆器都会解压一次,如果不存在会重新下载一次
普通游戏补丁,是根据版本号不同而下载,同一版本号只会解压一次.
98,更新皮肤设计器,设计登陆器皮肤.
99. 支持png、jpg、bmp、tag皮肤文件,独家支持GIF动画作为登录器皮肤
WEB注册系统
100.支持网页在线注册
101.支持注册内容默认值修改
102.支持自定义修改注册填框
旧Leg引擎的BUG修复
103.完全修补Leg引擎背包金币刷装备的重大BUG.
104.完全修补Leg引擎无限加星的重大BUG
105.修复M2在win7、win8下时间格式引起的报错.
106.修复使用OpenBigDialogBox大对话框界面后,会覆盖小对话框的BUG.
107.修改OpenBigDialogBox -1 使用默认大对话框.
108.读取GamePlan.wil第52张.
109.修复盾牌显示错位问题
110.修复法师卡盾的BUG
111.修复捡取折叠物品显示不正常的BUG
112.修复部分电脑无法切换分辨率照成游戏显示一半的问题
113.去引擎广告.
114.修复其他若干BUG
115.完善引擎控制器对网页注册的配置.
116.游戏控制器增加控制系统.
下载地址:http://pan.baidu.com/s/1ntE4f2L
|
下一篇:最新MainM2英雄连击版20140821版发布
|