关于”通用ERM激活器“
关于通用ERM激活器在KSWDIY的ERA版本中,WOGCHINESE MOD的S文件夹下可以找到这个ERM Enable.exe(通用ERM激活器)。
(我不太清楚ERA原版是不是自带的。)
这个激活器可以说是用来管理 新增ERM文件的。见下图。
S文件夹下会出现一个 _OFF的文件夹,新增的ERM都以一个文件夹包裹脚本的方式存放到 _OFF目录下。
这样,激活器就能够检测到相关的脚本,并可调用或者禁用。
而调用时,若S文件夹下有相同的ERM文件名,会自动覆盖掉。
沧版的怪物强化3,要在这里调用时,需在 _OFF文件夹中建立一个文件夹,脚本放里面。
因为此ERM文件和官方的 28号脚本冲突(实则讲是相同类型脚本),所以脚本的名字是 28 wog - enhanced monsters.erm
当激活器激活此脚本时,就可以覆盖原来的 官方脚本了。
(很抱歉先介绍了下激活器的作用,因为可能有部分玩家并不清楚)
现在我想跟大家探讨的问题是,感觉上这个激活器用起来也不是太方便。
例如为了还原官方的28号脚本, _OFF文件夹下也需要建立一个官方的此类脚本文件夹。
由于文件名相同,所以文件夹的建立是必须的(文件夹可以随意命名)。
然后大家再看看工具中的 插件管理器(Plugins Manager)见下图
这个是通过把文件改成 **.OFF来关闭文件使用的。
于是我有以下改进激活器的想法:
1.激活器关闭和开启文件的方式,是通过对ERM脚本添加或删除“.OFF”进行的。
比如28 wog - enhanced monsters.erm
变成
28 wog - enhanced monsters.erm.OFF 来关闭
2.通过一份官方的脚本名字列表,把官方和非官方的脚本区分开来。
或者说,激活器可以有左右2个部分分开脚本管理,这样易于辨别处理。
3.怎样处理类似于 怪物强化3与官方脚本的冲突问题。
需要有一个脚本识别符,因为ERA中脚本都是以“数字 wog - ”开头的,
可以用这个作为识别符(具体点就是减号“-”前的文字,包括空格)
例如 沧版的怪物强化3的脚本名字可以改为:
28 wog - 怪物强化(沧海版).erm
这里减号前的“28 wog ”跟官方的识别符是一样的。
使用激活器时,当勾选激活一个ERM脚本时,检测与该ERM具有相同标识符的其它脚本,
相同标识符的其它脚本将被自动关闭(*.OFF)
再举例子,有4个一追脚本,名字为(假设已经做好工作):
(只开启官方脚本)
29 wog - henchmen.erm
29 wog - 快乐无忧1.0.6.ERM.OFF
29 wog - 兽血沸腾.ERM.OFF
29 wog - GB版.ERM.OFF
使用激活器,激活器第二个追随者快乐无忧版时,其它“29 wog ”的脚本都自动关闭。
29 wog - henchmen.erm.OFF
29 wog - 快乐无忧1.0.6.ERM
29 wog - 兽血沸腾.ERM.OFF
29 wog - GB版.ERM.OFF
当然,这样处理有个稍不好就是,所有脚本都直接处于S文件夹目录下。(这应该不算大问题)
但我觉得这样反而比原来的激活器要方便一点。
大家有什么好提议呢?
如果觉得可行,这个小软件还是比较容易做出来的。静候各位的建言。
[ 本帖最后由 贤知有您 于 2012-12-13 11:31 编辑 ] 小白路过,MS就是ERM整合软件,类似于雨诺大大的脚本定制工具;yowe; 正是哥想要的啊;orz; 不错啊,比较适合一些懒人或怕自己手动弄坏东西的人。对于老玩家来说也比较省事。
当然我是很期待能做出来。配合游戏运行时导入导出ERM,我测试一些东西的时候会方便很多。
把根留住
为了ERM的将来,这个是必须的。大家可以把自己喜欢的ERM,或者经典错误明显的也行名称都说上来 确实有必要搞一个,方便我这种不太喜欢添加一些非官方脚本的会员。对很多新手来说是个很好的东西。 非常好的想法,支持,支持!;aoleof; 意思是不通过调入各自的文件夹来区分而是靠修改后缀名?这个主意很好啊 感觉就这样文件夹分类就好,平时玩三国志和信长管理Mod用的也是这个东西最主要用备份不怕误操作 好吧,有空用VB来写一个这样的小软件。
现在看自己的S文件夹脚本也比较混乱了,由于ERA中不需要固定脚本名字,只要是ERM的脚本都会被执行了。
所以脚本也应该建立个有意义的名字,方便管理。
回复 9# 的帖子
先知快统一个格式,我可开始动手整理ERM了;ekow; 官方的格式就是29 wog - henchmen.erm
这种数字+空格+wog+空格+“-” 后面再接个表达脚本意思的名字
我希望 “数字+空格+wog+空格”这部分作为脚本的标识符号。
其他脚本类似这样就行了。
需要注意的是,如果是同官方脚本冲突(或者叫相似)的脚本,标识符号需要跟官方的一致。
如沧版的怪物3,格式类似
28 wog - 怪物强化(沧海版).erm
前面的 28 wog 跟官方的标识符号是一致的,方便软件开启和屏蔽脚本用。
其他非官方的,如有冲突也可以这样做。开启一个,其他相同标识的将被禁用。
不知道我说明白了没有。呵呵。 先发张效果图上来,等测试完了应该就能放上来。
回复 12# 的帖子
要不要等2000的测试报告出来啊?看脚本之间的冲突问题具体有哪些?回复 13# 的帖子
我这个管理器跟脚本冲突不冲突没有关系的。相当于一个开关而已。
主要针对 非官方ERM的一个开关,只要文件名符合要求,就可以起到自动关闭相同脚本的作用。
直白点说,就是可以切换各种一追脚本之类。
冲突的问题,是ERM整合的问题,跟这个没啥关系的。
这个跟 雨诺的整合版不一样的,它只是改变文件后缀来关闭相关脚本。
页:
[1]