0x00 前言
此前已经讲解过头饰、武器、披风/翅膀怎么定制个性化外观了:
本篇继续介绍「盾牌」的外观定制方法。
和武器外观一样,盾牌的外观也是只有在「攻击状态」时才能看到的。
0x10 盾牌外观图档
有别于之前介绍的任意一种外观,盾牌的外观是没有「外观池」的,或者说盾牌是「固有外观池」、没有 lua/lub 这种可配置的「动态外观池」,因而无法新增外观进去。
在 2013 年的时候,Neo-Mind 是为盾牌外观做过可定制的外观池补丁的,在 2014 年的时候还一度植入到 Nemo 中,可惜需要外观池需要 DIFF 支持,在复兴后的版本已经不能用了。
盾牌的外观图档位置为: data/sprite/规菩
和武器的外观图档一样,这个目录下定义了每一种职业的文件夹,每个文件夹下即是该职业的盾牌的外观图档。
以服侍职系为例,其每个职业对应的文件夹为:
职级 | 职业 | 职业文件夹名称 |
---|---|---|
一转/进阶一转 | 服事 | 己流磊 |
二转/进阶二转 | 祭司/神官 | 橇府胶飘 |
二转/进阶二转 | 武道家/武术宗师 | 根农 |
三转/进阶三转 | 大主教 | 酒农厚俭 |
三转/进阶三转 | 修罗 | 酱扼 |
四转 | 枢机主教 | CARDINAL |
四转 | 圣裁者 | INQUISITOR |
更多职业可参考《客户端目录结构及功能说明(2024 修订)》
每个职业文件夹下,存储的就是盾牌的图档,格式有两种:
- 默认外观图档
- 特定外观图档
0x11 默认外观图档
有 4 种默认外观,对应 4 种类型的盾牌:
默认外观类型 | 盾牌类型 | 外观图 |
---|---|---|
啊靛 |
铁盾 | |
滚努矾 |
圆盾 | |
固矾蒋靛 |
镜盾 | |
蒋靛 |
钢盾 |
默认外观图档的名称格式为: {职业名称}_{性别}_{默认外观类型}.[act|spr]
但不是说你随便新增一个盾牌、就可以使用默认外观的,因为你没有指定、也无法指定新增的盾牌是属于哪个默认类型的外观,因为目前也没有可以设置盾牌类型的 lua/lub
,故你新增的盾牌是无法渲染成 4 种默认外观之一的。
0x12 特定外观图档
所谓的 特定外观图档,是相对 默认外观图档 而言的。
除了默认外观图档以外的,都是特定外观图档,其名称格式为: {职业名称}_{性别}_{盾牌道具ID}_规菩.[act|spr]
例如:
特定外观名称 | 道具 ID | 外观图 |
---|---|---|
己流磊_咯_460020_规菩 |
460020 | |
己流磊_咯_28946_规菩 |
28946 |
但不是说你随便新增一个盾牌,就可以使用特定外观的。
我在前面已经说过了,盾牌是「固有外观池」,即使是 特定外观图档,也是一个个 ID 写死在客户端的,目前没有办法、也没有 lua/lub
像武器外观池一样去新增盾牌外观。
所以即使你创建了一个 ID 为 9527 的盾牌,然后制作了 己流磊_咯_9527_规菩
的图档放到了 data/sprite/规菩/己流磊
目录下,游戏中也渲染不出外观:
0x20 修改盾牌外观
其实「默认外观图档」是复兴前的产物,「特定外观图档」是复兴后的产物,但是都固化在内置的盾牌外观池中,不可定制。
那么如何修改盾牌外观呢?
目前唯一的方法就是替换已存在的盾牌外观。
譬如我希望修改 28946 的盾牌外观:
现在做好兔子玩偶的外观图档,将其命名为 己流磊_咯_28946_规菩
并覆盖原盾牌图档:
重新进入游戏即可看到效果:
0x30 其他骚操作
其实我也尝试了别的方法,验证后都不可行,这里写出来希望可以让大家避坑:
- 验证 Neo-Mind 通过 Nemo 定制的盾牌外观池补丁 ,在当前版本不可行
- 验证在道具库把盾牌道具声明为武器
Type: Weapon
、装备在左手,试图用武器的外观池实现盾牌外观,也是不可行 - 验证利用影子盾牌,但是影子装备本身就不会渲染外观,还是不可行