您当前的位置:首页 > 完美技术

关于完美服务端替换NPC的方法

本文出处:网游动力作者:本站发布时间:2009-01-22阅读次数:
 这个教程只是替换NPC,怎么加后面会放出

首先你要下个 浮点数转16的工具,本站有的下,

浮点数转16的工具,下载

下面开工,

先把人物开到你要加NPC的地方,FB也行,世界也OK  这步是取点

然后打开iweb 的 角色信息修改 选择 xml 修改

后找到

variable name=posx type=float-198.48866variable
variable name=posy type=float560.2162variable
variable name=posz type=float-47.255287variable

就在上面不远 ,看到了吧,posx posy posz 这就是当前的人物坐标,用浮点数转16的工具
把-198.48866转为16进制,点四位再点八位得到C3467D19值,
这还不是我们要的值,我们要把他倒过来读得到 197D46C3 这才是我们要的
下面的YZ坐标一样取值.  好了,我们取值完毕

下面用UE或winhex打开gamed下的地图文件夹下的npcgen.data文件

我们就拿a27神月来开刀吧

0A000000DE0000000000000003000000
3B0100000100000001000000D3D7E2C3
297E584366B538C100000000000000000
000803F000000000000000000000000010
00000000000000101010000000000000000
0000000000000000AC40000001000000000
000000000000000000000000000000000000000000
0000000000000000000000101010000000000000000000
0000000000000

好了,上面的是取最上面的一段前面的几个我也不知道是什么

3D7E2C3297E584366B538C1这个是坐标 用我们上面算来的值写进去
正好XYZ 3组,记好了,要倒过来读,

下面的803F就是我们的炉子ID了,ID查法,用花飞的那个工具自己找55段NPC的ID吧

替换上就保存吧

这样一个炉子就替换出来了

至于怎么加,以后再放出