游戏中所有物品都需要这三个素材文件对应的素材编号显示出来,游戏中最基本的两种种显示类型,背包 地上 任何物品都需要的两种显示类型,如果没有这些素材,在游戏中只能看到的是物品的名字。
4. 这三个素材文件中的图片编号都是对应的,比如Items.wzl文件中的编号55的图片显示的是一把裁决,分别DnItems.wzl和stateitem.wzl文件中编号55的也必须是一把裁决的样式图片,如果三个文件中同一个编号显示不一样的图片样式,在游戏中就会出现不一样的效果,可能会是物品在背包一个显示样式,物品放在地上另外一个样式,穿上装备在装备栏显示也是不同的样式,这样就会在游戏中显示不同步,所以这三个素材文件中,同一个编号必须是同样的显示图片。
5.计算公式,素材文件中图片编号除以1200加上当前文件初始值,等于当前武器衣服外观显示代码,每个衣服武器有1200张图片素材组成。
先给大家把单机的给嗯加持起来
在课程当中的话
大家去先注册一个
到我们这个网站去注册一个这个账号
然后呢我们今天讲的是第27课
第27课然后在下面去回复一个帖子
回复这个帖子之后呢
我们会看到一个下载链接
他们这个下载链接是这个隐藏的
必须恢复帖子之后才可以看到
这两个工具啊
这两个工具的话
是我们今天课程中需要的啊
需要的
这个工具我们去必须要先下载啊
下先下载
嗯时间的关键日期
我这边已经下载好了啊
这个东西你就直接下载出来
加错就可以直接用啊
不需要安装啊
不需要安装
好我们现在的话
可以通过这个工具
去看一下课文里面的这些图片啊
我们双击打开
然后呢点击这个按钮
打开
然后选择我们课堂当前的所在路径
或者是在一盘
然后是这个
是这个文件
然后打开这个DATA
找到我们刚刚在这个文档里面说到的
这些文件
我们随便打开一个
打开赞啊
我看一下
好我们看一下这边的素素材文件
像这把的话是五金铁铲啊
这种这个嗯
看一下
就是这些都是一个图片样式啊
图片样式
这些图片呢
有坐标有显示方位都是不一样的
在游戏里面的每秒每毫秒播放啊
一张图片然后组成的一个效果
动画效果啊
动画效果啊
每把武器啊
每一把武器
他是有1,200张图片去组成的啊
组成的一个完整的动作的效果
每个文件里面他不只是一把
武器他有多个啊
多个武器素材啊
多个武器素材
像这样的
当然后面像还有一些这个武器的一些
这个外观特效啊
或者内观特效呢
这个的话
我也会给大家去后面去更新啊
后面去更新
我们因为一节课程
做的知识点在太多的话
这个毕竟是新手
学习起来
他可能就是第一个是认真不认真
细心不细心
再个是时间
再个就是这个知识点太多
也不容易去掌握
不容易掌握
可能学习的前面
学习的后面再学习这个
多多少少会有一些
这个就会忘记掉
会忘记掉
好这些文件里面
他可以储存
储存这个多把武器的这个样式
多把武器的样式啊
我们先拿这这把武器
这把武器看着就不错啊
我们打开我们这个计算器
我们每个图片下面它都有个下标
这下标的话就是一个编号嘛
这个这个图片当前的编号
我们看看一下
这个是22705 啊
2七零二二七零5
然后除以11,200啊
等于多少
等于18
我们在这再给大家讲一下
它的计算公式的话
就是素材文件中的这个图片编号
除以1,200啊
加上当前文件的初始值
就是当前武器或者衣服的一个外观
显示代码啊
每个武器或者衣服
都是由这个1,200张图片去组成的
1,200张图片去组成的
什么是初始值呢
为什么在这写的是呃
素材文件中图片编号除1,200
刚才我们已经除过了他
当当前这个得出的结果是18点
这个一些小数字
这些小数点的话
我们直接就去
抹零啊就是直接用这个整数
就18
后面不管是多少
我们直接小数点去去掉了
直接用取这个整数
取整数加上当前文件的初始值啊
初始值刚才我给大家说过
这些初始值
就是这个文件当前后面的这个
这个就是初始值
然后我们看一下编辑器
这个编辑器
我们看一下这个文件的话是加3的
这个文件后面是3对不对
那我们看一下
他这个3的初始值是多少
3的文件初始值是150
就是说
只要是在这个文件里面的第一把武器
他就是150啊
第一把武器就是150
我们这个150加上这个18就168对不对
168啊我们呢现在打开这个
我们先记住这个数字是168
我们现在先进入游戏
好我们进入游戏之后呢
我们随便这个去给他改一下
就是这个木剑
这个木剑
这个木剑的话
我们打开这个工具
用这个数据库管理工具打开
然后呢
他这个是当前选择服务端所在路径
他默认选择是这个
如果是在其他地方的话
你可以在这选择文件
你选择服务端路径之后点击确定
他就会自动去分析这个数据库里面
那些字段
和这个数据库的字段信息啊
然后在这一块的话是一个分类
就是你勾选之后
只显示当前分类的一个东西
我们先勾选武器
显示武器的
然后我们看这个物件
物件这个木剑的话呢
这个是这个是呢
他的这个外观代码
这是外观
我们就是我们在游戏里面走动
跑步PK这些现实的这个武
器的外观代码
而这个的话呢
而这个的话呢
是显示的一个内观代码
就是在我们装备栏啊
背包还有地上
这个显示的一个这个效果啊
显示的显示的一个效果
刚才我们这个是木剑是168
我们在这输出168
然后点击这个按钮保存
保存之后呢
我们在我们这个M2上去进行加载控制
重新加载
然后物品数据库啊
然后呢
我们在游戏里面进行小退一下
好我们小推一下
我们先来看一下这个这把武器
他这个武器的一个效果
然后我们会看到这把武器的样式
就是我们刚刚添加的这个
这把武器的样式对不对
也就是说我们计算出来的这个数值
你记他这个固定的数值
就是说啊
图片编号是多少
除以1,200 啊
除以1,200得得到的数字是多少啊
小数点去掉
只取出整数啊
只要整数就可以
然后我们看一下
我们当前是打开的是哪个素材文件
这个是加3的对不对
然后我们看加塞文件的初始值多少
这个初始值的话就是150对不对
150 加8加18就168
那么记住这个168
就是我们当前的这个呃
在游戏里面走动跑步
显示出来的一个呃当前
这个素材的样式
这个当前素材的样式
为什么我刚刚给大家说
整理出来这么多的一个
呃文件
这这么多引擎的这个呃初始值
这文件的初始值
因为这个你只要知道这个初始值之后
啊你学会一种引擎的算法
嗯其他引擎的也是一样的
他都是通过呃除以1,200当前编
号多少除以1,200
加上当前文件的这个初始值
就是这个
当前
这个计算的这个素材的外观代码是
所有引擎都是这个计算方法
计算公式和这个呃
方法啊
他都是每个引擎都有个这个初始值
我们只要知道这个初始值之后啊
我们计算出来的代码就可以
当然还有一种笨方法
笨方法的话呢
我给大家去试一下
你比如说是我们
我今天课程中用的是这个记忆引擎的
记忆引擎的
如果说你
比如说你是其他的
像LED的
那么你就说呃
他的这个文件
呃武器文件是这个
是这个
他文件是这个加3的
这文件初始值是7575+8+18
他就是这个
当前这武器的
这个正确的
这个呃外观代码
如果是你是GM
GM的话呢
加3 这个是加3的
也是168 如果是GE的话呢
它这个是初始值是100
那它的这个啊
是g这个
这个这个
这是100
它这个加3的文件的初始值是100
那么它的100加上我们的18就是118
就是当前这个啊
这个素材的外观
这个样式
外观样式不同引擎
他这个外观代码是不一样的
所以说我们要看他这个初始值
我们通过除以1,200这个数值是一样的
而这个每个文
每个引擎
对这些文件的一个初始值是不一样的
啊
所以说我们要看自己是什么引擎的啊
自己也
如果还不知道自己是什么引擎的话呢
大家可以到我们网站上先看一下
第一节课程啊
第一节课程啊
好这个就是武器的一个算法
现在的话我们随便再搞一个
第二个我们看一下
这是一把剑啊
一把剑
我们看一下这个初始值是多少
这个数值是100啊
100对不对
然后我们现在就直接不计算啊
不计算不计算的情况下
我们改一下
把这个目前改成100
我们在保存这个按钮
是保存按钮
重新加载一下
啊小腿
啊 100
这个是我看一下
这个好像是错的
100是错的
应该是99
这个应该是最后一把
我看一下他100是多少
武器样式是这个样式啊
这个
我看一下他这把武器在哪个地方
这个的话
可能是跟我的这个自定义补丁有冲突
跟我自定义补丁有冲突
好
那我们看一下我们这个自定义补丁
这个的话是我们这个自定义补丁文件
是这个
这个是在应该是读取的是这个
我们看一下这个密码是多少
这个的话呢我是在
客户端这个呃素材文件添加
是我
给大家多多少少的提到过
这个相关的内容啊
这点大家可以跳过跳过
因为这个是涉及到
涉及到这个
呃自定义不定文件的这个课程
这个的话在后面啊
今天讲的主要是这个
客户端里面的素材啊
客户端里面的素材有点卡
看这密码是多少
我们来看一下
对不对他这个是读取的是呃
自定义补丁文件里面的
这个这把武器
嗯像现在支持这个点
PK呃格式的
这个文件的补丁
他是他是有一个读取这个优先的啊
读取这个优先的
像他如果支持这个点
PK的话呢
他就会先读取这个PK的
再读取我们客户端的啊
如果读取到PK的
他就不会再读取我们客户端里的
这些文件啊
这个的话
大家自己在后面去计算补丁的时候
呃素材的时候也注意一下啊
不要说啊
我计算呢确实是客户端对
你确实计算是客户端里的
但是说你先确定一下
你本机的这个不是你本机的
你这个你版本里面的
这个自己的原有的这个补丁文件
有没有这个
像这个同样的这个名字的文件
同样的这个文字
这个同样名称的这个文件
如果有同样文名称的文件的话
他就不会读取我们盛大q端里面的
这个文件
而他是直接读取我们这个
这个文件
这个文件的话
是我们自定义补丁文件啊
自定义补丁文件
它读取的这个东东西
读取的话
它有一个读取的优先权呃
它正常支持这个点PK文件的
这个自定义补丁文件的话
它是先读取呃
这个PK如果读取不到PK的话
他就不会再读取客户端啊
他是先读取这个PK文件的
像这种的话呢
他就读取的是这个嗯的这个PK文件啊
啊
你不要说我算的确实是客户端里面
对你确实算的是盛大客户端里面
你算的也是对的
但是呢他没有直接读取到
你这个盛大客户端里面
他而是而是直接跳舞
而直接就给读取到我们这个自定义
不定文件里面的
这个这个这个素材文件
所以说你要看就要看你
自己素材文件
这个的话呢
我会在这个后面的
呃不定课程中给大家去讲啊
今天主要讲的是这个
呃基础的
基础的这口端文件里面的啊
我们现在的话就先不讲这个
我们再换一个文件
因为这个文件的话是涉及到啊
自定义不定文件的
这个的话呢
嗯这一课的话
呃不不讲解这相关的内容
因为讲解的话呢
这个第一时间长
第二个的话是涉及到操作也比较多啊
比较多啊
我们去看下一个文件
比如像这个5的这个文件
5这个文件的话呢
我们打开看一下
因为这个加5这个文件里面
这里面是没有的
对不对它里面只有一个这个和加2的
加5它是没有的
加5是没有的
我们看加5的文件是多少
我们打错了
不是这个路径下的
是我们口端路径下面的
这个加入的文件
是这个我们打开看一下
嗯这把武器
我们现在不通过这种计算方法
我们继续啊
不计算
而他这个的话是默认这个值的话
是初始值是250对不对
那我们现在看一下
这本武器的大概的样式
就是这样子的
然后呢
我们在这个数据库里面截写这个
直接写这个250
然后点这个按钮保存
保存之后呢
我们再重新加载一下
我们进入线消退
当我们发现这个武器
就是我们刚刚这个看到这个加武
这个文件里面
这个武器样式对不对
而那关的话
还是我们原来的这个武
这个的话
如果你看过那个首饰的相关的课程
的话首饰相关的这个添加课程的话
你就知道这个内关的这个修改方法
修改方法啊
啊我们通过这种方法我们就知道啊
它这个初始值就是说
比如说加5的这个文件里面
这个文件初始是250
也就是说250
这个代码就是这个加5文件里面的
第一把武器
对不对第一把武器
那我们看这个第二把武器是多少
我们是刚才说过
每张图片它是由1,200张去组成的
对不对那么到底1,200的时候
这个图片已经改改变了
对不对已经改变了
改变成其他的
你如果写251
那就是第二
这就是这个样式
我们可以改一下看一下
250亿保存
我们要重新
每次修改完之后
必须要重新加载
或者说把引擎重启掉
然后重新进游戏
嗯这样的话
不然的话
他这个读取不到
我们最新数据库里面的
这个字段里面的信息啊
啊
我们看到251就是这个加文件的第二把
啊这种是用这种方法的
也是比较直接一点的
但这种的话会比较慢一点
因为我这个涉及到后面的文件比较多
啊这个素材文件比较多
你这样的话
一个一个去查的话
就比较慢啊
查这个是文件第几个
第几个就比较慢
那么直接通过这种方法去计算
呃
通过直接通过这个公式去计算的话
就快得多
像这个9
95229522
然后我们去算一下
9522除以1,200
啊等于7.935
我们把这个935这小数点去掉
它就是7
它也就257啊
250两两两百五十七
好这个就是这
个外观的方法
现在的话
我们去这个直接去添加一个完整的啊
完整的武器
我们可以通过这个工具啊
通过这个工具
它这有个导出数据
点击这个导出
我把这个去掉
导出数据
然后在这选择当前这个文件的路径
就是导出这个文件的路径
选择这个桌面
他这边有个导出名称和导出导出名称
称的话
他只显示这个当前的这个name字段
下面的这个物品名字啊
而后面的数据
这个数据库的字段信息
他不会暴露在内
导出啊而点击导出的话
它包含我们这个所有这个字段啊
我们点导出
导出之后呢
就是这个TST文本
我们打开看一下
我们随便选一把武器啊
选一把武器
这个
铁剑
我们复制到这个完整的字段
完整的字段
然后复制好关掉
再回到我们这个工具上面
点击这个导入到这个
我们点击导入
然后把这个相机粘贴进去
好现在我们点击导入就可以了
当然你这样的话
你不能像这样导入
这样导入的时候
他要提示这个有这个支付
这个不对啊
这个一些非法自断不对的之类的
嗯必须不能有空格
不能有空格
然后点击导入好OK
这把铁剑
为什么要选择一把武器呢
我们直接拿一个
这个数据库里面的
随便一把武器的字段
呃信息进行导入
导入之后我们再进行修改就OK啊
就OK
不用一个字一个字的去这个写对吧
不要耽误时间啊
好然后呢
他这个都不要管
主要看这个字段
这个字段是我们武器的这个外观样式
这个字段的话
是我们武器的这个内观样式啊
内观样式
那现在的话
我们去选一把武器
选一把这个其他的
先把其他的武士武器去
这个选3的
在我们这边看一下哪个武器好看
好就用这把剑 15315
是15315除以1200等于12
对不对
是15315 好
那我们现在看一下
这个加3类文件里面的这个
它是150对不对
150 加上这个
12有162162 我们在这个数据库里面写上
这个是这个字段啊
这个字段写上162
然后呢在这个内关里面嘛
我们再去打开这个文件
打开这工具
打开我们刚刚说的这三个文件
这三个文件
你任意打开一个就可以打开
尽量打开这个
这个文件里面这个素材文件
素材图片比较大
比较好辨
辨认一点啊
比较好看一点
我们重新打开
然后找到我们刚才这个
是
看一下
这文件好像被删掉了
这个我是删掉了
等一下我去style上复制一个
因为之前做课程
然后给他删掉了
没关系我的复制出来一份就可以
好那重新打开看一下
就是这个
我们对比一下
打开DET文件夹下面的这个啊这个
打开之后呢
我们会看到很多武器的样式
很多武器的样式
现在呢我们要找的
就是我们刚刚那个武器的样式啊
看一下是哪一个
后边一点
啊对
是这个33361
然后呢我们在这个数据库里面
在这写上3361
好然后点击这个按钮保存
然后重新加载一下
重新加载控制
重新加载物品数据库
好我们复制这个武器名字
然后再到游戏里面
我们现在刷出这个武器
嗯这个武器的话是其他文件
应该是没有删掉过的
让我们先呃放上去看下效果
然后我们看到他就是这样的一个效果
这是我们刚刚呃这个制作上出来的
这个外观样式
至于说为什么他这个装备栏没有啊
装备栏跟这个背包里面没有
地上也没有
啊然后地上消失了啊消失了
啊捡起来了
我们可以看一下
因为我这个客端
之前是删掉过一些补丁文件
先把这个引擎关掉
怎么拆关掉
然后我们去这coord端里面
把这几个文件都复制过来一下
我们把它这个覆盖一下
覆盖一下
如果你是这个客户端
里面打过比较多的一些文件
的情况下呢
他就会出现这个
有的时候会出现错位或者之类的
显示不一样的
如果你是这个正常的新安装的客户端
那就没有问题
那就没有问题啊
太慢了我们还是手动去复制好了
我们可以给大家搜索一下
看看到底是有没有这个文件
来搜索一下
啊这个是有
有这个文件
然后我们看一下这个
好这个也是有
有的话呢
我们打开看一下这个3361
嗯再看一下
这个
3361
这个也有
那么好
我们现在就重新进入游戏看一下
好我们现在重新进入游戏
还是看不到
看不到的话呢
这个可能是读取的是PK里面的
看一下
看一下PK的文件里面有没有
我们刚才说过
如果是在这个自定义不定文件里面
如果有的情况下啊
有的情况下这个
他就会自动读出这一个
这种方法给大家讲去
这可能有点乱啊
有点乱啊
有这个几个文件
第一个是这个
第二
这个第三是这个
这个
那我们先去看一下
这个密码多少
因为我这个的话是不是纯净的版本
他是有这些补丁的
所以说这个会
比较乱一点
之前没有给大家去
这个详细的去测试这个
曾经测试这个补丁的这个读取文件
所以说可能讲的话
可能会临时出现一些小插曲
这个不好意思啊
当然大家这个看我去操作的话
在于你遇到这种问题的话
应该也有一定的帮助啊
有一定帮助
等一下我再给大家讲啊
3361 看一下3361是有没有字的
他这里面是没有3361啊
所以说会出现这个
所以说会出现这个
看不到那把武器的样子
那我们现在输一个其他的
那我们拿个例子来说
这个10啊
1019 比如说这个1019
就跟我们游戏里面的这把武器
样式一样
我们打个例子来说啊
比如这个1019这个样式
跟我们这个游戏里面这个样式啊
是一样的
我们在这写上1019
保存
然后Ctrl Ctrl加载
然后呢我们小退一下
这个小退不是说必须要小退啊
有的是其他引擎
呃你直接
把武器拿下来
再拿放上去
他也会这个
也会这个
更新最新的啊
你们可以看第一集
立马看到效果
现在的话
我们可以看到这个
就是我们刚刚在看到这个
至于说为什么他这个我们看不到
他就是读取了
我们刚刚这个客户端里面的这个文件
啊这个客户端里面的这个
自定义素材文件
啊读取了这一个
呃读取了这个文件里面的
这三个文件
他所以说
他就不会再读取第一
test里下面的这三个文件啊
这个刚才给大家讲是为什么没有显示
那这个原因
他就是说是他有这个
他这个文件里面有这3这个补丁文件
独立补丁文件里面的
DET文件里面有这3个文件
也就这三五个文件
他有了之后呢
他就不会再读取DET下面的
客户端下面的这个这三个文件啊
呃如果是这个
我给大家可以再演示一下
随便改一个其他的
比如说这个971这把武器样式
我们现在改一下
这个是971这个样式
然后呢我们重新打开一个编辑器
给大家去做这个演示
详细一点啊
好我们打开然后
打开我们的客户端里面的这个
第一贴是这个
而不是这个
我们去做一下对比啊
做一下对比
971
971
971
他这个971是空的
空的话呢
我们选一个不是空的
532
或者是其他的
538539啊 538
我们看538的
538也是空的
538是空的的话
我们选其他的啊
那就828这个
这把是这个
不是武器啊
这个是一个
呃是看着像腰带啊
像腰带
而我们这个是读取的是客户端里面
我们可以看这个
左下角的这个当前路径
我们自定素材文件的里面的这个路径
啊
而我们这个的话是我们客户端里面
这个DET文件下面
文件夹下面的这个路径
这个828是这个样式的
而我们这个的话是腰带这个样式的
那我们可以来把它改变一下
我们就会发现不一样的效果 828
然后保存
然后重新加载
好我们把武器拿下来
我们会发现他这个读取的是这里面的
对不对这个效果
而他读取的不是这个效果啊
我们轻轻的放上去
会发现武器是这样子的
对不对这个的话就是说呃
如果说你客户端
你传奇版本的补丁啊
传奇版本的补丁
哎这个时候在之前课程中
也没有给大家去做这详细的这个准备
会出现这种这个问题啊
你传奇版本里面
如果是这个传奇版本里面的完整补丁
啊完整补丁
如果是出现像这种
或者说不是这种
因为他这个名字是可以自定义的
不是说固定就是这个名字啊
呃像这种的话呃
像打开我们这个完整的这个布丁
然后看DATA下面有没有这些PAK格式的
点PAK格式的这个文件
如果有的情况下呢
你去对比一下有没有这三个文件
三个名称的文件
比如像这个文名称的文件
可以看一下有没有
嗯有
呃是这个对不对
点PAK的
如果有这个点PAK的文件的话
那么它就是读取到
我们这个完整补丁里面的
自定义补丁文件里面的这个
这三个文件
这个文件啊
而且它不会去读
它不会去读取