ex工具-DNF模型修改器(Extractor)v3.0,如无意外,此版本将是旧框架下的最后一个版本,新框架在开发中...
模型修改工具Extractor使用教程
武器修改的方法和时装修改一样。文件过大的时候隐藏掉不需要的文件即可(必需在文件优化模式下)
比如cos之类修改不在我们教程范围之内。今天讲的仅仅是Extractor的使用方法。
首先,我们先下一个DNF Extractor,下完后直接***就OK,只有一个地方要注意,在这个界面有4个东西,修改DNF只需要***DNF Extractor就足够了,其他3个是其他游戏的修改软件,装不装随便。
待分析数据文件 即要打开的文件
保存所有文件 提取出1号地区的所有文件,提取出的文件放置在输出目录
保存所有图片 提取出2号地区的所有图片,提取出的文件放置在输出目录
互换:选择此文件 点击一次就能选中你所选中的文件,然后右键其他文件再次点击就能使两个文件的内容互换,名字不变
重定位:选择此文件 点击一次就能选中你所选中的文件,然后右键其他文件再次点击就能使文件A的内容变成文件B,即用文件B的内容替换掉文件A的内容
填充文件到指定大小 让文件的大小扩大到指定的大小,单位字节
1,修复拼合时导致的应用效果不完整bug
1,修复“一键清理”的异常退出bug
2,修复中服关于使用新文件列表引起的各种失效问题
1,增加“模拟染色”功能
2,拼合队列在增加文件时,将会保存模拟线性减淡效果
3,拼合队列在增加文件时,将会保存模拟染色效果
4,拼合队列界面将会显示会进行效果预处理的文件
5,完善程序逻辑以及扩展
众所周知,DNF是一款2D横板格斗网游,我们在游戏中看到的很多东西实际上都是图片。对于DNF的大多数补丁来说,实际上做的是图片的替换。
首先是补丁制作的准备工作:
第一步:下载DNF Extractor这个软件(百度上可以下到这个软件,这个软件就是实现DNF资源文件的载入与替换)。
第二步:准备一些素材图片(最好选择背景透明的图片,这样不会显得与DNF游戏背景格格不入)。
春节马上到了,由于要搬砖买年套,所以这里以格兰迪工地的魔刹石的替换为例。
替换前:(29×22)替换后:(120×120)
2.打开DNF有关物品的源文件。这里提一下,DNF的素材文件(图片)都保存在游戏目录中的ImagePacks2文件夹下。我们需要的文件是这个文件夹下的sprite_item.NPK文件。为了不使游戏报错,也为了补丁的恢复工作,这里我不在这个源文件上修改,而是复制这个文件,并重命名为sprite_item(魔刹石滑稽).NPK,后期我们的所有修改都在复制的这个文件上进行。
上图就是修改前的文件打开后的内容。我们很清楚可以看到我们需要修改的是field_material.img中的1号文件,也就是魔刹石的位图文件。
3.右键1号文件,选择【替换贴图】,把我们所准备的素材替换进来,如下组图所示。
4.补丁制作的一个难点就在于坐标的确定,这里也不例外。对于这里来说,宽高值、坐标值、帧域宽高值都是有用的。在讲明这三者的关系前,我们先看看以下内容:
我们通过DNF Extractor所看到的图(同样以魔刹石的图为例),要么是(如下图一),要么是(如下图二,通过选中【实际坐标】得到),但结合帧域宽高看,图片应该是这样(如下图三)。
图一:(29×22)图二:(74×71)图三:(120×120)
为了观察清晰,我把图二、图三的背景改为绿色,实际上三张图的背景都是透明的。我们可以看到很有意思的一点,这三张图是有一定关系的,第一张图可以包含在第二张图中,第二种图可以包含在第三张图中。
这样我们就得到了宽高值、坐标值、帧域宽高值这三者与这三张图的关系:
29×22:宽高值(就是图片的像素)
120×120:帧域宽高值(大概就是PS中画布的概念)
在DNF补丁的制作中,我们真正需要修改的一个是坐标值,一个是帧域宽高值,宽高值是由图像本身决定的,不用也不能修改。根据以上内容,我们可以建立宽高值、坐标值、帧域宽高值之间的关系,即
(帧域宽高值-宽高值)/2 = 坐标值
上面就是我们得到的结论。实际使用时,非常简单,保证帧域宽高值不小于宽高值即可,坐标值的计算利用上面的公式就行。
5.对于这里来说,由于原图中宽高值为(29,22),帧域宽高值为(120,120),我担心DNF主程序会对图像有所偏移,所以我选取的帧域宽高值要比宽高值略大。具体操作与上面类似,选中图片,右键单击【修改贴图坐标】,运用上面公式修改就行。结果如下图:
有人可能有疑问了,按照上面的说法,坐标应该为(60,60)才对,怎么会是(60,20)呢?
(60,60)显示的图片应该是在中间的,换句话说我们修改后的图片和原图的中心点是一样的。游戏中魔刹石的汉字会显示在中心偏上一点点的位置,在游戏中实验时,我总觉得捡魔刹石时会让我感到不舒服,我就修改了一下纵坐标,让图像向上偏移40,字就会显示在图像偏下的位置,会让我感到舒服一些。
6.把修改后的文件放入我们先前复制的文件夹中即可。关于改名的问题我有点猜想在这里也说一下。我在网上看到DNF读取资源文件是从上往下读,同名文件只读一次。所以我们只要保证我们修改后的文件使用windows系统按名称排序时在原文件之前就行,我想这就是网上给出在文件名前加字符a的原因吧!
到此魔刹石替换就完成了,这里还有几点温馨提示:
1.不要开着游戏替换文件,我没试过,应该会出问题。
2.补丁替换尽量不要在原文件进行修改,可以拷贝一个备份,便于恢复。
3.这里只是抛砖引玉,更多补丁和教程请参考多玩、DNF Extractor官方论坛。
最后附上此次的结果图:
重点是看效果,请忽略我的格兰迪主C(渣渣瞎子),这里请允许我用个表情。
接下来是有时装修改的入门级
首先鸣谢 ㄍ丶過兒 提供的修改工具,原地址
(点击无法下载的可以把地址复制进迅雷下载)
此工具可修改任何部位(当然默认没有的还是没法改),只需要找到对应的图片进行替换即可。
首先点那个小省略号,选择待分析文件
也就是你要改什么,比如你是个***,你想把国庆套改成天空套,那么你就要选择对应的***手的文件。选好后点分析文件。输出目录不用管他。
另外所有带 avatar字样的文件才是时装文件,带weapon的是武器,effect是技能效果。
点击分析文件后会出现这样的画面
左侧会显示一堆图片,选择后会看到时装的外观,这里注意,同一个数字代号会有a、b两个文件,也就意味着这件衣服有两个图层。还记得前面简易版替换时的***图标吗?就是因为缺少图层,默认的衣服只有两层,而部分衣服有3层,这样替换后就会有缺少。
随便选择一个,以国庆套为例吧,在一堆图片里找出国庆套
顺便一提,国庆套都在很后面。
右键文件名,选择我要互换这个
如果选错了,或者想换一件改,就选重新选择。
然后找到鸟人套的图片,同样右键,选择互换这个
(我已经改过了,实际位置不是这个,在中部靠后一点,要改的自己找一下)
然后不要忘记,第二个图层同样要替换
虽然天空套第二层只有一个小点,但也要换。
OK,这样一件就改好了,其他部位也是同样的方法,找到你身上有的时装的图片,替换成你想要的图片。有时候可能遇到替换后显示颠倒,这时候把ab(有的是cd)两个文件互换一下就可以。
当然,遇到和你买同样时装的人物时,对方也会显示你修改后的样子,所以可能各种搭配起来很囧。。。
修改武器同样方法,只要选择带weapon的文件进行替换。
反和谐补丁,自己电脑里找到个,不知道是不是 (79.39 KB)
教程到此结束~谢幕~