当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

【重磅更新】HGE传奇引擎完美兼容3KM2传奇引擎,M2Server.exe、SystemM2全新升级!

来源: 作者: 热度:
为了方便广大游戏开发者,本次更新还推出了M2Server.exe和SystemM2的升级版。这些升级版不仅修复了一些已知的问题,还增加了一些新功能,使得传奇引擎的使用更加便捷和高效。

HGE引擎是一款功能强大的开源游戏引擎,适用于多种平台,包括PC、手机和网页游戏等。其易用性、灵活性和高效性能深受开发者的欢迎。而3KM2传奇引擎也是一款备受欢迎的游戏引擎,其强大的功能和稳定的性能让很多开发者选择了它。

随着HGE引擎与3KM2传奇引擎的兼容,开发者可以更加灵活地使用这两款引擎来开发自己的游戏。他们可以在HGE引擎的基础上使用3KM2传奇引擎的高级功能,以实现更加出色的游戏效果和更加流畅的游戏体验。

M2Server.exe是传奇引擎的核心组件之一,用于管理游戏服务器。在最新版本中,开发者可以享受到更加稳定和高效的服务器管理体验。而SystemM2则是一个全新的模块,可以为开发者提供更加全面和便捷的游戏开发服务。

基本兼容3KM2引擎,提供数据转换工具

[181207]更新:M2Server.exe、SystemModule.dll

[+]增加:开放“道英雄22级前攻击700点血的目标”血量可自行调整
[+]增加:斩杀属性,生效时,目标有护身状态时,按MP计算掉血 选项
[!]扩展:武器暴击伤害上限支持21亿设置
[!]修正:特定物品拆解得到物品不对的问题
[!]修正:TUserEngine.ProcessMapDoor异常
[181128]更新:M2Server.exe、SystemModule.dll、GameCenter.exe、图库工具、登陆器

注意:M2、登录器须配套

[!]修正:斩杀属性物品显示错误
[!]扩展:NPC命令
功能:回收包裹物品,并给指定的货币
格式: RecoveryItem 物品名(*大部分物品) 物品数量变量 游戏币变量 金币变量 金刚石变量 灵符变量 游戏点变量
返回变量只支持数值型变量
例:
#IF
#ACT
;回收物品名包含“天马”的物品
RecoveryItem 天马 <$N(数量)> <$N(游戏币)> <$N(金币)> <$N(金刚石)> <$N(灵符)> <$N(游戏点)>
SENDMSG 7 <$USERNAME>在NPC回收<$N(数量)>件天马装备,获得<$N(游戏币)>元宝,<$N(金币)>金币,<$N(金刚石)>金刚石,<$N(灵符)>灵符,<$N(游戏点)>游戏点

[!]修改:脚本命令GIVE给钢纹神铁,不受面板机率控制
[!]修正:UPGRADEITEMEX命令增加武器攻速属性的BUG
[!]修正:假人固定方向时的问题(需测试)

[+]增加:主体五雷轰、幽冥火符冷却时间控制
[!]修正:MP消耗模式下,英雄不会自动释放白日门唯我独尊
[!]修改:BATCHMOVE命令执行后,清理ADDBATCH命令所设置的地图,防止随机飞地图量增加
[!]扩展:NPC命令,支持4个鉴定属性
Give 皓月战刃 1 主体 1|3|5|7 4 3|12|32|8330|180 0 105|11|11
[+]增加:战英雄锁定目标时,与目标不在同个地图或距离12格时,直接飞至目标身边 选项
[+]增加:
Need-111 伤害反弹(对人生效) Stock生效机率(0-100) Attach反弹伤害比率‰(0-65535)
Need-112 伤害反弹(对怪生效) Stock生效机率(0-100) Attach反弹伤害比率‰(0-65535)
[!]修正:地图随机,地图标志不显示问题
[!]修正:图片编辑器删除WZL图片,数量问题
[!]修正:登录器皮肤编辑器预览模式显示隐藏控件问题
[181122]更新:M2Server.exe、SystemModule.dll、GameCenter.exe、LoginSrv.exe、地图工具、登陆器

注意:M2、登录器须配套

[+]增加:Need-108 斩杀(对人、英雄生效) Stock血量比例 Attach生效机率
[!]修改:引擎部分重要时间判断,防止服务器49天不重后出现计算溢出42亿的问题

