自定义内容

自定义物品外观

面向需要扩展物品背包图、穿戴图和地面图的读者,说明 Looks 对应的资源范围,以及常见的客户端配套要求。

处理物品外观时,通常要先分清你现在走的是普通补丁扩展,还是更高编号的自定义资源扩展。

配置前先确认什么

  • 物品的 Looks 先确认已经填到目标范围
  • 背包图、穿戴图和地面图先确认是否同时准备完成
  • 客户端先确认支持当前这组物品资源扩展

普通补丁扩展怎么读取

客户端支持普通补丁扩展时,Looks 10000..19999 通常会读取下面这组资源:

显示位置资源文件
背包图Items2.wzl
穿戴图stateitem2.wzl
地面图DnItems2.wzl

这组范围适合在已有补丁规则内继续扩展物品外观,但前提是客户端已经配套支持。

更高编号的自定义资源怎么读取

当 Looks >= 20000 时,客户端会按显示位置分别读取自定义资源文件。

背包图

客户端会读取:

data\~item_bg数字.wzl

例如:

  • Looks = 20005 时,对应 ~item_bg2.wzl 的索引 5

穿戴图

客户端会读取:

data\~item_st数字.wzl

例如:

  • Looks = 20005 时,对应 ~item_st2.wzl 的索引 5

地面图

客户端会读取:

data\~item_dn数字.wzl

例如:

  • Looks = 20005 时,对应 ~item_dn2.wzl 的索引 5

如果背包图、穿戴图和地面图只做了一部分,客户端就会出现显示不一致,常见表现是背包里正常、落地后不对,或者穿到身上后读到旧资源。

内发光怎么读取

需要给装备或时装追加内发光时,可再配合 Shine 读取:

用途触发条件资源文件每多少张图一个效果
装备内发光Shine >= 100~witemsshine.wzl50
时装内发光Shine >= 100~wfashionshine.wzl50

当 Shine >= 100 时,每 50 张图片对应一个效果区间。

例如:

  • Shine = 100 时,读取 0..49
  • Shine = 101 时,读取 50..99

这一组图片需要保持连续,否则常见结果是发光断帧、错位,或者只显示一部分效果。

跑不通时先查哪里

如果物品外观没有变化,优先检查:

  • Looks 是否真的进入了目标范围
  • 背包图、穿戴图和地面图的文件是否都已经更新
  • 客户端是否真的支持当前这组扩展文件

如果只在某一个显示位置异常,优先检查:

  • 是否只更新了 Items2.wzl、stateitem2.wzl、DnItems2.wzl 或 ~item_bg、~item_st、~item_dn 中的其中一部分
  • 当前 Looks 对应的文件编号和索引是否填对

如果内发光异常,优先检查:

  • Shine 是否已经进入 100 以上范围
  • ~witemsshine.wzl 或 ~wfashionshine.wzl 中对应区间的图片是否连续

相关阅读