轩辕春秋文化论坛 » 曹操传MOD制作交流 » 关于star175 5.8引擎修改


2011-8-3 18:27 ofograino
关于star175 5.8引擎修改

首先声明:以下内容完全为笔者猜测, 不敢保证正确. 笔者不懂汇编, 看不懂代码, 只能用笨方法去想去猜测.

笔者于前天下载了star175大大的5.8引擎, 并下载了配套修改器. 但是, 在改物品特效的时候, 也许是笔者下载的版本有误或者其他什么因素, 总之发现那个里面提供的特效并不完全. 之前习惯于使用CczEditor修改器, 但是那个star175大大并没有提供配置文件. 遂, 有了自己创建配置文件的想法.

再次声明, 以下内容高手可以完全无视, 本人昨晚一直在摸索, 写出这个也只是想为跟我一样的小白稍微提供一些小小的便利, 心思至此, 对与不对也欢迎各位达人指教. 本人从有想法制作MOD到动手制作再到现在, 仅仅不过两周时间, 如若提供方式有误, 还劳烦版主予以删除. 以上.

言归正传, 首先运行CczEditor.exe, 这个时候可以开始选择引擎, 由于5.8版本并没有相应的配置文件(也可能是在下并没有找到),所以, 首先选择程序配置--编辑当前配置, 然后在出现的页面中把字符编码是否简体中文、人物五维单数显示和自定义道具使用范围这三个勾选上。然后, 进入下一步,点击数据偏移选项卡,选在文件中分析取得,在文件中选取DATA.E5,相应的数据便自动生成了。
接下来就是我昨天晚上一直在琢磨的地方,由于以前的引擎设置,即使到刚才那一步,也仍然无法正确显示物品特效等选项。好在这个修改器在点选物品特效的时候,前面会给出相应的特效代码,这样就为我接下来的操作提供了帮助。
打开形象指定器,点宝物设置,可以看到这里面提供的宝物特效代码是从1A一直到73.所以,在数据编辑器(也就是刚才的CczEditor.exe)中,选择程序配置--编辑当前配置--显示文本,将辅助特效的最小值填入18,10进制的18既是16进制的1A了。笔者之前配置文件里面的范围是从12到107,现在改成了18,所以我把107也加了6变成113(此项修改不敢保证是否会出错,如果自己合并的特效足够少,可以不改最大值)。
接下来就是把自己合并好的特效全都复制下来,一条一条的粘贴到辅助特效下面的空白区域里了(这里注意一定要按照特效号从小到大的顺序来粘贴),全都粘贴完毕后点系统配置--保存,重新读取DATA。
当时笔者这样修改之后,发现一个问题,便是从40--4B号特效消失了,重新打开配置文件查看文本,发现那一部分却都转移到了消耗品特效下面的空白区域。而且从形象指定器来查看,会发现特效号里面的从47到58号特效是空的,所以据推测得,该引擎的消耗品特效应该是从47到58,所以转化为10进制之后,消耗品特效的最小值和最大值应该分别添71(47的10进制)和88(58的10进制)。然后再重新编写好消耗品特效的文字。
对了,还有一点要注意的地方,就是在填写辅助特效的时候,需要把消耗品特效的位置给空出来,也就是说在第(用71-26+1得到)46到第(46+88-71得到)63行要空白,然后第64行再继续写接下来的特效,这样便能保证自己所编写的特效都在曹操传数据编辑器上正确显示了。

笔者能力有限得很,呃,也可以说能力很差,自己参悟到这么一丁点的东西也不知道对不对,其实不敢说是心得,只能说是拿出来供大家一起参详参详,欢迎各位批评指正。

2011-8-3 18:36 star175
回复 #1 ofograino 的帖子

在以前的版本中特效号从12H开始,5.8由于增加了4种装备类型,并且又分为普通和特殊2类,所以现在的特效号从12H+8H=1AH开始,消耗品的特效号也相应增加8H。

2011-8-3 18:37 513633522
这么多字啊,楼主好像很厉害的样子……不看了 纯顶:hz1018:

[color=Silver][[i] 本帖最后由 513633522 于 2011-8-3 18:40 编辑 [/i]][/color]

2011-8-3 18:40 ofograino
回复 #2 star175 的帖子

感谢star大大百忙之中抽出时间来回复我..T_T眼泪哗哗的..是不是说明我改对了?:!!

2011-8-3 18:43 ofograino
回复 #3 513633522 的帖子

楼主不厉害..楼主很废的..小越大神..久仰大名..:hz1015:

2011-8-3 18:57 513633522
回复 #5 ofograino 的帖子

:hz1028:我是灌水大神,没什么MOD技术……

别揭穿我……:hz1008:

2011-8-3 19:04 edc34512
回复 #6 513633522 的帖子

灌水?

2011-8-3 19:21 513633522
回复 #7 edc34512 的帖子

我是制作区的灌水大神:hz1020:

2011-8-3 23:55 砖家叫兽
额 是吗,灌水大神

2011-8-4 09:34 513633522
回复 #9 砖家叫兽 的帖子

:hz1027:繁荣制作区的任务就交给我了,技术帮不上忙,水还是有滴
:hz1003::hz1048:

页: [1]
查看完整版本: 关于star175 5.8引擎修改


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.