[!]修正:火元、水元攻击练功师,攻击有效不会消失问题
[!]修改:启动器清理数据时,清除角色数据与排行榜读取冲突,导至清理操作被打断
[!]修改:引擎地图管理类代码,进行优化
[!]修改:飘字显示醉终伤害输出值
[+]增加:假人出生方向配置(注意:出生点如存在其它玩家时,方向则会改变)
;假人配置文件
[Info]
;人物方向(0-7)
Dir=0
[!]修改:优化地图参数NOMANNOMON
[!]扩展:NPC命令
格式:GIVE 物品名称 数量 是否英雄(英雄为Hero,主体随意加(如"主体")) 神技代码(1-7) 神秘属性数量(1-4) 几鉴(0-3)|属性1|属性2|属性3 是否发光(0/1) 钢纹等级(1-105)|熔炼(1-11)|熔炼1(1-11)
注:物品需设置可上钢纹或熔炼时,才可设置钢纹和神铁
例:Give 皓月战刃 1 主体 1|3|5|7 4 3|12|32|34 0 105|11|11
[+]增加:龙神·烈火断筋机率及时长设置
[+]增加:旋风斩断筋机率及时长设置
[+]增加:十步一杀定身时长设置
[+]增加:战魂啸定身时长设置
[!]修正:怪DB设置伤害吸收比例,雷霆一击、劈星斩不能吸收伤害问题
[+]增加:脚本变量
<$HEROALCOHOL> 英雄酒量
[!]扩展:套装魔血值支持至21亿(需登陆器配套)
[!]扩展:NPC命令支持英雄操作
功能: 检测人物心法类型
格式:CHECKHEARTTYPE 操作符(<,>,=) 心法类型(0-4) Hero
说明:心法类型0-紫金 1-乙木 2-大地 3-葵水 4-阳炎
[+]增加:主体更换心法类型时,英雄保持与主体心法类型一至
[!]修改:启动器清理自定义文本数据 列表在win7"在窗口和按键上使用视觉样式"时,看不到进度条问题
[!]修正:自定义怪使用绿毒,不受怪DB设置伤害上限控制
[+]增加:QF触发段(面板前往"显示时装"触发)
@ShowFashion 主体显示时装
@NotShowFashion 主体关闭显示时装
@HeroShowFashion 英雄显示时装
@HeroNotShowFashion 英雄关闭显示时装
[!]修正:AddTextListex命令无法解析“玩家:<<$username>/FColor=249>”变量
[+]增加:探测使用间隔设置
[+]增加:NPC命令
功能:填充空格至字符串变量(A、S、<$S()>)
格式:AddVarSpace 填充模式(0-前 1-后) 变量填充后长度(1-255) 变量
注意:变量只支持A、S、<$S()>三种字符类型
[+]增加:竞技场PK触发
ArenaW.txt文件
[QFunction]
KillPlayScript=@ArenaKillPlay
QF脚本段
[@ArenaKillPlay]
#act
SENDMSG 6 <$USERNAME>在竞技场杀死:<$STR(S0)> 255 253
[!]扩展:玉物品升级属性(近战抗性、合击抗性、火墙抗性)扩展至65535
[!]修正:修炼五气时,包裹无物品时,不会提示“材料不足”
[!]修正:分身与主体血量不一致问题
[!]修正:设置“不开心法即可使用神技”时,纵横剑术无法使用
[!]修改:启动器嵌入窗口代码
[!]修改:CHANGEHUMABILITY命令,时间参数超过4200000时,按4200000计算,防止服务器运行16天后,使用命令后状态即过期问题
[+]增加:
Need-109 伤害反弹 Stock生效机率(0-100) Attach反弹伤害比率‰(0-65535)
Need-110 附加伤害 Stock生效机率(0-100) Attach附加伤害比率‰(0-65535)
[!]扩展:时装衣物品持久字段支持21亿设置
[!]扩展:NPC命令,支持相对路径创建文件
功能:创建文本文件
格式:CreateFile QuestDiary\NewFile.txt 是否相对路径(0-相对路径[版本内]/1-相对路径)
[!]修正:自定义怪做为宠物时,攻击自定义怪无视伤害上限问题
[!]修正:自定义怪紫毒显示错误问题
[!]修改:火墙禁止斩杀属性选项(禁止生效、大部分生效、对人生效、对怪生效),默认禁止生效,请自行调整参数
[!]修正:地图参数MUSIC加载解析错误
[!]修正:称号DB设置Need=17:需等级 NeedLevel=等级 Stock=暴击等级(共用),人物面板不时时显示问题
20:30 2018-11-09
[+]增加:假人配置支持首饰盒装备,及假人支持OFFLINEPLAY命令
[BoxItems]
;首饰盒等级 0-关闭 1-1代 2-2代 3-3代
UseBoxStatus=1
;首饰盒物品
UseItems0=麻痹戒指
UseItems1=护身戒指
UseItems2=乾坤戒指
UseItems3=战意麻痹戒指
UseItems4=龙渊之戒
UseItems5=乾坤腰带
[+]增加:QF触发段
;收回英雄
[@HeroLogOut]
#IF
#ACT
sendmsg 5 收回英雄
;英雄死亡
[@HeroDie]
#IF
#ACT
sendmsg 5 英雄死亡
[!]修改:*******合击威力倍数按合击等级设置,请自行修改参数*******
[!]修正:DELAYGOTO命令"触发段参数"不支持变量操作
[+]增加:竞技场赛果日志后台输出选项(ArenaW.txt)
[Setup]
ShowLog=1

[!]修正:组队杀心法怪时,队员无法分得心法经验
[!]修正:打开九周年天赐时,钥匙不足时,多扣钥匙物品
[!]修改:登陆时提示爆率倍数信息使用String.ini文件LoginKillMonItmeRateMsg段,如不想提示,可以设置LoginKillMonItmeRateMsg=
[!]修改:地图工具大*、小*窗口支持10格显示素材
[+]增加:NPC命令
功能:回收包裹物品,并给指定的货币
格式: RecoveryItem 货币类型(0-游戏币 1-金币 2-金刚石 3-灵符) 全服公告(0-不提示 1提示)
说明:回收物品及货币量可在面板"查看"->"列表信息一"->"回收物品列表"中设置,或是直接写文件:Mir200\Envir\RecoverItem.txt
特点:与一般脚本写法对比,可以减少GOTO命令的调用,减少处理脚本时间

[+]增加:反辅网关触发段@PunishmentEx,判断非法时触发,需要设置开启才可使用(MD用户有效)
[!]修正:建筑物以及精灵影子跑动闪烁问题
[*]修改:重写声音引擎,声音音量分4个档,全局保存声音,输入帐号处使用全局音量设置
[!]修正:自动洗练体格时,前往其他体格按钮时无法结束洗练问题
[*]修改:登录器对PNG支持完善
[*]修改:内辅自动吃物品支持31分类触发物品
[+]增加:斗笠、面巾内观有效
[+]增加:火龙果在物品快捷栏中显示数量
[!]修正:仓库以及熊猫包裹有效显示问题
[顶部]