ChatChannels.dbc
聊天频道定义文件。定义游戏中各聊天频道的规则、显示模式和名称
文件概述
ChatChannels.dbc 定义了魔兽世界聊天系统中的各个频道。包括综合、交易、组队、本地防务、世界防务、寻求组队等默认频道以及玩家自定义频道的规则。每个频道定义了标志位、显示模式和本地化名称。
列结构
| 列号 | 字段 | 类型 | 详细说明 |
|---|---|---|---|
| 1 | 编号 | 整数 | 频道唯一标识符 |
| 2 | 标识 | 整数 | 频道行为标志位(见详解) |
| 3 | 阵营组 | 整数 | 阵营分组 |
| 4~19 | 模式 | 字符串 | 各国语言的频道显示模式/简称(本地化) |
| 20 | 标识 | 整数 | 模式字符串的标志,一般都是 16712190(0xFF01FE) |
| 21~36 | 名称 | 字符串 | 各国语言的频道名称(本地化) |
| 37 | 标识 | 整数 | 名称字符串标志,一般都是 16712190(0xFF01FE) |
关键字段详解
标识(列2)—— 频道行为标志
| 标志值 | 说明 |
|---|---|
| 0x01 | 初始频道 —— 角色首次登录时自动加入 |
| 0x02 | 区域相关 —— 切换区域时自动切换频道 |
| 0x04 | 全域频道 —— 跨区域可见 |
| 0x08 | 交易频道 —— 用于物品交易信息 |
| 0x10 | 仅主城可用 —— 仅主城范围内可见 |
| 0x20 | 寻求组队频道 —— LFG相关 |
| 0x40 | 语音频道 —— 支持语音通信 |
模式与名称
每个频道有两套本地化字符串:
- 模式(列4~19):频道的简称/缩写,如 "/1" 对应综合频道
- 名称(列21~36):频道的完整显示名称,如 "综合"、"交易"、"本地防务"
两套字符串分别有各自的标志位(列20和列37),通常都为 16712190。