eva2000as 发表于 2013-1-16 11:21:05

Hello Era Fusion Big Project~

标题那句可以简单读作Hello Moto~


总之,严格来说这不算是个ERM整合计划,因为根本没办法整合的说……真要说的话,只能是融合。
感觉比较烦的伸手党直接找右上角的那个叉或者alt+F4什么吧。


一、ERA和WOG的运作方式:
1、运行游戏;
2、选择地图参数;
3、加载地图;
4、读取S文件夹下的所有ERM(!);
5、检测、报错、生成LOG;
6、按照设置文件屏蔽“不使用”ERM(!);
7、把包括被屏蔽掉的ERM在内的所有脚本写到地图事件里;
8、检测地图占用资源大小,超过30MB的话删除所有非地图原始事件;
9、地图加载完毕,开始游戏。

这是我数年来总结经验得出的,可能是最接近真相的运行流程。
没错,发现了没?整个流程繁琐不说还有很多坑爹的地方。最典型的就是那个读取ERM文件。WOG和ERA都是读取所有的文件,然后依照你在设置文件中的选项“屏蔽”而不是删除不需要的代码或语句。这也解释了为什么一个包含很多选项的ERM可以由ERS文件很方便的控制——因为不管你开不开,程序都照单全收的写到地图事件里!这是也为什么关闭一些官方ERM并不能解决30MB问题的唯一解释。所以如果你有一些比较大的非官方ERM一定想一起用的话,老老实实加,off吧……这才是真正关闭了这个ERM文件的加载。当然别忘了,之后就算你在设置里打开了选项其实也不会加载,因为ERS文件只管开不管检测。当然就算真打开了也无所谓,游戏找不到这个文件就跳过去了。而这还能用来作为非官方ERM和官方ERM冲突的解决手段。

二、你好358
大家大概都知道了,ERA2.4是使用357的ERM作为基础。我是不太想知道修正过的357比358好在哪里,但至少目前论坛很多的ERM都是基于358环境开发的。那么有没有可能让ERA也用358呢?
答案是:这只是个体力活。
没错,手工把358的ERM文件名按照倒序改为ERA格式就好,之后把358的P文件夹(储存有一些ERM使用的图片和新战场场景等)复制过去就行了。原本我就奇怪为什么ERA里WOG的S文件夹下为什么有那么多图片,然后我想起来358更新说明里有提到为了方便管理把所有的图片文件全部移动到了P文件夹下。
因此,一个安全稳定运行了一周的使用原始358ERM的ERA诞生了。

三、HD
没什么可说的。除了极小概率会崩溃(多数是因为非官方ERM的图像和刷新界面),一切都非常好。

四、Fusion
基于一、二所得到的经验,目前将沧海提供的修正ERM、强化ERM,论坛上各种非官方ERM塞一起后……
得到一个900kb不到的S文件夹。这东西除了一些WOG固有的问题(S/L的内存覆盖导致的ERM失效)外,基本一切正常。
所以,你看,只要肯动脑动手,一切都有可能不是?

-----------------大家好,我是下面只有好孩子才看得见的分界线-----------------
整合原则:
1.尽量使用358的ERM,因为至少本论坛的大多数ERM是基于358编写开发的。
2.关闭官方ERM的时候别删掉,最好使用贤知开发的ERM控制器。那个只是加个.off的后缀,方便以后重开。
3.元老院、怪物强化III、典当行、9in1、二追这几个大号的非官方ERM原则上是兼容且无重大冲突。当然有些功能不能使用也是正常的。比如超级9in1的紫龙就被怪III“安全的”吃掉了。
4.一追我用到现在感觉最安全的是无忧成长版,因为它的一追内存地址和基于官方的其他版本不一样,不太容易出问题。当然你要用别的也是可以的,反正我没测出有什么致命问题。
5.其他的ERM总的来说不会有太多问题,只有一些语法上的毛病比如注释里的控制符或是没有正确的屏蔽掉被修正的代码等等之类的小问题。稍微懂一点点ERM的自己动手即可,不懂的也没问题,因为我也不懂……
6.找ERM的时候多自己动手搜索原帖。原帖一般有使用说明,跟帖的各楼里也可能有使用者的反馈、对问题的修正和解决等等有用的情报。不要做伸手党然后等出了问题再来哭爹喊娘闹衙门。
7.还是那句话,“懒人是没有人权的”。

mayicomein 发表于 2013-1-16 11:33:27

前排支持!!!先占楼慢慢看

songjingxu1987 发表于 2013-1-16 11:57:54

;pahf; 果然是个体力活。。

沧海一粟 发表于 2013-1-16 12:00:07

唱戏的再努力,没人看也是白搭

春暖花开?
现在还是冬天,ERM大整理计划还是继续搁置中吧。
这年代,潜伏才是主题。

踏雪无痕 发表于 2013-1-16 13:01:54

看戏。
可不可以改为由用户从论坛取下载体验密码。一次发一个,有效期三天。获取条件设置苛刻一点。比如需提交游戏测试报告。

9ird 发表于 2013-1-16 14:32:51

工程量巨大,不过ERM控制器真心方便

renlinfeng 发表于 2013-1-16 19:54:34

一看到fusion就想到yu gi oh;bf;

从小吃外卖 发表于 2013-1-17 04:23:07

嗯嗯 不错不错。。

gigichart 发表于 2013-1-17 16:46:23

我都是论坛直接下的整合好的3.58F;cn; .ERA是什么都不知道.;ft; 期待整合包.;taoh;

