By:老牛 <span]早说了pvf是游戏的灵魂,要想自己修改,有必要了解一下相关的内容。
今天介绍下pvf,以及对应目录下文件的作用,算是给修改竖个灯塔,指个路。 ]服务端和客户端都是要读取和校验pvf文件的。
服务端的数据库操作相关的,比如购买物品后会扣D点,金币等,商城物品的价格都是在pvf里面的。
客户端的动画、图片、声音资源等的路径也都保存在pvf,根据这个路径调用相关文件,如果没找到相关路径,就会显示红叉,甚至客户端闪退等。 它是以一定的格式封装起来的,所以要想查看和修改里面的内容,要用专业的工具。关于工具使用 <span] 单个目录或文件介绍:aicharacter:APC人偶之类的
appendage:附加状态相关的
aura:角色光环
cashshop:商城或者商店物品的部分配置文件
character:角色相关,包括副职业
chatemoticon:聊天表情
clientonly:客户端的部分配置文件
common:通用调用文件,比如地图传送之类的
creature:宠物
data:存放的一些技能,ui相关数据
dungeon:地下城
equipment:装备
etc:配置文件,包括商城、爆率等等,很多
event:活动相关的一些东西
itemshop:NPC商店
map:地图
monster:怪物
n_quest:任务
nexon:nexon
npc:npc
passiveobject:被动对象,不动的
pet:宠物
pvp_mission:PVP
region:区域,目前就三个,阿拉德,天界,以及素喃
skill:技能相关
sqr:存放的一些脚本
stackable:可叠放的物品。物品分两种,一种是装备,不可叠放,一个装备一个格子;一种就是这个,比如无色小晶块,一个格子放999个。
stagemap:用不到,还没研究过。
town:城镇
ui:界面相关
worldmap:世界地图,比如洛兰,赫顿玛尔、异次元裂缝、素喃、时空之门等。 <span]说明:
.lst文件相当于一个列表,里面罗列了游戏要用到的东西,所以新增物品记得添加对应的列表。
.kor.str文件就是语言描述文件,所以对应的文字修改都在这个里面,改装备里面的没用,没有的也可以统一指向到这个里面,比如野猪套套装说明就是这么修复的。国服的pvf里面,对应的是.chn.str。
每个文件夹下基本都有一个.lst和.kor.str文件。
关于有哪些kor.str文件,可以看n_string.lst,这个里面全部列出来了。
|