工程参考/配置文件索引:修订间差异
来自天龙知识库
跳到导航跳到搜索
维护配置文件知识库:完整字段、读取范围、手工修改实例与核对状态 |
维护配置文件知识库:完整字段、读取范围、手工修改实例与核对状态 |
||
| 第6行: | 第6行: | ||
本索引收录 Server/Config 与 Public/Config 及子目录中的 242 个文件。按文件位置区分同名文件,按专题查找需要修改的功能。 | 本索引收录 Server/Config 与 Public/Config 及子目录中的 242 个文件。按文件位置区分同名文件,按专题查找需要修改的功能。 | ||
当前 | 当前 129 个文件已完成源码与字段说明,其余条目继续核对;收录文件不表示已完成游戏实测。操作前先看 [[工程参考/配置文件修改约定|配置文件修改约定]]。 | ||
[[工程参考/服务端外网设置|服务端外网设置]] · [[工程参考/登录器配置|登录器配置]] · [[Lua接口/服务端函数索引|Lua 接口索引]] | [[工程参考/服务端外网设置|服务端外网设置]] · [[工程参考/登录器配置|登录器配置]] · [[Lua接口/服务端函数索引|Lua 接口索引]] | ||
| 第248行: | 第248行: | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_Delivery.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_Delivery.txt</code> | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 送信(递送)类任务:需要递送的物品种类与数量、目标 NPC 与对白,外加公共的任务描述与奖励配置<br>Server 游戏进程:TableInit::InitMissionDeliveryTable 用 MissionOpen(file, "../Public/Config/Mission_Delivery.txt", 80) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_DELIVERY(id 171)注册到同名文件 | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[工程参考/配置文件/Public/Mission_Delivery.txt|字段与修改实例]]<br>已核对源码 | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_EnterArea.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_EnterArea.txt</code> | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 进入区域类任务:需要进入的最多 3 个场景区域、进入时的对白与提示,外加公共的任务描述与奖励配置<br>Server 游戏进程:TableInit::InitMissionEnterAreaTable 用 MissionOpen(file, "../Public/Config/Mission_EnterArea.txt", 62) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_ENTERAREA(id 180)注册到同名文件 | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[工程参考/配置文件/Public/Mission_EnterArea.txt|字段与修改实例]]<br>已核对源码 | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_Husong.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_Husong.txt</code> | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 护送类任务:护送目标所在场景与名字、护送路线与 AI 类型,外加公共的任务描述与奖励配置<br>Server 游戏进程:TableInit::InitMissionHusongTable 用 MissionOpen(file, "../Public/Config/Mission_Husong.txt", 54) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_HUSONG(id 174)注册到同名文件 | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[工程参考/配置文件/Public/Mission_Husong.txt|字段与修改实例]]<br>已核对源码 | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_KillMonster.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_KillMonster.txt</code> | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 杀怪类任务:需要击杀的怪物种类与数量,外加公共的任务描述、交接 NPC、等级前置与奖励配置<br>Server 游戏进程:TableInit::InitMissionKillMonsterTable 用 MissionOpen(file, "../Public/Config/Mission_KillMonster.txt", 77) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_KILLMONSTER(id 172)注册到同名文件,GMDP_Struct_Quest.cpp 按脚本号区间查表 | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[工程参考/配置文件/Public/Mission_KillMonster.txt|字段与修改实例]]<br>已核对源码 | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_LootItem.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_LootItem.txt</code> | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | 拾取物品类任务:需要击杀哪种怪物、拾取什么物品、掉落概率与数量,外加公共的任务描述与奖励配置<br>Server 游戏进程:TableInit::InitMissionLootItemTable 用 MissionOpen(file, "../Public/Config/Mission_LootItem.txt", 87) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_LOOTITEM(id 173)注册到同名文件 | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[工程参考/配置文件/Public/Mission_LootItem.txt|字段与修改实例]]<br>已核对源码 | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_NpcDefault.txt</code> | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">Public/Mission_NpcDefault.txt</code> | ||
2026年9月11日 (五) 19:42的版本
本索引收录 Server/Config 与 Public/Config 及子目录中的 242 个文件。按文件位置区分同名文件,按专题查找需要修改的功能。
当前 129 个文件已完成源码与字段说明,其余条目继续核对;收录文件不表示已完成游戏实测。操作前先看 配置文件修改约定。
启动与联网 · 全局与管理 · 物品与装备 · 场景与任务 · 商店与掉落 · 成长与技能 · 活动与其他资源
启动与联网
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/BillingInfo.ini
|
账号数据库、内部访问名单和登录数量限制 Billing 读取数据库及限制;访问名单由 Billing 监听管理器读取 |
字段与修改实例 已核对源码 |
Server/LoginInfo.ini
|
登录服务编号、数据库数据源和登录检查参数 主要使用者为 Login,公共初始化同时读取 |
字段与修改实例 已核对源码 |
Server/MachineInfo.ini
|
逻辑机器编号清单 公共配置初始化读取;Server 的机器管理逻辑查询 |
字段与修改实例 已核对源码 |
Server/ServerInfo.ini
|
服务编号、玩家连接地址、内部通信与共享内存关联 主要用于 Server、Login、World、Billing;公共初始化也会读取 |
字段与修改实例 已核对源码 |
Server/ShareMemInfo.ini
|
共享存储的数据库连接、保存间隔及键与数据类型对应 主要使用者为 ShareMemory;Server 和 World 使用其中关联的数据键 |
字段与修改实例 已核对源码 |
Server/WorldInfo.ini
|
区服标识与 World 共享内存键 主要使用者为 World;其他服务也会使用区服标识 |
字段与修改实例 已核对源码 |
全局与管理
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/Account.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/AllowableScriptFunc.txt
|
允许客户端请求的服务端脚本入口白名单 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/ConfigInfo.ini
|
全局玩法参数、容量、计时及管理开关 Server、World、Login、Billing、ShareMemory 的公共初始化均读取;具体字段各自使用 |
字段与修改实例 已核对源码 |
Server/DefaultChar.ini
|
新角色初始数据、出生点与初始快捷栏 Login;World 的非共享内存档案初始化分支也读取 |
字段与修改实例 已核对源码 |
Server/GMList.ini
|
按角色 GUID 登记 GM 指令权限 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/IPRange.ini
|
游戏连接的允许与拒绝 IP 网段 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/IPRegionTable.txt
|
按登录来源 IP 为角色记录地区编号 Login |
字段与修改实例 已核对源码 |
Server/MergeConfig.txt
|
按时间段关闭特定业务入口 Server 游戏进程,相关 Lua 脚本读取关闭状态 |
字段与修改实例 已核对源码 |
Server/SystemInfo.ini
|
World 系统广播与旧活动字段的读取说明 World |
字段与修改实例 已核对源码 |
Server/proxyIP.txt
|
登录通知中的代理来源地址识别 Server 游戏进程的登录通知管理器 |
字段与修改实例 已核对源码 |
物品与装备
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/ItemAuditFilter.txt
|
物品审核过滤器:按槽位下标登记一个物品模板 ID,供 IsItemInTheAuditFilter 查询 Server 游戏进程:GameTable::InitAuditFilter 调用 InitGlobalItemAuditFilter("./Config/ItemAuditFilter.txt"),经 g_ItemFilterManager.InitFromDB 由 TemplateManager_T<ItemFilter_T> 加载 |
字段与修改实例 已核对源码 |
Server/ItemQuality.txt
|
旧装备品质权重表;启动读取,当前未发现实际品质抽取调用 Server 游戏进程;旧表加载已确认,实际装备业务调用未发现 |
字段与修改实例 已核对源码 |
Server/ItemSegAffect.txt
|
装备品质段 1..9 的权重分布 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/ItemSegQuality.txt
|
按装备规则、创建原因和部位选择品质分布编号 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/ItemSegRate.txt
|
装备各品质段对附加属性基数的缩放系数 Server 游戏进程的装备生成与属性校验 |
字段与修改实例 已核对源码 |
Server/ItemSegValue.txt
|
装备属性段的数值表:每个段号一行,后面 64 列是该段各项属性的取值(本 Server/Config 副本不是运行时读取的文件) Server 游戏进程读取的是 ../Public/Config/ItemSegValue.txt(FILE_ITEM_SEG_VALUE),不是本副本;结构由 ItemTable::InitItemSegValueTable 定义,取值由 ItemTable::GetItemSegValue 提供给 ItemRuler.cpp |
字段与修改实例 已核对源码 |
Server/ItemSerial.ini
|
非共享内存模式下的物品 GUID 流水号起点 Server 游戏进程的物品管理器,仅在未启用共享内存时读写 |
字段与修改实例 已核对源码 |
Server/ItemValue.txt
|
旧装备属性范围表;启动读取,当前未发现属性生成调用 Server 游戏进程;旧表加载已确认,实际装备业务调用未发现 |
字段与修改实例 已核对源码 |
Public/BlueEquipBase.txt
|
旧版按品质拆分的装备基础属性表(蓝色):物品身份、价格耐久、随机属性与基础区间(本文件当前不是运行时读取的文件) 无。全树检索不到 BlueEquipBase.txt 的加载入口;现行装备定义统一由 Public/EquipBase.txt 提供(服务端 ItemTable::InitBlueItemTable + 客户端 DBC_EQUIP_BASE) |
字段与修改实例 已核对源码 |
Public/CommonItem.txt
|
材料、消耗品及任务物品的模板、堆叠、价格与使用入口 Server 游戏进程;Game.exe 的同名客户端资源;GM 工具也可读取其选择的资源包 |
字段与修改实例 已核对源码 |
Public/EquipBase.txt
|
统一装备定义表:物品身份与穿戴位置、名称说明与图标、价格耐久与宝石上限,以及 58 项属性与随机品质/属性段参数 服务端 ItemTable::InitBlueItemTable 通过 FILE_EQUIP_BASE(../Public/Config/EquipBase.txt)加载全部 102 列;客户端 GMDataBase.cpp 把 DBC_EQUIP_BASE(id 115)注册到 "EquipBase.txt" 且 nColumnToRead=32,只读前 32 列 |
字段与修改实例 已核对源码 |
Public/EquipExtraAttr.txt
|
物品有效期、装备附加说明、交易币种与卖店结算币种 Server 游戏进程和 Game.exe 客户端资源 |
字段与修改实例 已核对源码 |
Public/EquipSetAttr.txt
|
套装部件计数、普通属性和凑齐后的附加效果 Server 游戏进程与 Game.exe 客户端提示 |
字段与修改实例 已核对源码 |
Public/EquipVisual.txt
|
装备可选外观列表与外观选择序号 Server 游戏进程与 Game.exe 客户端资源 |
字段与修改实例 已核对源码 |
Public/GemCarve.txt
|
宝石雕琢的产物、材料及费用 Server 游戏进程;客户端读取自己的同名资源表 |
字段与修改实例 已核对源码 |
Public/GemInfo.txt
|
宝石模板、属性点数、价格、图标与显示信息 Server 游戏进程;Game.exe 客户端的 General 资源数据库 |
字段与修改实例 已核对源码 |
Public/GemMelting.txt
|
三颗宝石熔炼的产物、两种可选材料及费用 Server 游戏进程;客户端读取自己的同名资源表 |
字段与修改实例 已核对源码 |
Public/GreenEquipBase.txt
|
旧版按品质拆分的装备基础属性表(绿色):物品身份、价格耐久、随机属性与基础区间(本文件当前不是运行时读取的文件) 无。全树检索不到 GreenEquipBase.txt 的加载入口;现行装备定义统一由 Public/EquipBase.txt 提供(服务端 ItemTable::InitBlueItemTable + 客户端 DBC_EQUIP_BASE) |
字段与修改实例 已核对源码 |
Public/ItemAptRate.txt
|
把装备资质点换算为六种基础属性的加成百分比 Server 游戏进程和 Game.exe 客户端资源 |
字段与修改实例 已核对源码 |
Public/ItemCompound.txt
|
生活技能配方、材料消耗、制作时间与脚本入口 Server 游戏进程;Game.exe 的配方界面、等级检查和进度显示 |
字段与修改实例 已核对源码 |
Public/ItemEnhance.txt
|
按装备部位和目标强化等级设置费用、成功阈值、失败等级与属性倍率 Server 游戏进程与 Game.exe 客户端资源 |
字段与修改实例 已核对源码 |
Public/ItemRule.txt
|
一组物品共用的丢弃、交易、使用、绑定和存银行规则 Server 游戏进程;客户端自身同名资源表 |
字段与修改实例 已核对源码 |
Public/ItemSegValue.txt
|
装备附加属性按起始段选择的基础数值 Server 游戏进程的装备生成与属性校验 |
字段与修改实例 已核对源码 |
Public/ResearchItem.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/SlotCost.txt
|
装备打孔的两组材料与金钱消耗 Server 游戏进程;客户端读取自己的同名资源表 |
字段与修改实例 已核对源码 |
Public/StoreMapItem.txt
|
藏宝图(生长点)条目:物品大类与品质、名称与图标资源、目标场景与坐标、生长点类型与使用脚本 客户端 GMDataBase.cpp 把 DBC_ITEM_STOREMAP(id 118)注册到 “StoreMapItem.txt”,Obj_Item.cpp 按编号查表生成藏宝图物品;服务端 ItemTable::InitStoreMapTable 通过 FILE_STORE_MAP_ITEM(../Public/Config/StoreMapItem.txt)加载 |
字段与修改实例 已核对源码 |
Public/WhiteEquipBase.txt
|
旧版按品质拆分的装备基础属性表(白色):物品身份、价格耐久、随机属性与基础区间(本文件当前不是运行时读取的文件) 无。全树检索不到 WhiteEquipBase.txt 的加载入口;现行装备定义统一由 Public/EquipBase.txt 提供(服务端 ItemTable::InitBlueItemTable + 客户端 DBC_EQUIP_BASE) |
字段与修改实例 已核对源码 |
场景与任务
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/CopyScene.ini
|
用途与实际读取程序待核对。 | 待核对 |
Server/NPCChat.txt
|
怪物与 NPC 喊话文本:编号按每 1000 一组归类,同组内的多条文本属于同一类喊话 Server 游戏进程:TableInit::InitMonsterSpeakTable 通过 FILE_NPC_CHAT(./Config/NPCChat.txt)加载 |
字段与修改实例 已核对源码 |
Server/NPCPaoPaoIndexTable.txt
|
按 NPC 模板选择头顶气泡对白的连续编号范围 Server 游戏进程;玩家客户端另读 MonsterPaoPao.txt 获取文字 |
字段与修改实例 已核对源码 |
Server/NpcAuditFilter.txt
|
怪物审核过滤器:按槽位下标登记一个怪物模板 ID,供 IsNpcInTheAuditFilter 查询 Server 游戏进程:GameTable.cpp 调用 InitGlobalNpcAuditFilter("./Config/NpcAuditFilter.txt"),经 g_NpcFilterManager.InitFromDB 由 TemplateManager_T<NpcFilter_T> 加载 |
字段与修改实例 已核对源码 |
Server/SceneInfo.ini
|
用途与实际读取程序待核对。 | 待核对 |
Public/LogicSceneAttr.txt
|
逻辑场景映射:把表内索引映射到真实场景 ID,并标注该场景所属商区 Server 游戏进程:TableInit::InitLogicSceneAttrTable 用 ../Public/Config/LogicSceneAttr.txt 加载;客户端 GMDataBase.cpp 把 DBC_LOGIC_SCENE_ATTR(id 200)注册到同名文件 |
字段与修改实例 已核对源码 |
Public/MissionItem_GroupHashTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/MissionItem_HashTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/MissionNPC_HashTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/Mission_Delivery.txt
|
送信(递送)类任务:需要递送的物品种类与数量、目标 NPC 与对白,外加公共的任务描述与奖励配置 Server 游戏进程:TableInit::InitMissionDeliveryTable 用 MissionOpen(file, "../Public/Config/Mission_Delivery.txt", 80) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_DELIVERY(id 171)注册到同名文件 |
字段与修改实例 已核对源码 |
Public/Mission_EnterArea.txt
|
进入区域类任务:需要进入的最多 3 个场景区域、进入时的对白与提示,外加公共的任务描述与奖励配置 Server 游戏进程:TableInit::InitMissionEnterAreaTable 用 MissionOpen(file, "../Public/Config/Mission_EnterArea.txt", 62) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_ENTERAREA(id 180)注册到同名文件 |
字段与修改实例 已核对源码 |
Public/Mission_Husong.txt
|
护送类任务:护送目标所在场景与名字、护送路线与 AI 类型,外加公共的任务描述与奖励配置 Server 游戏进程:TableInit::InitMissionHusongTable 用 MissionOpen(file, "../Public/Config/Mission_Husong.txt", 54) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_HUSONG(id 174)注册到同名文件 |
字段与修改实例 已核对源码 |
Public/Mission_KillMonster.txt
|
杀怪类任务:需要击杀的怪物种类与数量,外加公共的任务描述、交接 NPC、等级前置与奖励配置 Server 游戏进程:TableInit::InitMissionKillMonsterTable 用 MissionOpen(file, "../Public/Config/Mission_KillMonster.txt", 77) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_KILLMONSTER(id 172)注册到同名文件,GMDP_Struct_Quest.cpp 按脚本号区间查表 |
字段与修改实例 已核对源码 |
Public/Mission_LootItem.txt
|
拾取物品类任务:需要击杀哪种怪物、拾取什么物品、掉落概率与数量,外加公共的任务描述与奖励配置 Server 游戏进程:TableInit::InitMissionLootItemTable 用 MissionOpen(file, "../Public/Config/Mission_LootItem.txt", 87) 加载;客户端 GMDataBase.cpp 把 DBC_MISSION_LOOTITEM(id 173)注册到同名文件 |
字段与修改实例 已核对源码 |
Public/Mission_NpcDefault.txt
|
NPC 缺省对白:按任务脚本与场景登记某个 NPC 在没有任务对白时说的话 Server 游戏进程:TableInit::InitMissionNpcDefaultTable 用 MissionOpen(file, "../Public/Config/Mission_NpcDefault.txt", 9) 加载 |
字段与修改实例 已核对源码 |
Public/MonsterAITable.ini
|
用途与实际读取程序待核对。 | 待核对 |
Public/MonsterAttrExTable.txt
|
怪物模板扩展属性:战斗数值(攻防、四系、命中会心、速度)、AI 与掉落参数,以及客户端表现参数 Server 游戏进程:TableInit::InitMonsterAttrExTable 通过 FILE_MONSTER_ATTREX(../Public/Config/MonsterAttrExTable.txt)加载;客户端 GMDataBase.cpp 把 DBC_CREATURE_ATT 注册到同名文件 |
字段与修改实例 已核对源码 |
Public/MonsterRespawnPos.txt
|
怪物刷新点坐标表:每个刷新脚本一行,最多 16 组出生点坐标与朝向 Server 游戏进程:TableInit::InitMonsterRespawnPosManager 调用 g_MonsterRespawnPosManager.InitFromDB("../Public/Config/MonsterRespawnPos.txt") |
字段与修改实例 已核对源码 |
Public/SceneAttr.txt
|
场景基础属性:默认落点坐标、安全级别、是否允许挂机终结者,以及该场景可随机出没的最多 16 个怪物模板 Server 游戏进程:TableInit::InitSceneAttrTable 用 ../Public/Config/SceneAttr.txt 加载;客户端 GMDataBase.cpp 把 DBC_SCENE_ATTR(id 181)注册到同名文件 |
字段与修改实例 已核对源码 |
商店与掉落
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/DropAttenuation.txt
|
等级差对应的掉落系数记录;当前普通怪物掉落调用未使用该系数 Server 游戏进程 |
字段与修改实例 已核对源码 |
Server/DropBoxContent.txt
|
掉落包内的物品模板、品质、价值和绑定 Server 在 ItemTable::Init 加载;击杀掉落按包编号二分查询 |
字段与修改实例 已核对源码 |
Server/DropRateOfItemTable.txt
|
脚本抽奖用的物品权重表,不是怪物掉落包 Server 在 TableInit 启动时加载;Lua GetItemSnByDropRateOfItemTable 按累计权重抽取 |
字段与修改实例 已核对源码 |
Server/MonsterDropBoxs.txt
|
按怪物模板指定掉落包编号、怪物价值和分配类型 Server 在 ItemTable::Init 加载;击杀掉落按怪物 DataID 查询 |
字段与修改实例 已核对源码 |
Server/OnSaleLimit.txt
|
禁止摆摊或玩家商店上架的物品模板名单 Server 在 TableInit 启动时加载;摆摊上架与玩家商店上架分别检查 |
字段与修改实例 已核对源码 |
Server/ZhuandanBase.txt
|
转蛋种类:物品编号、候选条数、背包空间和三条公告模板 Server 在 TableInit::Init 先加载本表,再加载 ZhuandanOutput 填候选;LuaFnGetZhuanDanIndex/Info/Space 查询 |
字段与修改实例 已核对源码 |
Server/ZhuandanConfig.txt
|
旧版单行转丹综合表:加载函数存在,当前启动未调用 TableInit::InitZhuandanConfigTable 可读取,但 TableInit::Init 未调用;当前 Lua 转蛋走 Base+Output |
字段与修改实例 已核对源码 |
Server/ZhuandanOutput.txt
|
每种转蛋的候选产物、数量、权重、绑定和广播 Server 在 ZhuandanBase 之后加载,按 CrossIndex 填入对应转蛋的候选数组 |
字段与修改实例 已核对源码 |
Server/boxdroplist.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_baibaoshuxia.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_jubao.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan1.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan16.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan17.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan18.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan19.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan2.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan20.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan21.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan22.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan23.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan24.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan26.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan27.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan28.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan29.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan3.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan30.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan31.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan32.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan33.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan4.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan5.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandan6.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandanem.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandangb.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandanmj.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandansl.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandantl.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandants.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandanwd.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandanxx.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Server/boxdroplist_zhuandanxy.txt
|
开箱/转丹脚本抽奖表:物品编号、相对权重和公告标志 Server 在 TableInit::Init 加载;Lua 开箱脚本按累计权重区间抽取 |
字段与修改实例 已核对源码 |
Public/DropNotify.txt
|
击杀掉落拾取时的广播文案、频道和同一编号的多条随机稿 Server 在 ItemTable::Init 加载;拾取掉落盒时按包上的通知编号查询。GM 命令 reloadtab=DropNotify 可重读 |
字段与修改实例 已核对源码 |
Public/RandShop/100wufang.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/60wufang.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/70wufang.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/80wufang.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/90wufang.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/dazaotu.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/huanglong_randgemshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/miaojiang_randgemshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/petskillshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/qiongzhou_randgemshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/randgemshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/shanedian.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/shide.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/shuhe_randgemshop.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RandShop/xunluozawu.ini
|
随机 NPC 商店的商品池:模板、数量、出现权重与可选折扣 Server 在 ShopTable 第 13 列非 0 时按第 14 列路径加载;NPC 场景 shop0..shop3 绑定后抽选上架 |
字段与修改实例 已核对源码 |
Public/RecycleItem.txt
|
玩家商店可新增收购订单的物品白名单与客户端分类目录 Server 加载第四列白名单;客户端加载四列用于选择收购物品 |
字段与修改实例 已核对源码 |
Public/RecycleItemClass.txt
|
玩家商店收购菜单的大类编号与显示名称 客户端 General 资源数据库及玩家商店菜单;Server 同名加载函数未发现启动调用 |
字段与修改实例 已核对源码 |
Public/RecycleItemType.txt
|
玩家商店收购菜单中各大类的子类编号与显示名称 客户端 General 资源数据库及玩家商店菜单;Server 同名加载函数未发现启动调用 |
字段与修改实例 已核对源码 |
Public/RepairRate.txt
|
按装备需求等级段计算修理费用的武器与非武器系数 Server 计算实际修理费与高级报价;客户端另读同名资源用于显示 |
字段与修改实例 已核对源码 |
Public/ShopSceneLimiti.txt
|
按商店编号授权可打开的场景,以及是否允许任意场景 Server 在静态商店管理器初始化时与 ShopTable 一起加载;打开商店的 Lua 入口调用 IsShopInScene |
字段与修改实例 已核对源码 |
Public/ShopTable.txt
|
NPC 静态商店的货币、修理/收购限制、商品列表与随机商店入口 Server 游戏进程启动加载;Game.exe 从 General 资源读取同名表,仅缓存商品模板号与末列文本,价格以下发消息为准 |
字段与修改实例 已核对源码 |
成长与技能
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/AttrLevelUpTable.txt
|
各门派每级的五项一级属性 Server 在 TableInit::InitAttrLevelupTable 加载;门派对象按等级读取 |
字段与修改实例 已核对源码 |
Server/AttrRefixTable.txt
|
生活技能等级线性放大的六项人物属性修正 Server 在 TableInit::InitAttrRefixTable 加载;AttrRefix_ByAbility 查询后加进对应属性 |
字段与修改实例 已核对源码 |
Server/BaseValueTable.ini
|
各门派生命、攻击、命中等基础系数 Server 在 TableInit::InitBaseValueTable 加载;门派对象按 AINFOTYPE 取值。GM 命令 reloadbasevalue 可重读 |
字段与修改实例 已核对源码 |
Server/CreateQualityOfVaryPetTbl.txt
|
变异宠质量权重的样本:当前检索没有对应加载函数 无。Server 没有读取本文件的加载器,样本仅为历史遗留 |
字段与修改实例 已核对源码 |
Server/CreateSkillOfVaryPetTbl.txt
|
繁殖时父母技能数量的继承权重 Server 在 TableInit::InitCreateSkillOfVaryPetTbl 加载;变异/繁殖生成技能数量 |
字段与修改实例 已核对源码 |
Server/DarkConfigTable.ini
|
暗器品质五档的抽取权重(默认/低档/高档三组) Server 在 TableInit::InitDarkQualityDiffTable 加载;创建暗器与重置品质时抽取 |
字段与修改实例 已核对源码 |
Server/DarkSkillList.txt
|
暗器技能按等级推进的 16 段进化链 Server 在 TableInit::InitDarkSkillListTable 加载;Item::DarkLevelupSkill 与 Item::AdjustDarkSkill 按等级列取值 |
字段与修改实例 已核对源码 |
Server/DarkSkillStudy.txt
|
暗器在 40/70/90 级改学新技能时的随机权重 Server 在 TableInit::InitDarkSkillStudyTable 加载;Item::DarkLevelupSkill 与 Item::AdjustDarkSkill 按阶段累加权重抽取 |
字段与修改实例 已核对源码 |
Server/DiePenalty.txt
|
另一套死亡扣除规则:同一行内给出最小与最大区间 Server 在 Server::Init 里通过 g_pDiePenaltyManager->Init(1024) 加载;DiePenaltyManager::GetDiePenalty 按编号查询 |
字段与修改实例 已核对源码 |
Server/ExpAttenuation.txt
|
击杀经验按“怪物等级减击杀者等级”缩放 Server 在 TableInit::InitHumanExpAttTable 加载;击杀经验与 Lua GetExpAttenuationInfo 查询 |
字段与修改实例 已核对源码 |
Server/MasterExpBounty.txt
|
徒弟出师时按等级、帮会和评价给师傅的经验奖励 Server 在 TableInit::InitMasterExpBountyTable 加载;出师结算查询 |
字段与修改实例 已核对源码 |
Server/MenPaiAttackRefix.txt
|
按施法者门派与目标门派给出的门派攻击修正率 Server 在 TableInit::InitMenPaiAttackRefixTable 加载;StdImpact072 用 AttackRefix_T::GetRefixByID 取率 |
字段与修改实例 已核对源码 |
Server/PetAIStrategyTbl.txt
|
按技能类型和性格缩放自动技能发动倍率 Server 在 TableInit::InitPetAIStrategyTable 加载;AI 自动技能与 Buff 生效率查询二维表 |
字段与修改实例 已核对源码 |
Server/PetApperceiveSkillTable.txt
|
珍兽领悟主动/被动技能的概率 Server 在 TableInit::InitPetApperceiveSkillTable 加载;Obj_Pet::Skill_Apperceive 按技能总数和已学数量匹配 |
字段与修改实例 已核对源码 |
Server/PetAttrPointDistribute.txt
|
珍兽初始属性点的分配方案 Server 在 TableInit::InitPetAttrPointDistribute 加载;CreateRemainPointOfPet 按行下标随机取方案 |
字段与修改实例 已核对源码 |
Server/PetConfigTable.ini
|
珍兽生成、成长、战斗基数、悟性和学技能费用 Server 在 TableInit::InitPetConfigTable 加载;创建、资质、合宠、学技能读取 m_PetConfig |
字段与修改实例 已核对源码 |
Server/PetDieLoss.txt
|
珍兽死亡时按等级扣除快乐度 Server 在 TableInit::InitPetDieLossTable 加载;收回死亡珍兽时扣快乐度 |
字段与修改实例 已核对源码 |
Server/PetDomesticationMoney.txt
|
珍兽驯养费用的等级参量 Server 在 TableInit::InitPetDomesticationMoney 加载;驯养费用公式使用 |
字段与修改实例 已核对源码 |
Server/PetExpAttenuation.txt
|
珍兽击杀经验按“怪物等级减珍兽等级”缩放 Server 在 TableInit::InitPetExpAttTable 加载;PetCaculateBaseExp 查询 |
字段与修改实例 已核对源码 |
Server/PetSkillDistribute.txt
|
按珍兽种类给出技能索引权重:加载函数存在,当前启动未调用 TableInit::InitPetSkillDistributeTable 可读取,但 TableInit::Init 未调用;CreateSkillOfPet 仍查询空表 |
字段与修改实例 已核对源码 |
Server/PetSkillIndexTable.txt
|
珍兽技能分配表用的索引号到技能编号 Server 在 TableInit::InitPetSkillIndexTable 加载;AddPetSkill 按索引号查找技能 ID |
字段与修改实例 已核对源码 |
Server/PetStudySkllTable.txt
|
珍兽学习自动技能时打入空槽的概率 Server 在 TableInit::InitPetStudySkillTable 加载;Pet_Skill_Modify_Study_CortrolByAI 按最大槽数和空槽数查询 |
字段与修改实例 已核对源码 |
Server/PunishByLevel.txt
|
按人物等级分档的死亡惩罚 Server 在 TableInit::InitPunishRulerTables 加载;g_PunishByLevel 按档位编号查询 |
字段与修改实例 已核对源码 |
Server/PunishByPkValue.txt
|
按杀气值分档的死亡惩罚 Server 在 TableInit::InitPunishRulerTables 加载;g_PunishByPkValue 按档位编号查询 |
字段与修改实例 已核对源码 |
Server/PunishByState.txt
|
按角色状态分档的死亡惩罚 Server 在 TableInit::InitPunishRulerTables 加载;g_PunishByState 按档位编号查询 |
字段与修改实例 已核对源码 |
Server/PvpRuler.txt
|
按场景规则ID给出等级限制与可用的对抗玩法开关 Server 在 TableInit::InitPvpRulerManager 加载,InitScenePvpRulerTable 读文件;Scene_*FromTable 一族函数按规则ID查询 |
字段与修改实例 已核对源码 |
Server/ShimenLevelMoneyBonusTable.txt
|
师门任务按人物等级给出的金钱与经验加成 Server 在 TableInit::InitShimenLevelMoneyBonusTable 加载到 g_ShimenLevelBonus_Table;Lua 函数 GetMoneyBonusByLevel / GetExpBonusByLevel 读取 |
字段与修改实例 已核对源码 |
Server/SkillObjData_V1.txt
|
技能“发招”表现相关的编号:特效挂点、模型、图标、友好度、目标限制、是否仅对队友有效 Common/Combat 定义了 SkillObjData_T 结构与 InitFromDB(DataRecords.cpp:416),但 DataRecords.h:440 标注 //暂时不用,全树检索不到实例化/调用入口;客户端 Obj_SkillObj 相关代码也已注释 |
字段与修改实例 已核对源码 |
Server/StandardImpact.txt
|
标准化效果数据:持续时间、发作间隔、16 组参数与修正步长 Server 在 TableInit::InitStandardImpactMgr 加载到 g_StandardImpactMgr(TemplateManager_T<ImpactData_T>);战斗系统按第 1 列 Data_Index 查询。客户端不注册本表 |
字段与修改实例 已核对源码 |
Public/Ability.txt
|
生活技能目录:编号、等级限制、升级表文件名和操作参数 Server 在 AbilityManager::InitAbility 加载;客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
Public/AbilityExpTable.txt
|
采集对象给予的生活技能熟练度 Server 在 AbilityManager::InitAbilityExpTable 加载;LuaFnGetAbilityExpPlus 按物品编号查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/XinFaStudySpend_V1.txt
|
与前一份 XinFaStudySpend 同名的副本,当前不生效 没有任何加载入口指向本路径;服务端只读 ../Public/Config/XinFaStudySpend_V1.txt |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/assistant.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/assistant_menpai.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/caikuang.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/cailiaojiagong.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/caiyao.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/diaoyu.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/dingweifu.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/fengren.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/gaojishenghuo.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/gongyi.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/menpai.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/menpaifuzhu.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/menpaishenghuo.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/normal.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/pengren.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/putongshenghuo.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/shenghuofuzhu.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/xiangqian.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/yangsheng.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/yaoli.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/zhiyao.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/zhongzhi.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AbilityLevelUp/zhuzao.txt
|
生活技能每级金钱、经验、熟练度上限和 NPC 消耗 Server 在 Ability.txt 点名后由 AbilityLevelUpConfig::LoadFromDB 加载;升级与 Lua 查询 |
字段与修改实例 已核对源码 |
Public/AttackTraits.txt
|
按攻击特性ID给出六系伤害倍率 Server 在 TableInit::InitAttackTraitTable 加载,InitGlobalAttackTraitTable 读文件;GetAttackTraitByID 查询 |
字段与修改实例 已核对源码 |
Public/DarkExpLevel.txt
|
暗器升一级所需的经验门槛 Server 在 TableInit::InitDarkLevelExpTable 加载;Item::CanDarkLevelupNow 用 Get 查询 |
字段与修改实例 已核对源码 |
Public/EquipLevelUp.txt
|
装备升级按等级段给出的成功几率与消耗物品 Server 在 ItemTable::InitItemLevelUpTable 加载;ItemTable::GetItemLevelupTable 被 Lua 生活技能升级调用 |
字段与修改实例 已核对源码 |
Public/GrowPoint.txt
|
采集点(成长点)的坐标、对应生活技能与触发脚本 Server 在 TableInit::InitGrowPointTable 加载,直接读文件构建 g_GrowPointInfoTbl |
字段与修改实例 已核对源码 |
Public/Impact.txt
|
实例效果:持续时间、发作次数、最大叠加,以及最多 8 段原子操作(操作编号+两参数+修正公式)与触发/伤害特效 客户端 GMDataBase.cpp 注册的是 SkillAddImpact.txt(DBC_SKILL_ADDIMPACT)、ImpactSEData_V1.txt(DBC_BUFF_IMPACT)与 ImpactDirectly.txt(DBC_DIRECTLY_IMPACT),并未把 Impact.txt 注册为任何 DBC id;服务端 FileDef.h 也没有 FILE_IMPACT 宏 |
字段与修改实例 已核对源码 |
Public/ImpactCollections.txt
|
把效果标识按分类归组:每类一个编号、说明、数量与最多 30 个效果标识 ID 服务端 GameTable.cpp 的 InitIdCollectionMgr 加载的是 FILE_ID_COLLECTION(日志写“Load IDCollections.txt”),文件名是复数 IDCollections.txt;本文件名为 ImpactCollections.txt,与加载入口不一致,全树检索不到 ImpactCollections.txt 的读取入口 |
字段与修改实例 已核对源码 |
Public/ImpactDirectly.txt
|
直接效果的五段特效与音效表现(客户端) 客户端 GMDataBase 注册为 DBC_DIRECTLY_IMPACT;服务端源码中检索不到读取入口 |
字段与修改实例 已核对源码 |
Public/ImpactSEData_V1.txt
|
技能效果实例的互斥、优先级、死亡保留与驱散规则 Server 在 TableInit::InitImpactSEDataMgr 加载;g_ImpactSEDataMgr 由效果系统查询。客户端 GMDataBase 注册同名表 |
字段与修改实例 已核对源码 |
Public/LevelRefix_Hit.txt
|
命中判定时按双方等级差给出的正负修正系数 Server 在 TableInit::InitLevelRefixDatasForHit 加载到 g_LevelRefixDatasForHit(TemplateManager_T<LevelRefix_Hit_T>);ScriptLogic 与 SkillLogic 命中计算查询 |
字段与修改实例 已核对源码 |
Public/MasterExpAssign.txt
|
徒弟获得经验时折算给师傅的比例 Server 在 TableInit::InitMasterExpAssignTable 加载;徒弟加经验时按徒弟等级取值 |
字段与修改实例 已核对源码 |
Public/MissionPet_HashTable.txt
|
任务宠物表:按任务槽位给出各孔位出现珍兽的累积权重 Server 在 TableInit::InitMissionPetHashTable 加载到 g_MissionPet_List 与 g_MissionPet_Unit_List;客户端 GMDataBase 注册同名表(声明 3 列固定) |
字段与修改实例 已核对源码 |
Public/PetAttrTable.txt
|
珍兽种类:携带等级、技能槽、标准资质、成长和性格权重 Server 在 TableInit::InitPetAttrTable 加载;创建、繁殖和资质计算按编号查询。客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetHuanTongCost.txt
|
珍兽还童费用,按携带等级取值 Server 在 TableInit::InitPetHuanTongCost 加载;还童扣费与 LuaFnGetPetHuanTongCost 查询 |
字段与修改实例 已核对源码 |
Public/PetLevelUpTable.txt
|
珍兽每一级升级所需经验 Server 在 TableInit::InitPetLevelUpTable 加载;升级与 LuaFnGetPetNeedExp 按当前等级查询。客户端也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetMedicineHCCompound.txt
|
珍兽灵兽丹的合成链:下一级物品与消耗金钱 Server 在 TableInit::InitPetMedicineHCTable 加载;LuaFnGetPetMedicineHCTbl 用 GetDataByMedicineHC 二分查询。客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetSkillBook.txt
|
珍兽技能书物品编号到技能编号 Server 在 TableInit::InitPetSkillBookTable 加载;Lua GetPetBookSkillID 查询。客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetSkillLevelup.txt
|
珍兽技能升级:下一级技能、消耗物品、金钱和广播 Server 在 TableInit::InitPetSkillLevelUpTable 加载;Lua GetPetSkillLevelupTbl 按当前技能二分查询。客户端也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetTitle.txt
|
珍兽称号编号、等级、格式串和描述 Server 在 TableInit::InitPetTitleTable 加载;AddPetTitle 与 Lua 按称号 ID 查询。客户端也注册同名表 |
字段与修改实例 已核对源码 |
Public/PetTypeAttr.txt
|
珍兽显示分类:加载函数存在,当前启动未调用 TableInit::InitPetTypeAttrTable 可读取,但 TableInit::Init 未调用;客户端 GMDataBase 注册同名表 |
字段与修改实例 已核对源码 |
Public/PlayerExpLevel.txt
|
人物每一级升级所需经验 Server 在 TableInit::InitLevelExpTable 加载;升级与经验结算按等级-1 下标查询。客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
Public/SkillBullet.txt
|
技能子弹(投射物)表现:飞行/爆炸特效与音效、速度、击中绑定点,5 个预留列 客户端 GMDataBase.cpp 把子弹数据注册为 DBC_BULLET_DATA(id 129)并指向 “Bullet.txt”,不是 SkillBullet.txt;全树检索不到 SkillBullet.txt 的读取入口 |
字段与修改实例 已核对源码 |
Public/SkillData_V1.txt
|
每条技能实例的冷却、蓄力、引导、条件消耗与 12 段数值 Server 在 TableInit::InitSkillDataMgr 加载;g_SkillDataMgr.GetInstanceByID 由技能执行链查询。客户端 GMDataBase、GMDP_Struct_Skill 注册同名表 |
字段与修改实例 已核对源码 |
Public/SkillTemplate_V1.txt
|
技能模板:门派归属、心法限制、目标选择、范围与 16 级技能实例映射 Server 在 TableInit::InitSkillTemplateDataMgr 加载;g_SkillTemplateDataMgr.GetInstanceByID 被 AI、ActionDelegator 等大量调用。客户端 GMDataBase、GMDP_Struct_Skill 注册同名表 |
字段与修改实例 已核对源码 |
Public/XinFaStudySpend_V1.txt
|
心法每级学习的金钱与经验消耗,按心法ID分成 64 组 Server 在 TableInit::InitXinfaUpLevelSpendTable 加载;CGAskStudyXinfaHandler 用 GetMoney / GetExp 查询 |
字段与修改实例 已核对源码 |
Public/XinFa_V1.txt
|
门派心法表:门派归属、影响属性、直接学会与十段等级修正 Server 在 TableInit::InitXinFaDataMgr 加载;Attributes、Obj_Human_Skill、CGAskStudyXinfaHandler 查询。客户端 GMDataBase 也注册同名表 |
字段与修改实例 已核对源码 |
活动与其他资源
| 文件位置(相对于各自 Config) | 用途与读取程序 | 说明 |
|---|---|---|
Server/ChatConfig.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/GeneralSets.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/GuildMemberAccess.ini
|
用途与实际读取程序待核对。 | 待核对 |
Server/GuildWarPoint.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/NotifyDate.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/NotifyOnline.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/NotifyWeek.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/Questions.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/ShimenRoundMultipleTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/StringTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Server/ascii.cpf
|
用途与实际读取程序待核对。 | 待核对 |
Server/chs.cpf
|
用途与实际读取程序待核对。 | 待核对 |
Public/ActivityNotice.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/ActivityRuler.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/Bullet.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/BusInfo.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CampAndStand.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CampaignTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CharFaceGeo.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CharHairGeo.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CharHead.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CharMount.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CharTitle.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/ChatConfig.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CityBuilding.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CityIdOfChina.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CityInfo.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/CommerceRelation.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/Condition.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/HairStyle.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/IDCollections.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/LvMaxMoney.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/ReputationTable.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/SpecialObjData.txt
|
用途与实际读取程序待核对。 | 待核对 |
Public/StorytellingDuologue.txt
|
用途与实际读取程序待核对。 | 待核对 |