一、cbohum文件本质与分组规则
cbohum.wil/cbohum.wzl存放的是人物穿着不同衣服释放连击、倚天辟地、骑马等扩展动作的资源,不是普通hum.wil(普通hum每套模型600张,8方向×各动作帧)。连击动作采用“分组制”:
-官方基础规则:衣服类每1组=2000张图片,不区分男女;武器类每1组=4000张图片,区分男女(男0–1999,女2000–3999)。
•文件命名延续:cbohum.wil(裸体–辉煌时段衣服)、cbohum3.wzl(主宰–热血时段衣服),编号cbohum1、cbohum2…cbohum30依次向后排,每组2000张。
-引擎读取偏移公式(衣服):起始帧=(EXPAND3值-1)×2000;若EXPAND3=0或留空,读官方cbohumN.wzl原组(0–1999)。
例:数据库衣服记录Expand3=3→连击动作读cbohumdiy.wzl或cbohum3.wzl内第4000–5999张;Expand3=1→读0–1999张。
-武器公式:起始帧=(Expand3值-1)×4000;男角色用0–1999偏移段,女角色用2000–3999偏移段;Expand3范围1–15。
二、组内连击/倚天辟地治划分
在任意一组2000张图内部,动作区段固定:
•0–399:常规连击动作(8方向排列,每方向约50帧,含起手、挥击、收招)
•400–599:倚天辟地技能动作段(官方约定位置,DIY补丁必须按此摆放,否则放技能时调用空白帧)
-600–1999:预留(骑马、翅膀特效关联帧、其他扩展技能)
计算某职业某方向具体帧号:
方向序号(0=下、1=左下、2=左、3=左上、4=上、5=右上、6=右、7=右下,不同引擎可能镜像)
单方向帧数=50(以官方cbohum实测为准,部分版本48或64)
目标帧=组起始帧+动作段起点+方向序号×单方向帧数+帧内序号
例:战士男、Expand3=2、倚天辟地、方向=右(6)、帧内第3张
组起始=(2-1)×2000=2000
动作段起点=400
方向偏移=6×50=300
帧号=2000+400+300+3=2703(在cbohum2.wzl中定位第2703张)
三、StdItem.DB/DBC字段联动计算
•衣服表字段Expand3(或ExpAnd3、EffectValue视引擎而定):决定调哪一组cbohum。0=官方原版连击;1–30=对应cbohumdiy/cbohum1~cbohum30。
-Shape字段:决定普通hum模型组(每1200或600一张表切换男女),与普通站立走跑关联;cbohum不参与Shape计算,只认Expand3。
•武器表Expand3:1–15对应cboweapondiy.wzl组号,连击挥武器动作同步切换;若武器要带发光特效,还需配套cboweaponeffectdiy.wzl,帧偏移与武器组完全一致。
-衣服特效文件cboHumEffectdiy.wzl/cboHumEffectN.wzl:顺序与cbohum分组一一对应,翅膀、光效帧号=同组同偏移。
四、DIY补丁导入时的实算流程
1.用Wil/Wzl编辑器打开官方cbohum.wzl,导出0–1999张作为模板结构。
2.替换内部图片,保持8方向顺序、每方向帧数、400–599倚天辟地段不变。
3.存为新文件cbohumdiy.wzl(或cbohum19.wzl之类)。
4.数据库目标衣服Expand3设为对应序号(如存diy且引擎认1=diy,则填1)。
5.引擎参数确认:M2→参数设置→连击/扩展动作→勾选“启用cbo系列补丁”,衣服分组上限填30,武器填15。
6.客户端Data目录放入cbohumdiy.wzl+cboHumEffectdiy.wzl,登录器资源列表勾选该wzl。
五、常见算错导致显示异常的现象
•放连击变另一件衣服:Expand3写的组号和补丁文件实际组号不匹配,或cbohum19.wzl实际存的是2000–3999却当0–1999调。
-倚天辟地黑屏/定帧:DIY图里400–599段没按官方摆,引擎调到空帧。
•男女反串:武器补丁没分男女偏移,女号读了男0–1999段。
•骑马无动作:骑马帧在600之后,DIY只做了0–599,后续未补。
-老引擎(非GOM/GEE/HeroM2新核)不认Expand3:只能走官方cbohum.wil固定组,不能自定义分组,强行改库无效。
六、快速验算对照表
衣服Expand3=0→官方cbohum.wzl0–1999
衣服Expand3=1→diy组0–1999/cbohum1组
衣服Expand3=5→偏移8000–9999
衣服Expand3=30→偏移58000–59999
武器Expand3=1→男0–1999/女2000–3999(cboweapondiy.wzl)
武器Expand3=15→偏移56000–59999(男)、58000–61999(女)
倚天辟地固定段=每组内400–599,不受Expand3影响,只受组起始偏移影响。
帧率与播放速度不在cbohum图内计算,由引擎ActSerieHit动作表控制(start、frame、skip、ftime),改图只改外观,不改出招节奏;要调动速度去改服务端动作配置,不在这里算。
cbohum.wil/cbohum.wzl存放的是人物穿着不同衣服释放连击、倚天辟地、骑马等扩展动作的资源,不是普通hum.wil(普通hum每套模型600张,8方向×各动作帧)。连击动作采用“分组制”:
-官方基础规则:衣服类每1组=2000张图片,不区分男女;武器类每1组=4000张图片,区分男女(男0–1999,女2000–3999)。
•文件命名延续:cbohum.wil(裸体–辉煌时段衣服)、cbohum3.wzl(主宰–热血时段衣服),编号cbohum1、cbohum2…cbohum30依次向后排,每组2000张。
-引擎读取偏移公式(衣服):起始帧=(EXPAND3值-1)×2000;若EXPAND3=0或留空,读官方cbohumN.wzl原组(0–1999)。
例:数据库衣服记录Expand3=3→连击动作读cbohumdiy.wzl或cbohum3.wzl内第4000–5999张;Expand3=1→读0–1999张。
-武器公式:起始帧=(Expand3值-1)×4000;男角色用0–1999偏移段,女角色用2000–3999偏移段;Expand3范围1–15。
二、组内连击/倚天辟地治划分
在任意一组2000张图内部,动作区段固定:
•0–399:常规连击动作(8方向排列,每方向约50帧,含起手、挥击、收招)
•400–599:倚天辟地技能动作段(官方约定位置,DIY补丁必须按此摆放,否则放技能时调用空白帧)
-600–1999:预留(骑马、翅膀特效关联帧、其他扩展技能)
计算某职业某方向具体帧号:
方向序号(0=下、1=左下、2=左、3=左上、4=上、5=右上、6=右、7=右下,不同引擎可能镜像)
单方向帧数=50(以官方cbohum实测为准,部分版本48或64)
目标帧=组起始帧+动作段起点+方向序号×单方向帧数+帧内序号
例:战士男、Expand3=2、倚天辟地、方向=右(6)、帧内第3张
组起始=(2-1)×2000=2000
动作段起点=400
方向偏移=6×50=300
帧号=2000+400+300+3=2703(在cbohum2.wzl中定位第2703张)
三、StdItem.DB/DBC字段联动计算
•衣服表字段Expand3(或ExpAnd3、EffectValue视引擎而定):决定调哪一组cbohum。0=官方原版连击;1–30=对应cbohumdiy/cbohum1~cbohum30。
-Shape字段:决定普通hum模型组(每1200或600一张表切换男女),与普通站立走跑关联;cbohum不参与Shape计算,只认Expand3。
•武器表Expand3:1–15对应cboweapondiy.wzl组号,连击挥武器动作同步切换;若武器要带发光特效,还需配套cboweaponeffectdiy.wzl,帧偏移与武器组完全一致。
-衣服特效文件cboHumEffectdiy.wzl/cboHumEffectN.wzl:顺序与cbohum分组一一对应,翅膀、光效帧号=同组同偏移。
四、DIY补丁导入时的实算流程
1.用Wil/Wzl编辑器打开官方cbohum.wzl,导出0–1999张作为模板结构。
2.替换内部图片,保持8方向顺序、每方向帧数、400–599倚天辟地段不变。
3.存为新文件cbohumdiy.wzl(或cbohum19.wzl之类)。
4.数据库目标衣服Expand3设为对应序号(如存diy且引擎认1=diy,则填1)。
5.引擎参数确认:M2→参数设置→连击/扩展动作→勾选“启用cbo系列补丁”,衣服分组上限填30,武器填15。
6.客户端Data目录放入cbohumdiy.wzl+cboHumEffectdiy.wzl,登录器资源列表勾选该wzl。
五、常见算错导致显示异常的现象
•放连击变另一件衣服:Expand3写的组号和补丁文件实际组号不匹配,或cbohum19.wzl实际存的是2000–3999却当0–1999调。
-倚天辟地黑屏/定帧:DIY图里400–599段没按官方摆,引擎调到空帧。
•男女反串:武器补丁没分男女偏移,女号读了男0–1999段。
•骑马无动作:骑马帧在600之后,DIY只做了0–599,后续未补。
-老引擎(非GOM/GEE/HeroM2新核)不认Expand3:只能走官方cbohum.wil固定组,不能自定义分组,强行改库无效。
六、快速验算对照表
衣服Expand3=0→官方cbohum.wzl0–1999
衣服Expand3=1→diy组0–1999/cbohum1组
衣服Expand3=5→偏移8000–9999
衣服Expand3=30→偏移58000–59999
武器Expand3=1→男0–1999/女2000–3999(cboweapondiy.wzl)
武器Expand3=15→偏移56000–59999(男)、58000–61999(女)
倚天辟地固定段=每组内400–599,不受Expand3影响,只受组起始偏移影响。
帧率与播放速度不在cbohum图内计算,由引擎ActSerieHit动作表控制(start、frame、skip、ftime),改图只改外观,不改出招节奏;要调动速度去改服务端动作配置,不在这里算。

