今天我们来讲一下 补丁的TBL
我们在版本(服务端)加了物品之后 需要对应的补丁来完善它
首先我们需要把补丁给解压出来 因为TBL补丁文件在 datas.pak里面 而pak文件是一个压缩性的
融合文件,所以我们用工具给它解压出来 进行修改
打开pak解压 工具 选择补丁所在的路径
点击打开文件
解压完成后,文件的默认路径是在E盘的,
我们打开E盘 看到没 有个datas的
文件夹 这就是解压出来的datas.pak 好了 我们打开这个文件来看 这里面有很多文件
都是游戏的补丁文件 而我们今天要打开的是tbl 16个对应的tbl文件 所对应的就是
服务端(版本)的TBL 找到物品的objectbase.tbl 复制出去 建立一个新文件夹也可以
我这里是把修改版本 进行了分区 补丁TBL OB 物品
打开 转换工具 tbl 转换成 xml 这个工具是不需要选择路径的
默认同一个文件夹内的OB文件转换 把原TBL删除 留下xml文件本
这里就是补丁 补丁和客户端内的有一些不同 我们给他一条条分开来解说
<row 编号="2343" 编号跟服务端(版本)相同
名称="礼包" 名称跟服务端(版本)相同
类型="128" 类型跟服务端(版本)相同
上个课程说过脚本采用类型34 但是我想把物品加个自己想要的颜色名字
就可以把补丁里原本34 改成128
最大数量="1000000" 数量跟服务端(版本)相同
性别要求="3" 性别跟服务端(版本)相同
需要等级="0" 同上
道具等级="0" 同上
配合物品="0" 同上
最大生命="0" 同上
最大法术="0" 同上
最大体力="0" 同上
最小物攻="0" 同上
最大物攻="0" 同上
最小魔攻="0" 同上
最大魔攻="0" 同上
物理防御="0" 同上
法术防御="0" 同上
伤害加成="0" 同上
未知1="0" 补丁里面是有未知项目的 但是未知项目用到的较少 只有8 9 10 11 19
这几个未知用的多
未知2="0"
未知3="0"
改造="0" 同上
合成等级="0" 同上
打造="0" 同上
未知7="0"
需要技能="0" 同上
需要原料="0" 同上
装备位置="0" 同上
耐久度="0" 同上
价格="0" 跟服务端(版本)价格一样 游戏内商店显示的价格是这里为准,
购买实际价格以服务端(版本)为准
未知8="-1" 未知8是 人物在地图所显示的样式 简单来说 时装 装备 穿上后
人物在游戏内的形态 打开游戏来看 时装穿上后 这个就是游戏内
的外形 未知8 决定 这个东西在哪里看呢 肯定有疑问 使用工具打开
客户端文件body.pak 使用 pak图包查看和解压工具 打开
这个文件有很多个 你想改成其他的 就用工具打开 找 比如改成这个
那么就填入 这个找到的外形 图片名字 252 未知项 不需要加这个0
填入252 那么这个物品被穿上后 人物就会显示成这个外形形态
未知9="771" 未知9 是物品掉落在地板所显示的样式 也是使用这个工具打开 items.pak
在这里面的 0006 里面 如果你想修改这个物品 掉落之后在地板的样式
就找这里 比如这个还是 791 那么未知9 就是 791
未知10="540" 未知10 是物品在包裹内显示的图片外形 还是在items.pak里面
不过这个是在 0000 里面找 例如做一个礼包2430 那么未知10就是填入
2430 在包裹内就会显示这个图形
未知11="-1" 未知11 是穿在身上 装备栏所显示的外形 也是在items.pak里面
这个是在0003 我们来看比如 武器想改成1081 这个图 那么未知11就改成
1081 未知11 只有装备在装备栏里面才去修改 其他的 正常 -1 就是不
显示 空白的
颜色="-1" 不修改
格子宽="1" 不修改
格子高="1" 不修改
未知12="12058861" 未知12 就是颜色的选择了 这个物品 颜色不适用于装备 使用与物品
例如这个洗髓宝珠 我们来看一下 补丁内 洗髓宝珠的 未知12 是 65417
游戏内名字显示就是绿色 需要什么颜色都可以根据自己想要的修改
在文件内 我放入了 一张 十进制颜色表 我们来看 嗯!这里的是十进制的
带有字母 需要转化 我们可以百度搜索也行 搜索 十进制颜色
你需要什么颜色 就填入对应的颜色编码就OK了 游戏内就会显示对应颜色
未知13="0" 不修改
未知14="10037" 不修改
未知15="0" 不修改
未知16="0" 不修改
未知17="0" 不修改
未知18="1" 不修改
未知19="6" 未知19 等于服务端(版本)的 金子"6" 1=买使用银子 14=买使用金子
6=可银可银,需要场景定制,基本不用 就用 1 和 14即可
跟版本里面相同就可以 游戏内显示购买就是 金或银
未知20="-1" 不修改
未知21="0" 不修改
药品作用="0" 不修改
说明="礼包,开启获得一级魂魄石"/> 说明就是物品在游戏内的说明解说
那么修改好之后呢 保存 保存后 我们要把他转换成 TBL文件 还是这个工具 点开
新的 TBL文件就好了 我们复制到 E盘的 datas里面 原位置 覆盖
覆盖后 在使用pak压缩工具 导入 压缩 生成 选择整个文件夹哦
导入结束后 处理 处理结束后 生成pak
重组后的pak文件 默认生成在 C盘内 我们打开C datas.pak补丁文件 好了
把它复制到 原补丁里面 替换就好了 然后E盘里面的 datas要去删除
这个文件 被压缩后就要删除 只能使用一次 不可第二次使用 第二次使用就是错误文件
补丁无效,所以我们删除它,避免再次修改补丁时候忘了 解压出来的 跟这个覆盖
变成无效文件 那就白修改了!
好了 本课程结束 下一课 讲解NPC相关