请问DNF大转移后用多玩dnf盒子的Extractor改武器模型,做的NPK为什么无效?

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)

  教程到此结束~谢幕~

参考资料

 

随机推荐