关于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行再继续写接下来的特效,这样便能保证自己所编写的特效都在曹操传数据编辑器上正确显示了。
笔者能力有限得很,呃,也可以说能力很差,自己参悟到这么一丁点的东西也不知道对不对,其实不敢说是心得,只能说是拿出来供大家一起参详参详,欢迎各位批评指正。
|