文件概述

CharSections.dbc 定义了不同种族、性别角色的身体各部位纹理贴图。每个记录对应一个特定种族/性别组合的身体区域(皮肤、面部、发型、内衣等)的一种变体。此文件是角色外观定制系统的核心组成部分。

列结构

列号字段名类型描述
1ID整数唯一标识符
2RaceID整数种族ID(对应ChrRaces.dbc)
3SexID整数性别(0=男性, 1=女性)
4BaseSection整数基础区域类型
5VariationIndex整数变体索引号
6ColorIndex整数颜色索引
7-9TextureName[1-3]字符串纹理文件路径(通常3组,对应不同分辨率)
10Flags整数标志位

重要字段详解

BaseSection(基础区域类型)

决定此贴图应用在角色的哪个身体部位:

区域类型说明
0皮肤 (Skin)身体基础肤色贴图
1面部 (Face)面部细节贴图
2胡须 (Facial Hair)男性角色胡须贴图
3发型 (Hair)发型纹理贴图
4内衣 (Underwear)内衣/默认服装贴图
VariationIndex(变体索引)

同一基础区域可以有多种外观选择。VariationIndex 区分不同的外观选项,对应角色创建或理发店中的不同选择。

ColorIndex(颜色索引)

与 CharHairTextures.dbc 配合使用,指定发色等颜色的变体。不同 ColorIndex 对应不同的颜色选项。

使用技巧