ArknightsGameResource的gamedata目录拆解:13000+游戏数据文件终极速查表
【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource
ArknightsGameResource 是明日方舟客户端素材仓库,其中的 gamedata 目录汇集了 13000+ 游戏数据文件(JSON 表格、Lua 脚本与关卡配置),是了解干员数值、技能机制、关卡结构的终极数据源。本文带你快速拆解 gamedata 目录结构,附文件定位速查表,新手也能 3 分钟找到想要的数据。
一、gamedata 是什么:客户端的数据心脏
gamedata 目录存放的是明日方舟客户端运行所需的核心数据。它不存放图片资源(图片在 avatar、skill 等目录),而是以JSON 表格 + Lua 脚本的形式描述游戏逻辑。打开 gamedata/ 目录,你会看到以下主要分区:
| 子目录 | 内容 | 典型用途 |
|---|---|---|
gamedata/excel/ | 60+ 张核心 JSON 数据表 | 干员、技能、关卡、物品等全部数值 |
gamedata/levels/ | 关卡与敌人数据库 | 关卡结构、敌方属性 |
gamedata/battle/ | 战斗系统数据 | Buff 模板、战斗杂项表 |
gamedata/story/ | 剧情文本数据 | 章节剧情、活动文本 |
gamedata/levelscripts/ | 关卡脚本 | 关卡特殊机制逻辑 |
gamedata/[uc]lua/ | Lua 脚本模块 | 战斗与功能逻辑实现 |
gamedata/building/ | 基建数据 | 房间与障碍物配置 |
gamedata/art/ | 图鉴美术数据 | 图鉴卡牌、连线等 |
二、excel 目录:最重要的 60 张数据表
gamedata/excel/是整个仓库价值最高的部分,每张 JSON 表对应一个游戏系统。以下是最常查的几个:
- 干员数据:character_table.json(干员属性总表)、char_master_table.json(干员主档)、special_operator_table.json
- 技能数据:skill_table.json 有数十万行,包含每个技能各等级的名称、描述、SP 消耗与费用数据
- 关卡数据:stage_table.json(关卡)、chapter_table.json(章节)、climb_tower_table.json(危机合约)
- 物品与抽卡:item_table.json(物品图标与数值)、gacha_table.json(抽卡概率)、shop_client_table.json(商店)
- 活动与肉鸽:activity_table.json、roguelike_table.json、crisis_v2_table.json
- 皮肤数据:skin_table.json 记录所有皮肤档案,与仓库中
skin/目录的立绘文件一一对应
💡 小提示:部分表格带有哈希后缀(如
char_master_tablef4d3ae.json),它们是同表的版本分片,数据以主文件为准。
三、battle 与 levels:战斗数值去哪找
研究战斗机制时,重点看这两处:
- gamedata/battle/buff_template_data.json:全部 Buff 效果的模板定义,技能描述中的增益减益效果都能在这里查到具体数值
- gamedata/battle/level_script_table.json:关卡脚本索引
- gamedata/levels/enemydata/enemy_database.json:敌方数据库,所有敌人的属性、抗性集中于此,配合
enemy/目录的立绘素材使用 - gamedata/levels/levels_meta.json:关卡元数据总索引
四、剧情、脚本与 Lua 模块
- 剧情文本:gamedata/story/story_variables.json 及
story/obt/下的章节剧情文件,做剧情整理工具必查 - 关卡机制:
gamedata/levelscripts/formal/存放各章节的关卡特殊脚本,解释关卡中的特殊规则 - Lua 逻辑:gamedata/[uc]lua/entry.lua 是脚本入口,
battle/与feature/子目录实现战斗与功能逻辑,globalconfig.lua为全局配置
五、新手速查表:30 秒定位你要的数据
| 你想找 | 直接打开 |
|---|---|
| 干员属性 | gamedata/excel/character_table.json |
| 技能等级数值 | gamedata/excel/skill_table.json |
| 敌人属性抗性 | gamedata/levels/enemydata/enemy_database.json |
| Buff 效果 | gamedata/battle/buff_template_data.json |
| 关卡列表 | gamedata/excel/stage_table.json |
| 抽卡概率 | gamedata/excel/gacha_table.json |
| 剧情文本 | gamedata/story/ |
| 物品图标数据 | gamedata/excel/item_table.json |
仓库根目录还有几个"加速器"文件:version 标识素材版本,file_dict.json 记录全部文件映射,levels.json 与 map.json 提供关卡、地图索引,由 levels_gen.py 脚本生成。
六、怎么用:从数据到作品
拿到 gamedata 数据后,常见玩法有:
- 做查询工具:解析 skill_table.json 输出技能图鉴网页
- 核对数值:对比 character_table.json 验证干员面板数据
- 素材配对:用 skin_table.json 将数据与
skin/、avatar/、portrait/中的图片素材关联,快速生成干员资料卡 - 关卡研究:结合 levelscripts 目录还原关卡机制
明日方舟干员素材立绘,展示gamedata数据关联的游戏角色形象
📌 本仓库为只读素材库,所有静态资源版权均归上海鹰角网络科技有限公司,仅用于学习交流。祝你在 gamedata 的 13000+ 文件中查得顺利!
【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考