HeroM2引擎,在2010年前,是传奇第一大引擎,市场占有率第一,跟现在的GOM一样,2013年后,逐步被GOM代替,之前除了合击版本,其他的版本基本都是HERO引擎,这些天发现HERO引擎官方又能打开了,而且还支持了三端,把官方的资源转载来,提供给喜欢研究技术的gm探索一下。
引擎介绍
hero是一款功能强大的游戏开发引擎,支持多端游戏互通,支持LUA脚本开发,有着强大的封挂网关,可兼容Gom、HX、Blue等引擎。官方专门针对游戏开发者提供简单、高效的游戏版本制作服务,官方平台免费提供基础版本内容(包括功能系统、资源UI、场景怪物、人物装备时装等资源)及系列开发工具,让开发者刚创建项目,游戏版本完成度就能达到80%以上,从而大幅度降低开服成本,提高开发效率。官方提供专业的技术团队24*7小时为开发者提供技术支持。
HERO引擎优势
支持三端游戏 兼容GOM、HX、Blue等引擎,特有的反外挂系统,提供沙盒运营,提供运营方案,提供优质底版。
更新日志
注意:使用新版引擎时,必须使用新引擎包里对应的登录器配置器重新配置登录器,避免程序资源不配套造成的未知错误2023-12-12更新说明1、修复魔血石回血异常的问题;
2、修复物品捡取列表筛选或搜索后修改不能正常生效的问题;
3、修复吸血武器飘血会把多次累加到一次的问题;
4、优化吸血武器吸血比例;
5、优化引擎程序界面显示;
6、新增怪物掉落物品触发;
7、新增变量<$PlatformAccount>保存平台UID;
2023-11-22更新说明1、修复使用ItemFluteStoneEx命令删除宝石对-1位置无效的问题;
2、修复动态进度条在身上的装备上显示异常的问题;
3、修复用OpenForm命令打开拍卖行时第一次加载异常的问题;
4、修复雪域怪物的攻击动作朝向会跟随玩家角色站立朝向变化的问题;
5、修复NPC名称用变量<$STR(A11)>这样书写时,无法读取变量的值作为NPC名称的问题;
6、修复镶嵌时会异常发送空装备的信息到客户端的问题;
7、修复104限时物品下线再上线后会消失的问题;
8、修复MESSAGEBOX解析异常导致客户端卡死的问题;
9、修复聚灵珠DB中的shape参数无效的问题(效果为获取经验的倍率);
10、修复慢回药在每次登录后第一次使用会瞬间回完的问题;
11、修复慢回药在连续使用时偶尔回血异常加速的问题;
12、修复GuildNoticeMsg命令大括号{}解析异常的问题;
13、修复GuildNoticeMsg命令颜色无法解析的问题;
14、修复部分M2的异常报错导致的崩溃问题;
15、修复合区工具合区后拍卖行流拍的物品在邮箱中不能领取的问题;
17、优化衣服内观特效的显示层级,改为可配置(客户端控制-装备信息显示);
18、优化定时器,减少定时器的计时误差;
19、优化招宝宝时宝宝的出生坐标;
20、优化慢回药的回血公式,降低高等级下的回血速度;
21、新增NPC对话框倒计时功能;
22、新增内挂走位刺杀功能(挂机不可用);
23、新增毒素武器支持时装武器;
2023-10-17更新说明1、修复主人离线挂机后保留宝宝在线;
2、修复人物移动时执行KillCallMob命令,杀死动作慢且清理尸体无效;
3、修复ChangeSlaveLevel命令调整宝宝等级会受召唤技能等级限制;
4、优化DB添加衣服翅膀,内观特效翅膀显示在人物上层;
5、优化【捡取过滤列表】窗口删除物品可能触发的异常;
6、优化拍卖行模块执行sql触发的数据库事务异常;
7、优化被race124类型的怪围住以后不能正常挂机;
8、优化沙巴克配置中的日期参数由浮点数改成字符串,便于用户修改;
9、新增PC端新任务系统,NPC头顶特效格式,默认读取Task.pak中素材;
10、新增Boss大血条,默认读取GamePlan.pak中素材;【点击查看】
11、新增内挂着优化血量及颜色显示;【点击查看】
12、新增禁止十步一杀飞跃障碍—小路障有几率跳过;
13、新增右键查看角色装备,可以获取角色名称至常量:<$USERSTATENAME>;
14、新增MapMove:参数4范围,不填默认为0;
15、新增命令:CheckSlaveName 宝宝名称;【点击查看】
16、新增当人物使用技能前,自身触发[@BeginMagic];【点击查看】
17、新增脚本命令:StopMagic中止技能施法;
18、新增使用的技能的名称,脚本变量:<$CURRRUSEMAGICNAME>;
19、新增整数随机命令:RandomEx 随机数(子) 随机数(母);【点击查看】
2023-09-15更新说明1、修复LoginSrv功能设置【允许创建账号】使用平台注册时,无法关闭注册问题;
2、修复控制台上各网关和服务器的最小化选项无效问题;
3、修复J变量24点重置问题;
4、优化调整lua虚拟机栈大小;
5、修复几处lua支持bug;
2023-08-01更新说明1、修复野蛮冲撞目标数限制失效的问题;
2、修复物品丢地上延迟0.5秒显示的问题;
3、修复延时登出等待时间比设置的时间多一秒的问题;
4、修复messagebox打开时按键盘的enter键会执行取消的问题;
5、修复非和平模式下不同玩家之间的分身会主动互相攻击的问题;
6、修复行会掌门人封号改成”行会成员“时可以无限添加副会长的问题;
7、修复CheckHumBag命令报错时M2打印的错误日志指向了CHECKGAMEWEN的问题;
8、修复gotoex命令执行的时候M2会报对应的脚本文件未找到的问题;
9、修复半月打死的非目标怪SetMonBurstItems爆出的物品来源错误的问题;
10、修复GIVE脚本命令获得的装备不能触发极品属性的问题;
11、修复race=96的僵尸怪不能复活的问题;
12、修复地图魔法生成的泉水不能正常采集且会攻击玩家的问题;
13、修复道士英雄召唤的宝宝打怪不爆东西不加经验的问题;
14、修复角色数据变量可能获取不到值的问题;
15、修复CALL命令跳转的NPC对话框以{开头的对话内容无法显示的问题;
16、修复GetUpgradeCount命令设置位置参数为“all”和“*”时无效,且报错指向错误的问题;
17、修复checkitem命令无法检测叠加药品数量的问题;
18、修复聚灵珠source字段控制无效的问题;
19、修复自定义技能伤害模式设置后无法保存的问题;
20、修复血剑类物品可以被替换取下的问题;
21、修复ThrowItem脚本刷的物品可拾取等待时间受m2全局参数设置影响的问题;
22、修复MoveRangeMon命令不能吸MonGenEx/MonGen脚本刷的怪的问题;
23、修复用全局变量记录的唯一ID用作itemshow展示时别人看不到的问题;
24、修复NPC对话框内{<$STR(S1)>}这种写法的按钮不能正常触发的问题;
25、修复M2召唤圣兽技能CD设置无效的问题;
26、修复M2在线人物排序无效的问题;
27、修复斗笠的神秘人效果会导致玩家挂机不捡东西的问题;
28、修复找不到iplist.dat的问题;
29、修复脚本文件路径解析错误的问题;
30、修复部分M2的异常报错导致的崩溃问题;
31、优化用全局变量记录的唯一ID用作itemshow时的展示效果(可以让其他人看见,使用方法参考说明书);
32、优化法师英雄关闭火球术后技能的施放逻辑;
33、优化英雄属性计算和锁定逻辑;
34、优化挂机捡取逻辑(不捡取别人刚掉的物品);
35、优化#CALL嵌套检索算法;
36、扩展CheckStone命令,增加参数3参数4保存宝石的IDX值和名称到变量;
37、新增Shape=255类型的宝石,此类宝石镶嵌后显示宝石DB中的looks字段对应的DnItems素材;
38、新增掉落身上指定物品脚本DropuseItem(使用方法参考说明书);
39、新增杀怪统计功能和插件(配合沙盒后台使用,插件在引擎包内StatisticsKillMonPlug.dll);
2023-07-06更新说明
1、修复连续使用技能时移动或传送后会继续用的问题;
2、修复创建英雄提示英雄已存在的问题;
3、修复回血的脚本会中断延时登出的问题;
4、修复延时登出中断控制开关失效的问题;
5、修复messageBOX中断自动确定的问题;
6、修复全局变量g_Config.GlobaDyMval的100以上成员数据丢失的问题;
7、修复商铺物品被错误释放的问题;
8、修复操作无限仓库导致的报错卡死问题;
9、修复扩展变量S$1与S变量S1会互相影响混淆的问题(N变量同样);
10、修复怪物技能访问空指针问题;
11、修复误报执行脚本错误信息;
12、修复内核数据查看全局变量越界问题;
13、修复几处内存泄漏;
14、修复一些对象引用异常;
15、修复抱月剑法可能导致的异常;
16、优化地面物品显示;
17、修改延时登出的默认时间为0;
2023-06-08更新说明
1、修复need=40-44的物品穿戴条件显示错误的问题;
2、修复itemshow物品等级显示错误的问题;
3、修复空砍会超速的问题;
4、修复OpenForm开启GUI时必现要先手动打开一次对应GUI的问题;
5、修复小退后几秒内不能攻击的问题;
6、修复GM命令调整其他角色元宝数量无效的问题;
7、修复CHECKNAMEDATETIMELIST命令检测会员剩余时间计算错误的问题;
8、修复TakeBagItem命令回收物品后背包负重没有刷新的问题;
9、修复ChangeGuildMaster命令改变掌门人后不能正常刷新的问题;
10、修复死亡爆出物品没有日志的问题;
11、修复M2可能自动重启并重复打开的问题;
12、修复自动捡取超负重时物品消失的问题;
13、修复浑水摸鱼.统一外观后翅膀效果还在的问题;
14、修复浑水摸鱼禁止名字变色无效的问题;
15、修复英雄信息和背包打不开的问题;
16、修复英雄设置机智躲避不能正常保存的问题;
17、修复M2内挂自动穿戴默认设置无效的问题;
18、修复MirrorMapTime命令的时间参数不支持变量的问题;
19、修复@OffHorse下马触发无效的问题;
20、修复土地符最后一点持久时使用无效且报错的问题;
21、修复OK框使用“ItemFluteStoneEx 装备位置 宝石名称”格式无法镶嵌宝石的问题;
22、修复日志查询工具金币查询不了的问题;
23、修复日志查询工具右键复制错位的问题;
24、修复日志查询工具超大数据处理卡死问题;
25、优化SHOWPHANTOM命令可以支持更大的素材尺寸;
26、优化MapEvent地图事件挖矿触发的条件;
27、优化假人和宝宝的出生设置;
28、优化humanhp/addhpper命令变量无值时的提示;
29、优化特殊属性“经验翻倍”的计算公式(M2-选项-物品装备-特殊属性);
30、优化M2代码,降低出现内存溢出问题的几率;
31、扩展UT变量支持到999(需同步更新DBserver,且更新后因数据结构改变无法回退);
32、扩展顶戴花翎支持0-9;
33、新增主界面左侧NPC导航栏的控制开关(客户端设置-界面显示,素材在NpcListUI);
34、新增内挂智能追踪的控制开关;
35、新增检测人物状态的命令checkhumanstatus(使用方法见说明书);
36、新增半月弯刀的攻击力倍数配置(M2-选项-功能设置-技能魔法);
37、新增登出延时功能(M2-选项-客户端设置-其他控制);
备注:
更新后数据结构改变,合区工具也需要使用引擎包里最新的
2023-04-10更新说明
1、修复挂机时目标在小房间内但是门被堵住导致的卡住不动的问题;
2、修复军鼓类评分数据异常的问题;
3、修复野蛮后空砍会延迟几秒的问题;
4、修复OPENMERCHANTBIGDLG打开大对话框会顶掉OpenForm打开的GUI的问题;
5、修复SENDMOVEMSG命令中部分文本内容解析出错的问题;
6、修复▁▂▃▄▅▆▆▅▄▃▂▁解析出错的问题;
7、修复特定情况下外观特效不显示的问题;
8、修复使用唯一ID的itemshow展示的装备穿戴条件显示错误的问题;
9、修复挂机不打人形怪的问题;
10、修复冰冻和麻痹状态快要消失的时候被野蛮,野蛮结束之后冰冻和麻痹状态会一直不消失的问题;
11、修复客户端插件加载不了的问题;
12、修复内挂勾选职业等级后,其他玩家的职业等级不显示的问题;
13、修复新任务模式下多个%s变量会导致的任务异常问题;
14、修复神兽变形动画缺失的问题;
15、修复气血石魔血石的耐久计算问题;
16、修复游戏网关读取的脚本速度会受其他角色影响的问题;
17、修复红包系统关闭所有可用货币时仍可以使用默认货币发红包的问题;
18、修复武器没了外观不消失的问题;
19、修复mongen脚本刷怪会刷到墙里面的问题;
20、修复M2使用CTRL+C复制会触发快捷键的问题;
21、修复HumanHP和AddhpPer命令加血会被判断成伤害,从而使角色被打下马的问题;
22、修复GetDBItemFieldValue命令部分字段值获取不到的问题;
23、修复CheckRangeHumCount命令参数错误的情况下M2报错提示的是CHECKMAPHUMANCOUNT命令的问题;
24、修复改名物品卸下后改名物品变量不会清空的问题;
25、修复红包系统关闭所有可用货币后重启M2可用状态会还原的问题;
26、修复FILTERGLOBALMSG命令不能过滤自定义颜色的SENDMSG信息的问题;
27、修复ItemFluteStoneEx命令镶嵌宝石不支持变量的问题;
28、修复在OK框使用ItemFluteStoneEx命令镶嵌宝石时位置参数无效的问题;
29、修复沙巴克武器升级时间参数无效的问题;
30、修复沙巴克武器升级勾选了升级失败不破碎后失败仍提示破碎的问题;
31、修复自定义怪物攻击时的异常飘血问题;
32、修复日志查询工具物品ID查询无效的问题;
33、新增客户端快捷键Z的控制开关(M2-客户端设置-其他控制);
34、新增全局目标控制时间(M2-功能设置-技能魔法-技能参数);
35、优化施毒术的目标控制时间(M2上可配置);
36、优化刷怪坐标错误的报错提示;
37、优化多个随机数同时随机时过于集中的问题;
38、优化掉落物品重叠时的自动捡取功能;
39、优化脚本编辑器的功能;
40、修改几处帮助文档的错误;
2023-02-21更新说明
1.新增挂机支持三职业自动施毒和自动招宝宝;
2.修复挂机出现假宝宝的问题;
3.修复挂机打别人宝宝的问题;
4.修复挂机会打自己分身的问题;
5.修复挂机移动时被怪或人挡住会站着不动问题;
6.修复挂机卡障碍物或墙的问题;
7.修复挂机被围住时站着不动的问题;
8.修复挂机极小概率出现的报错问题;
9.修复挂机拾取时超重物品边上不超重的物品也不拾取的问题;
10.修复挂机拾取他人物品捡不了会一直站着的问题;
11.修复挂机施法速度没有读M2设置的问题;
12.修复角色仓库物品进英雄背包的问题;
13.修复裁剪过的不规则素材用作内观特效时抖动的问题;
14.修复内挂自动放药与个人定时器冲突后失效的问题;
15.修复stdmode=51的毒符类物品装备对比无效的问题;
16.修复旧任务系统的分页不能正常显示问题;
17.修复底座GUI把经验条移走后提示框还在的问题;
18.修复login.gui的服务器标签LabelDSelectChrServerName_坐标写死的问题;
19.修复logingate异常卡死的问题;
20.修复loginsrv句柄数异常增高的问题;
21.修复Bottom.GUI的错误导致拍卖行打不开的问题;
22.修复M2端口冲突直接闪退无提示的问题;
23.修复M2可能报“Thread Error 无效句柄(6)”错误的问题;
24.修复攻杀剑术多加准确的问题;
25.修复摆摊物品列表的售价上限/下限设置无效的问题;
26.优化区分切割飘血与普通飘血(使用NewopUI的第250-261张图);
27.优化客户端运行一段时间后可能出现的卡死、黑屏、弹窗报错问题;
28.优化客户端多开时可能出现的掉线、卡死问题;
29.优化客户端多开时性能占用偏高的问题;
30.优化选择角色后进入游戏可能出现的登录失败问题;
31.优化登录进入游戏时可能出现的黑屏问题;
32.优化小退快捷键是否可用与小退按钮控件的可用状态保持一致;
33.优化施毒术毒死的怪物可能没有经验也不爆出物品的问题;
34.M2部分高频使用的加载快捷键重新添加回来;
35.整体优化镖车逻辑;
36.优化刷怪逻辑;
37.优化部分假人逻辑;