发新话题
打印

游戏贴图修改替换方法,完全篇 for vc or gta3

游戏贴图修改替换方法,完全篇 for vc or gta3

TOP

二、导出图片

1、从img文件中导出txd文件

导出方法是首先打开imgtool工具,之后点file菜单中的open选项。之后找到你硬盘中游戏目录models下的gta3.img文件。

那么你会看到在文件列表中会有很多文件,这些文件不外乎txd\dff\col文件三类,我们只研究txd一类。

我讲教程总爱打比方,比如我们要修改游戏中的那款美国国旗的摩托车,首先要知道这款车的ID名字是angel,于是我们就要导出angel.txd来。下面我们先要找到他。找的方法是点菜单上的edit,然后点find填入angel.txd然后查找。接下来就会看到在下面文件列表的最下面有反兰标出的angel.txd文件名了。

下面在angel.txd文件名上面点右键,之后菜单选择extract导出。选择一个目录保存即可实现导出img文件中的txd。

2、从txd文件中导出可修改的bmp文件
导出方法跟imgtool工具类似,首先打开vicetxd工具,之后点file菜单中的open选项。之后找到你从img文件中导出txd文件。

那么你会看到在文件列表中会有很多文件,在右面会显示当前文件的图片效果来,在列表下面会有一个是否显示alpha图层的钩选项来。当选项打上钩时点击每一个图片名会显示这个图片的alpha层,当然前提是该图有alpha层。否则只显示普通图片层。

下面我们找到我们要修改的图片。对于angel来说angelbodya8bit128是它的车身贴图。所以我们只要导出它来修改即可。

所以在angel.txd文件列表中的angelbodya8bit128上面点右键,之后菜单选择export下面的texture(*.bmp),之后出现的对话框选择一个目录保存即可实现导出txd文件中的bmp图片。如果要导出alpha图层来修改,则不选择texture(*.bmp)而是选择alpha(*.bmp)即可实现。

TOP

三、修改图片
修改图片没得说,每个人的水平不同,仁者见仁智者见智。这里要说的是最好会用photoshop,因为我觉得改起来方便,并且学会了其他的地方也能用到,但是由于这个是贴图教程,不是photoshop教程。所以你只要能修改就好了,不管你用什么软件。但是要记得保存为bmp图片。
这里是我修改的效果,修改时要注意原来贴图的纹理走向,总之练一练就知道怎么回事了。


下面注意的是要用到一个工具,有类似的也行,但我还不知道有类似的。就是acdsee6.0以上版本(含)。有什么用呢?他的用处可大了。首先很多游戏软件都是一样的,就是对图片的色深有很高的要求。而用photoshop一个是无法修改一个是很难修改一个是修改后会效果很差。而用acdsee6.0却非常方便。只要很见的几下不仅快而且效果好,改变色深和图片大小都对图片效果影响不大。
这里就提供一下方法。
首先用acdsee打开你修改过的bmp图片。
然后选择‘修改’菜单中的改变大小,之后在出现的右侧窗格中填入宽高大小的数字,它是关联的你只要修改一个即可。这里注意一个问题,有时软件会出问题,而修改不了或者跳出来。比如我要128*128的,则我在宽度里删掉原来的数值,然后先填入8之后在8的前面再填入12即可。最后点窗格下面的‘完成’。
这里有一个问题,就是为什么要改变图片的大小呢?呵呵,对不起,是我在前面忘说了。我们实际上不必导出原来的图片自己修改,只要做一个正方形的图片即可,或者导出来的图片也应该放大了修改,因为原来的图片都很小看不出效果来。最后保存为bmp然后用acdsee修改就行了,如果你是在原图上修改的则这步可省。如果你放大了,则要注意调整大小要为32的整倍数,即32-64-128-256-512。这里我说一下,有的同学为了自己做的模型美观往往把贴图弄得很大,的确,图片越大越清晰,但1024*1024,512*512的图片让别人的计算机跑起来实在是很费劲啊,有了acdsee我觉得128*128的图片就已经很大了!
再下面点‘修改’菜单下的‘改变颜色深度’选择256色或16色(一般256色就可以了)然后在点工具栏的小磁盘图标保存,保存时注意是bmp图片。
这么做的结果是即使图片比较清晰,有使文件很小增加了游戏的可执行性。

TOP

四、导入修改后的图片
图片修改完,也处理完后就要放回去。方法很简单了,也是用vicetxd打开angel.txd文件然后在angelbodya8bit128文件上点右键,这次我们是导入不选export了,选择replace,之后出现的对话框是让你浏览到普通图片和alpha图片的对话框。这和文件没有alpha所以只要点击上面的Beowse浏览到你的bmp后即可,之后点replace即可以了。如果有alpha的怎么办呢?方法一样的,呵呵
下面我们再把这个txd导入到img文件中。方法和vicetxd类似不过是用imgtool工具打开gta3.img文件。然后找到angel.txd文件。点右键选择replace找到你修改过的txd文件就完成了!
补充一点。其实vicetxd可以直接对gta3.img文件进行处理。我之所以这么讲是因为对于你以后修改其他的和自制txd文件有好处。
我修改后的angel摩托效果如下。

TOP

发新话题