2013年的客户端如何修改物品描述

本章节属于客户端部分的基础知识,教大家如何修改物品的描述。在2013年之前,老版本客户端物品描述都是由data目录下的几个txt文件来描述的,这样改起描述来非常的麻烦。

所幸,从2013年的客户端开始,重力社已经抛弃了原来的物品描述方式,改用一个iteminfo.lub文件来储存物品的描述信息。这个iteminfo.lub文件存放在游戏安装目录下的System文件夹里面。

我们先来回顾一下历史,在以前,仙境传说的物品描述信息,被分散的存储在了data文件夹里面的几个txt文件中,这几个txt分别是:

num2itemdisplaynametable.txt:用来记录未鉴定物品的名称

num2itemdesctable.txt:用来记录未鉴定物品的描述

num2itemresnametable.txt:用来记录未鉴定物品的图档名称

idnum2itemdisplaynametable.txt:用来记录已鉴定物品的名称

idnum2itemdesctable.txt:用来记录已鉴定物品的描述

idnum2itemresnametable.txt:用来记录已鉴定物品的图档名称

itemslotcounttable.txt:用来记录物品的卡槽数量

当你要在老的客户端里面,修改或者新增一个物品的时候,上面的文件可能你都需要编辑到,非常的麻烦,而且很容易遗漏。

小知识:已鉴定的文件和未鉴定文件的区别,就在于文件名的开头多了两个字母”id“,这里的”id“是鉴定的英文”identify“的简称。

好在,从2013年开始,这些文件都被合并在了一起,变成了游戏安装目录下的System\iteminfo.lub文件,这个文件默认是加密的。不过之前小克在《分享一套适用于20130807的资源汉化文件》提供给大家的资源汉化文件中,此文件是没加密的,可以用记事本工具直接打开,打开后可以看到如下图所示的内容:

格式的话,大家看一下应该就知道了,如果想修改物品描述的话,直接改就可以了!改完打开游戏如果没有报错,那么就说明格式是正确的。

下面我们解析一下上面的文件格式,让大家了解每一个字段是干什么用的:

    [物品编号] = {

        unidentifiedDisplayName = “未鉴定的物品名称“,

        unidentifiedResourceName = “未鉴定的图档文件名称“,

        unidentifiedDescriptionName = {

            “未鉴定的物品描述“,

            “如果新起一行的话,游戏里面的物品描述也会被新起一行“,

            “^ffffff_^000000“,

            “可以使用颜色代码比如^777777来给描述加颜色^000000我是黑色“,

        },

        identifiedDisplayName = “已鉴定的物品名称“,

        identifiedResourceName = “已鉴定的图档文件名称“,

        identifiedDescriptionName = {

            “已鉴定的物品描述“,

            “如果新起一行的话,游戏里面的物品描述也会被新起一行“,

            “^ffffff_^000000“,

            “可以使用颜色代码比如^777777来给描述加颜色^000000我是黑色“,

        },

        slotCount = 0,    // 这个数物品的卡槽数,一般用于装备类型的物品

        ClassNum = 0    // 这是物品类别,一般是武器类型的物品在使用,记住在ClassNum的数字之后,一般没有逗号

    },

为什么物品描述里面会有“^ffffff_^000000″这样的一行呢?这是因为,想在物品描述里面加一个空行,直接用””, 是不允许的,会被系统直接忽略当做这一行不存在。

所以为了实现物品描述的空行效果,可以添加一个颜色为ffffff(即白色)的下划线来实现(其实不一定非得下划线,别的字符也可以,只不过韩国人习惯用下划线),这样配合物品描述的白色背景,看起来就好像是空行了。

大家可以动手改改试试看,练习一下~ 比如在红色药水描述的最后一行,都加入一句”这是我练习添加的一句描述!”看看在游戏里面会是什么效果?