贤知有您 发表于 2013-1-17 18:47:57

支持整合版。
各有所好,兄弟们还是自力更生的好。
;oweojs;

清蒸猫锅 发表于 2013-1-17 20:33:44

让我猜一下
官方脚本都在s里面,然后官方在s的外面也调用了一部分变量,我试过v998,即便关闭(.off)了所有s的官方&非官方脚本,这个变量依然用来存储坐标

询问一下
2.81帮助文档可以查看到s文件夹之外占用各种变量的统计么

[ 本帖最后由 清蒸猫锅 于 2013-1-17 20:35 编辑 ]

贤知有您 发表于 2013-1-17 21:21:14

回复 12# 的帖子

应该不是这样理解的。
WOG是固化了变量的个数。也就是说,不管你用不用,那些变量还是得占着资源。
当然,现在ERA还能增加变量,也就是自定义变量了。

不明白你说的变量统计。
每个官方脚本头部都有变量的声明。
有些特殊变量(比如V998-V1000)等在ERM帮助中能看到它的解释。
先把ERM帮助粗略看一遍吧,你会有所发现的。

清蒸猫锅 发表于 2013-1-17 22:01:29

回复 13# 的帖子

变量申明平台
这个我看了,下文一大片都是统计的s文件夹里面的各种erm文件的变量使用情况(相信所有script*.erm就被s文件夹包含吧)
上文则是按照类型的集中统计,并未说明使用的地方

虽然确实能在其他地方也看到v998,例如这句话:
提示: v998/v999/v1000将储存最后触发的地图事件的坐标
但是这句话看不出什么名堂,我完全可以理解script*.erm系列的某个文件提供了存储坐标的功能
然而我吧script*.erm全部off了,v998还是存储了坐标
还是说我漏掉了什么说明?这真是大海捞针啊
///
关于这些变量早已申明,占着内存,这都无所谓
问题是它们在占有内存的时候被赋予了功能,这回妨碍到变量的使用
当然,可以自定义变量了的话,也就没有必要纠结这个问题,放着不管也无所谓了……但是很有趣啊(死

[ 本帖最后由 清蒸猫锅 于 2013-1-17 22:06 编辑 ]

清蒸猫锅 发表于 2013-1-17 22:35:12

回复 13# 的帖子

特殊变量

变量 v998, v999,v1000 通常保存当触发器被触发时你的英雄当前的坐标x,y,l。最好是仅仅对其中的值做比较操作或限于只读操作。


这是第二处看到v998系列,也看不出什么,顺便一提,v997也一样有用
v1功能未知,不知道该如何测试,反正2连战v1都是0

粗略测试
ZVSE

!?BA0;
!!DO1/1/996/1:P1;
!!IF:M^%V1^;

!?FU1;
!!VRv1:+vx16;



打3杖结果都是0,997~1000就不行了
应该还有其它隐藏的会因为某些情况变动的变量吧

[ 本帖最后由 清蒸猫锅 于 2013-1-17 23:03 编辑 ]

wuxiangjinxing 发表于 2013-1-23 13:26:13

我觉得,首先要搞清楚,为什么ERA放着3.58F的脚本不用,而要去修正3.57的脚本。

从逻辑上讲肯定有什么非这么做不可的原因才对……

eva2000as 发表于 2013-1-23 13:34:43

原帖由 wuxiangjinxing 于 2013-1-23 13:26 发表 http://bbs.h3wog.com/images/common/back.gif
我觉得,首先要搞清楚,为什么ERA放着3.58F的脚本不用,而要去修正3.57的脚本。

从逻辑上讲肯定有什么非这么做不可的原因才对……
从目前运行358连个毛线问题都没的状况来看,肯定不是程序支持上的问题。所以:
可能性1:开发组没有得到358的授权。
可能性2:当初ERA开发就是基于357,现在只是沿用。
可能性3:当年,ERA开发组的一个男孩和358开发组某人的女友……balabala。

总之,我现在用358用的非常惬意……

至于v998……
你是不是依旧开着script00……或者是78 wog - wogify。如果不是的话,另外一种可能就是WOG本身并不是全部将变量定义交给ERM文件。原始游戏使用的内存早已被程序硬编码指定了某些变量。这也能解释内存存取的一些奇怪现象。

[ 本帖最后由 eva2000as 于 2013-1-23 13:41 编辑 ]

夜袭的黑猫 发表于 2013-1-23 13:39:52

前排都是灌水帖·····

zhoushiya 发表于 2013-1-27 18:00:28

本人小学语文体育老师教的。没看懂lz意思、又想用很多erm,大小又超过了30MB,如何解决的?

eva2000as 发表于 2013-1-28 12:32:52

原帖由 zhoushiya 于 2013-1-27 18:00 发表 http://bbs.h3wog.com/images/common/back.gif
本人小学语文体育老师教的。没看懂lz意思、又想用很多erm,大小又超过了30MB,如何解决的? 屏蔽那些你不用的官方和非官方的ERM,但是也请记得在WOG设置里不要打开他们。

songfx 发表于 2013-1-28 12:37:45

原帖由 zhoushiya 于 2013-1-27 18:00 发表
本人小学语文体育老师教的。没看懂lz意思、又想用很多erm,大小又超过了30MB,如何解决的?

有一种魔法,可以让你变成高富帅,一种魔法可以让你变成白富美。
你很贪心,要求两个魔法同时在你身上生效,结果你猜?
页: [1] 2
查看完整版本: Hello Era Fusion Big Project~

捐赠