当前位置:首页 > 新手指南 >

装备外观 怪物地图文件制作详解

来源:散人九九九 时间:2019-07-06 08:02

本文详细的介绍了热血传奇装备外观、制作怪物、地图所用到的工具和数据分析。
 
首先我们在修改之前,我们先得准备所必须的软件和工具:
1、WIL图形编辑器(在这里我就简称它为WIL编辑器);
2、DB数据库(需要配合WIL图形编辑器使用);
3、电脑系统自带的计算器;
4、一个完整的热血传奇客户端。
准备好以上这些工具和软件以后就可以开始动手修改了。
 
一、先说如何修改衣服的外观:
先用WIL编辑器打开客户端里Datastateitem.wil这个文件,你会看到所有物品的参数,也就是所谓的DB数据库。DB库的物品项目里的Looks这个是物品在地上和你的包袱里的样子,然后再打开Hum.wil你看到的是游戏中人物走、跑、攻击、死亡等等的图象,你用鼠标点击下面的方向键的时候会看到里面的人物会穿着各式各样的衣服?这个就是衣服的外观,但是,要如何得到外观值呢?你就要注意下面变动的数字了。
 
举个例子来说吧:
客户端里的天魔神甲的外观数字是7200,用计算器来算一下,用7200除以1200,那么得到的数字就是6,也就是说数据库里天魔神甲的Shape值是6,也就是你看到他穿着的天魔神甲衣服的样子。
 
二、修改武器外观:方法基本和衣服外观一样。
 
三、怪物的外观
大家都知道传奇客户端Data文件夹里面有Mon1.wil——Mon18.wil这些文件,这些就是怪物的外观、移动、攻击、死亡的样子。我就拣骷髅精灵来说吧,它的外观值也就是DB里面的Appr值是150,那么也就是说它的文件就是Mon16.wil这个了,为什么说是这个呢?因为它是按顺序来排列的。因为它不能用0来表示,所以Mon16.wil就是用150开头,Mon17.wil就是160开头。
 
大家都应该发现热血传奇服务端文件中没有Mon.wil或Mon0.wil这些文件,具体是为什么我也不是很清楚,我想可能是不可以用0来代表吧。那么按顺序来Mon1.wil就是大刀,Mon2.wil就是食人花,以此类推下去。同时你们也应该发现在每个文件里有2到3个怪物的图形,那么算下来就是这样Mon1.wil里第2个怪物的外观值就应该是森林雪人,换句话说Mon16.wil里骷髅精灵的外观是150,那么沃玛护卫的外观就是151,尸王的外观就是152。现在知道它的计算方法了吧?建议你自己去试一下,这些结果都是和我算出来的一样。
 
四、地图的制作与修改
有些朋友在传奇地图的制作中增加了自己个性化的地图,但缺少屏幕右上角的小地图数据,如果没有这个数据那么玩家在玩的时候就会找不到坐标,个一个瞎子在游戏中没有任何区别,那么在玩起来会非常不方便。那么我们如何在新增加的地图中也有小地图显示呢?请用下面的方法实现......
 
所需工具:
1、U-EDIT32十六进制文件编辑工具;
2、MAPEDIT传奇游戏地图编辑工具;
3、INSIDEMIR传奇游戏WIL文件编辑工具;
4、MSPAINTWINDOWS系统自带的画图工具;
 
添加过程:
首先,确认需要添加小地图的实际地图文件名称;
如:比齐省是0.MAP;
盟重省是3.MAP;
苍月岛是5.MAP;
这里我们以苍月岛的小地图为例进行添加:
用MAPEDIT工具打开5.MAP这个文件就会显示出这个地图的样子,然后点[文件(F)]菜单→选择[保存为BMP图片(B)]选项,将这个地图以BMP格式保存下来。保存过程会很慢,速度与你机器的CPU有关,经过漫长的等待后我们得到一个1200x960真彩色的MAP.BMP位图文件,然后将得到的MAP.BMP文件从MAP目录复制到其他目录,用MSPAINT工具打开MAP.BMP这个图片。由于在游戏中屏幕右上角显示的小地图尺寸是实际地图尺寸的1/4,这时需要用工具软件将这个图片缩小到25%...
 
位置偏移和进制数据换算技巧:
在MSPAINT工具中点“图像”→]菜单→]选择“拉伸”→]扭曲(S)]选项:在拉伸的水平和垂直百分比参数中写25,然后点[确定]。再把缩小后的图片另存为256色位图文件并退出,这时我们得到的是一个300x240,256色的MAPBMP文件。然后用U-EDIT32工具打开传奇游戏目录中DATA目录中的MMAP.WIL文件,在偏移位002CH处是记录的图片总数,我的是86换算成十进制是134,也就是说我的MMAP.WIL文件中一共现存图片134张。
 
那么我现在想增加一张图片我就将86改写成87,然后移动到文件尾将光标移动到文件的最后一个字节处,点[编辑(E)]菜单→]选择[16进制插入/删除(D)]选项→]然后在输入框中写入4,也就是说我们要在文件末尾增加4个字节。这里要注意了,我们只是要增加4个字节,并不是要改变文件数据结构,所以一定要注意这里的插入字节是否改变了原来的文件数据,插入的字节将以20,20,20,20十六进制的方式存在。这时我们将图片尺寸300x240换算成16进制为012Cx00F0,采用高位写法将是2C01XF000,所以我们将增加的4个字节改为2C、01、F0、00并记录2C字节的偏移位置为C19401H,然后保存退出,别以为就这么简单。
 
还有个WIX的索引文件呢?
在DATA目录中找到MMAP.WIX文件并用U-EDIT32工具打开,同样在偏移位002CH处也是记录文件总数,同理将这里的86改写成87,往后看文件中是以4个字节来表示图片位置的,这样就简单了我们将光标移动到文件尾有空位置最好,如果没有就用,上面讲过的[16进制插入/删除(D)]方法增加4个字节。然后将刚才建立的那个图片的位置C19401H换成高位写法0194C1,并按顺序改写文件最后4个字节为01、94、C1、00,写好后保存退出,接下来就要添加图片了,我们用软件INSIDEMIR游戏WIL文件编辑工具打开MMAP.WIL文件。
 
这时候你将发现你的图片总数增加了1个,现在已经是135张了,将显示位置移动到第135图片位置处点[替换图片]标签→]选择[打开图片]按钮→]然后在打开的资源管理器中,找到刚才建立好的那个300x240,256色的MAP.BMP图片文件,再点→调整图片大小→按钮最后点→]替换传奇图片→保存。
 
到这里就完成了地图文件的制作了。

上一篇:分享玩长期高难度版本的升级方式 下一篇:详解如何拜师及拜师有那些好处
Copyright © 2023 www.sr999.net All rights reserved.