为PVF添加文件,这里还是以添加NPC为例

by:変熊大叔
http://tieba.baidu.com/p/4133463457

首先我们使用到的工具还是以SuperPVF为主。
其实也很简单,加载PVF到SuperPVF,随便找个文件,将代码写入,再点【编译明文】即可
然后再把文件导出,更改其文件名和后缀名就可以了。

下面以添加独立NPC为例
引用的NPC模型是奥兰奶奶。
前言,不得不说SuperPVF的强大。膜拜作者!!!

为PVF添加文件,这里还是以添加NPC为例

首页,我们在商店列表里添加一个新的商店文件编号。即:itemshop.lst

在最底下添加一段代码,如下:
[@02]1005
[@07]petshop.shp
将商店编号为1005号,文件名为petshop.shp。
=================================
随便找个商店文件修改,我直接用的是奥兰的文件内容。将NPC编号改为了3002.
这里是我已经导入过的文件了。
如下图所示
为PVF添加文件,这里还是以添加NPC为例

=================================
然后在NPC列表中最底下添加一行NPC编号为3002,文件:npc.lst。
文件名自定。
[@02]3002

[@07]Oran2.npc
=================================
将NPC的oran文件中商店编号改为1005
修改代码的代码段为下面

 

[@07][item shop]
[@02]1005
[@05][/role]
[@05][look around]
[@02]0
[@05][name]
[@09]8
[@0A]name_5001
[@05][field name]
[@09]8
[@0A]field_name_5001

完成之后重命名为oran2.npc
[@0A]name_5001
……
[@0A]field_name_5001
这两句也很重要。
为PVF添加文件,这里还是以添加NPC为例

这是我导入后的文件。
=================================
在NPC列表信息文件中的最底下添加以下这一段代码,即:npc.kor.str

name_5001>宠物
field_name_5001>宠物商店

其实是为npc名字附值,可惜没成功。
=================================
最后一步就是使其在地图上显示了,
在我以前的精品贴里已经说过怎么添加了。
这里就不再说明。
测试仅做艾尔文防线的赛莉亚房间的添加
(r)gate.map
=================================
以上就是所有教程了,嘿嘿。
效果图:
为PVF添加文件,这里还是以添加NPC为例

 

这是一个独立的NPC,即使在世界地图上显示头像,传送光环也不会出错。
遗憾的是名字方面我没有办法解决,期待SuperPVF更加强大。

注意:我几个步骤省略了点【编译明文】的说明,大家在修改之后注意点它哦。
【重要】:漏了一步,在itemshop.kor中的mseeage的最后一行添加【message_525>你好,這裏是寵物商店,請慢慢挑選。】虽然不知道重不重要,不过建议添加一下。

事实上添加了,点NPC的时候也没有对话选项,嘿嘿。
啊,忘记说了,所以操作完之后,点击【更新封包】,导出来的PVF【替换两端(即客户端与服务端)】就可以了。
虽然名字我也尝试过使用Decrypt将NPC的文件导出来,再为其添加名字导入PVF。
可是就是导入不成功,我就卡在这一步。
最后再补充一下思路吧,虽然大家都知道。

首页你需要一个商店文件,并且它得有编号。
其次你得有一个NPC文件,并且它得有编号和描述信息。
最后需要做的就是将它们关联起来。
其实也挺简单的,嘿嘿。

感谢【姣宝】大神的指点,更新一小段之前NPC名字显示错误的解决方法。
请看图片:
为PVF添加文件,这里还是以添加NPC为例

最后5001后面要加一个回车。
效果图:

为PVF添加文件,这里还是以添加NPC为例
至此教程补齐,了却一桩心事
再次感觉姣宝大神

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容