佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2756|回复: 12

【ERM杂谈】自己用erm加强生物并在游戏中测试

[复制链接]
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

    发表于 2017-1-14 22:31:15 | 显示全部楼层 |阅读模式
    最近看了贤知大大的几篇帖子,开始自己学着用erm加强生物(农民单挑圣龙不是梦)

    先说明一下要下载的东西。 easyerm    这个帖子里有下载。因为是老软件了,必须要下载VB6.0。VB6.0具体下载安装请百度搜索“VB6.0企业版”(我只确定这个有用)

    关于如何用这个软件修改生物经验特技和生物基本属性(比如攻防血速这些)我就不说了,帖子里讲的还是很详细的。主要讲讲“增强生物属性”。这个功能可以在战场中实现(是不是一定在战场中实现而大地图上
    不生效无法测试所以就算它是战场中实现的了)每回合召唤镜像(类似圣侏儒)、每回合自带魔法、模拟吸血、模拟吸魂、模拟死亡凝视等等一系列功能。这些我不仔细说了,贤知大大做软件的时候直接把说明也写在对应的界面了。然而他并没有非常详细的说明如何让这些代码生效。软件自带的说明是“请将生成的ERM脚本("增强属性"应先复制通用脚本)从ZVSE开始到脚本结束,拷贝到地图上,设置一个全局时间事件,确保禁止所有玩家接收这个事件即设置产生效果为<从不>并设置事件触发天数在500以上”。恩,这样当然是可以的。然而,想想看吧,每玩一次新的地图就要在那个地图中做一次这个动作(更别提有些地图因为自带大量erm不支持这么做还有随机地图也不行),太麻烦了。我琢磨出来的方法是在  游戏根目录/data/s  文件夹中建立一个新的erm文件,把 通用事件.txt 中的代码粘贴进去,接着把easyerm生成的代码粘贴进去,保存,进入游戏后生效。这里要说明几点,s文件夹如果下载的是era版本wog那应该是没有的,要自己建立一个。通用事件.txt 在下载easyerm的时候自带,新建erm文件最好用erm编辑器,可以用era开始菜单打开。

    再说说测试。写好了脚本放好了位置之后要进游戏测试了。修改的生物一般来说刚开图的时候是没有的(强烈建议在wog设置中关闭所有替换类选项,这样会大大减少开新图等待时间,而且最好选随机图保证没有其他任何脚本影响自己写的东西),这里就要用到贤知大大的这个帖子: erm即时修改。建议直接去26楼下载压缩文件,解压后把erm文件放到 游戏根目录/data/s 文件夹中。这个脚本可以让我们在游戏中按下“m”键输入一些指令达到我们想要的效果。例如,战争之神这个生物我没弄错的话应该是任何修改器改不出来的(除了cheatengine应该可以)然而我们可以通过输入“HE-1:C0/2/160/2;”得到。这个指令的意思是在当前的英雄第三格添加2个战争之神。这真的是很方便。贤知大大的那个帖子中也提到过可以用“BU:S132/1/6/1/-1/1;”这个指令在战场中添加临时生物(就是说当前战斗结束后添加的生物会消失)。这个对于我们测试自己加强的生物是很有用的。比如,我有次不小心把恶鬼改的太变态了,9个游牧民只要1次攻击就全死了完全体现不出我修改的属性。我就用上面的那个指令给对面加了1个圣龙进行测试。

    恩,就先到这里吧。其他的想起来再说好了。
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-14 22:31:58 | 显示全部楼层
    天地,这字体是怎么回事,竟然一下大一下小的
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10822

    社区QQ达人

    发表于 2017-1-15 12:42:39 | 显示全部楼层
    帖子编辑器的排版是有问题。你得在纯文本下编辑格式。
  • TA的每日心情
    难过
    2017-1-11 15:35
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]野猪

    191

    回帖

    9606

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1027

    社区QQ达人

    发表于 2017-1-15 12:57:15 | 显示全部楼层
    楼主,你这么做好麻烦啊,直接写好ERM,建个文件夹,格式要模仿脚本加载器里文件夹的名字,然后把写好的erm。放到你新建的文件夹里就OK了。想用就加载,不用就禁用掉。这不就行了吗。

    点评

    觉得不美观(那么一大堆)罢了,我会告诉你我有强迫症吗?  详情 回复 发表于 2017-1-15 23:11
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-15 23:11:57 | 显示全部楼层
    武藤游戏 发表于 2017-1-15 12:57
    楼主,你这么做好麻烦啊,直接写好ERM,建个文件夹,格式要模仿脚本加载器里文件夹的名字,然后把写好的erm ...

    觉得不美观(那么一大堆)罢了,我会告诉你我有强迫症吗?
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-15 23:18:51 | 显示全部楼层
    关于路径和加载问题
    昨晚试了好久。。。。。
    因为我是关闭封神测试的,所以放置位置和加载【绝对】不会有问题。
    然而开了封神以后。。。。报错了。。。
    后面想想也对,毕竟修改了生物嘛
    然后我准备用erm激活器试试能不能解决冲突。。。
    结果好嘛我【哔】的试了整整一个多小时才发现【正确】让erm激活器读取到erm文件的位置是“mods\erm激活器\data\s\off_\”这儿建立一个新文件夹名字自取,然后把erm文件放进去。经本人亲测,发现这样做也是不可以的。也就是说,作为一个封闭mod,封神可能不支持其他任何erm。
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-15 23:39:08 | 显示全部楼层
    喜大普奔喜大普奔喜大普奔喜大普奔喜大普奔喜大普奔喜大普奔!!! 我已经知道要怎么改封神的生物了!!
    步骤如下:
    1.保险起见,完全退出任何heroes3版本(包括原版,wog,era,等等版本),当然,没有打开的忽视这个步骤就好
    2.用erm编辑器打开“封神\data\s\28 wog - enhanced monsters.erm”
    3.把用easyerm修改好的代码直接粘贴进去,方便辨识起见,放在最后,保存退出
    4.重新加载封神mod
    5.进入游戏,浪吧
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-16 00:32:46 | 显示全部楼层
    不管怎么说,先@一下贤知大大吧。@贤知有您
    大大,我已经成功的修改了封神里的生物,那麻烦请问一下如何让封神-诛仙之卷(16-wog)和你写的erm及时修改兼容呢?
    我想应该是这个erm因为我找“!?FU77003; ”这个条件在整个封神data文件夹中好像只有这个文件有
    两个的代码我放下面了,能不能指点我一下?

    诛仙之卷:
    !?FU77003; [按键]
    !!SN:X?y1;
    !!FU&y1<>120:E; [F9键码]
    !!SN:L^Era.dll^/?y1 Ay1/^GetGameState^/?y2 Ey2/0/?v2;
    !!FU|v2<>v3/v2<>4205280:E;
    !!SN:W^NaBi.GameState^/0;
    !!SN:X?y1/1;
    !!UN:C7505216/1/2;[去掉阴影]
    !!DL136:N^NaBiExp.txt^; [分析对话框模板]
    !!FU10000:P103;[初始化对话框参数]
    !!DL136:S1;
    !!UN:C7505216/1/18;[显示完后还原阴影]

    即时修改:
    !?FU77003; [ERM即时执行语句-ByHawaiing007-20140201]
    **脚本执行时,y100/z1/v1/j是重要过程变量,注意避让**
    !!SN:X?y1;
    !!FU&y1<>77:E; [M键]
    !!SN:X?y1/1;
    !!SN:L^Era.dll^/?y2;
    !!SN:Ay2/^ExecErmCmd^/?y100;[调用ERA函数]
    !!VRz2:S^ERM语句即时执行处理-By007^;[主标题]
    !!VRz3:S^请输入一行ERM语句(不要首字标识符,需要分号结尾)^;[输入框上的标题]
    !!VRz4:S^^;
    !!IF:D2/2/3/4/0/0/0/0/0/0/0/0/0/0/0/0;[结果保存在z1]
    !!IF:E1/2; [选项结果存于v1]
    !!VRz1:H1; [判断z1是否为空]
    !!FU|-1/v1=-1:E; [点取消/无文本时]
    !!UN:P904/?j P904/1 P905/0; 不显示错误信息
    !!SN:Ey100/1/z1;
    !!UN:P905/?i;
    !!IF&i>0:M^错误的ERM语法语句!!^;
    !!UN:P904/j;

    刚尝试了一下,可以直接完全替换。就是说能把诛仙之卷的那段删了,粘贴上即时修改的。可是,有没有别的办法?
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-22 01:23:11 | 显示全部楼层
    恩,关于上面说的那个冲突的问题,我已经找到解决办法了。
    界面增强3.0有写,就是要钱
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2017-1-22 09:18:56 来自手机 | 显示全部楼层
    话说后来都改成X键了,因为M键是大地图的其中一个快捷键。

    点评

    贤知大大,我挂了封神以后用你的easyerm写出来的【第一回合召唤镜像】这个东西怎么改都没用,然而其他(比如自带魔法,降低攻防血速之类)却是正常生效的,请问这是为什么?  详情 回复 发表于 2017-1-22 21:20
  • TA的每日心情
    难过
    2023-5-14 22:17
  • 签到天数: 135 天

    连续签到: 1 天

    [LV.7]血污怪

    415

    回帖

    7812

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1779

    社区QQ达人

     楼主| 发表于 2017-1-22 21:20:13 | 显示全部楼层
    贤知有您 发表于 2017-1-22 09:18
    话说后来都改成X键了,因为M键是大地图的其中一个快捷键。

    贤知大大,我挂了封神以后用你的easyerm写出来的【第一回合召唤镜像】这个东西怎么改都没用,然而其他(比如自带魔法,降低攻防血速之类)却是正常生效的,请问这是为什么?
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4950

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34683

    论坛守望者论坛元老杰出贡献

    发表于 2017-1-23 09:16:40 来自手机 | 显示全部楼层
    这个软件附带的脚本是我刚学erm时写的,难免有各种问题。建议楼主从基础语法学起,很快会写出自己想要的脚本。
  • TA的每日心情
    开心
    2022-11-16 00:09
  • 签到天数: 6 天

    连续签到: 2 天

    [LV.2]野猪

    51

    回帖

    7571

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    75
    发表于 2017-2-8 00:09:36 | 显示全部楼层
    好强悍的技术贴,拜学中!
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-2-23 20:03 , Processed in 0.436390 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表