有人已经将破坏等新武器加入到0.74版中~还截了图~却没说方法。。。
用ue打开0.74item.bmd文件,选hex编辑,查找雷神的地址,我是根据他的攻击查找的,在item(Chs).txt中他的攻击是59 64 。16进制表示是3B 40,将3B 40与cf ab
异或,得到F4 EB,在ue,0.74版item.bmd查找F4 EB~得到
00000302h: 3C 18 62 0D 19 05 41 6C AB FC CF AB FC CF AB FC ; <.b...Al汐
00000312h: CF AB FC CF AB FC CF AB FC CF AB FC CF AB FC F4 ; 汐汐汐
00000322h: AA FF F4 EB "FC CF AB E2 CF" A8 F5 CA AB FC CF AB ; ?綦熄跏汐
00000332h: FD CE AA FC CF AB FC ; 汐
这55个字节就是雷神的代码了,再将0.85中破坏的代码复制下来,注意是 hex复制
然后用替换的方法,将74中雷神的代码换成破坏的代码。其他以此类推。
剩下就是改item(Chs).txt~和替换外形文件~!这一步其他帖子中有介绍
替换 大炮为圣者!!
第一步
找到奇迹私服客户端的data\下的Item目录,拷贝
crossbow06_2.OZJ
crossbow06_2.OZT
crossbow06_R.OZJ
crossbow06.OZJ
到0.74下的data\item里面,然后拷贝096下的data\下的Item目录里的
CrossBow17.bmd到0.74下的data\下的Item里 删除0。74的CrossBow07.bmd
把拷贝来的CrossBow17.bmd 改成CrossBow07.bmd
最重要的地方!!注意!!
0.96下Data\Local里面有个item.bmd从里面把圣者的数据抄过来
到0.74的data\item里面的item.bmd把大炮的数据替换一下
最后一步!! 修改奇迹私服服务端的物品列表,把大炮名字和数据改成圣者的 就ok拉哦
怪物和别的物品也一样哦!!
后来实在没办法就开始研究0.74每个物品编码所代表的含义,比如上图中0.74版的波仍剑
第一行代表的是物品的名字,如果不知道比如“破坏之剑“怎么写,可以把字写在写字板上,在用UE的Hex模式察看,这样我们可以随便给物品起名字。
第二行:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
|---------没用--------------------------------------------|
倒数第二个字节00表示单手,01则是双手;最后一个字节06则表示物品等级(在服务器端monster.txt李面对怪物属性的设置中有一项就itemmaxlevel掉落物品最大等级)
第三行,第四行:
01 02 06 09 00 00 00 32 00 01 04 04 00 00 00 01
|-1----| |--2---| |--未知---| |-3-| |-未知-| |-4-----| |--未知----| |--
01 01 01 00 00 00 00
--5----------| |--未知----------|
解释:(1)为物品所占格数,01为横向一格,02代表竖着两格;(2)为攻击力范围,06为最小攻击,09为最大攻击;(3)32代表攻击速度,换算成10进制就是50嘛;(4)与力敏要求有关,具体关系不详;(5)各职业是否可以使用,01代表可以使用,00代表不可以.第一个字节是魔法师,然后依次是战士,精灵,魔剑.
知道了大概格式以后,就可以自己按照格式自定义数据,甚至不需要0.96版的item.bmd,只需要随意编辑你想替换的武器.新手们注意16进制和10进制的转换,UE编辑的时候用的是16进制。你所编辑的代码所对应的武器,记住在客户端把贴图也替换掉。比如把雷神改成破坏,不但要改item.bmd,还要把item文件夹下面的雷神的贴图换成破坏的.这些芭兄的文章里面有.
该玩了以后修改服务器端item(chs).txt,里面的数据格式是和item.bmd里面相对应的,这点不难看出来,在item.bmd里面修改了什么,在item(chs).txt里面就修改什么.