明日方舟素材库完全指南:一次 clone 拿齐 1.3 万张游戏资产与上万份数据文件
【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource
ArknightsGameResource 是一个面向明日方舟客户端的开源素材库,把 13291 张原始素材(立绘、头像、技能图标、地图)和 11163 份 gamedata 结构化文件打包在一起。克隆到本地后,按文件名即可检索角色立绘与游戏数据,不需要再从客户端逐张提取。
👥 这套素材库能覆盖哪些场景
- 攻略与自媒体创作者:用
skin/的完整立绘做头图,用skill/、item/的图标配解析图文,一套角色素材一次搜齐。 - 工具开发者:
portrait/下 1387 张干员半身像可直接作为抽卡模拟器的十连界面素材;gamedata/excel/的 60 张表是角色数据库现成的数据源,其中就有gacha_table.json。 - 数值与关卡研究者:
gamedata/levels/的 3760 份关卡配置带敌人排布与地图网格,map/另有 3055 张关卡地图素材,两者可对照分析关卡节奏。 - 玩家收藏:同一角色的普通立绘、复刻变体、联动皮肤全部按编号归档,浏览和归档都方便。
📋 一条命令克隆并定位文件
git clone https://gitcode.com/gh_mirrors/ar/ArknightsGameResource仓库顶层是 9 个图片目录加 1 个数据目录:avatar/(2199 张头像,统一 180x180)、portrait/、skin/(1378 张原始分辨率立绘)、skill/、item/、building_skill/、enemy/(1748 张敌人图标)、map/、item_rarity_img/,数据集中在gamedata/。
文件名是固定结构,不用打开图片就能定位。比如skin/char_002_amiya_2b.png由前缀char_、干员编号002、代号amiya、版本2拼成,皮肤变体会追加winter#1这类后缀;skill/则是skill_icon_skchr_absin_1.png的格式,中间为干员代号、尾数为技能编号;item/直接用游戏内物品 ID 命名,如2020recruitment10_1.png。在任意目录里搜 "amiya",该角色的全部素材一次出现。
🗂️ 拆解三大块内容:从立绘到 gamedata
立绘层保留的是客户端原始资产。skin/全部为 PNG 透明背景,分辨率普遍超过 1000px,char_002_amiya_2b.png实测 2072x2232;皮肤变体文件如char_002_amiya_epoque#4b.png通常为 1024x1024 的方图。avatar/则统一裁成 180x180,适合直接用作列表页小图。
gamedata 是结构化仓库,而不只是一堆 JSON。11163 个文件分四块:excel/下 60 张核心表(character_table.json、char_master_table.json等);levels/下 3760 份关卡配置;story/下 5686 份剧情文本;[uc]lua/下 559 个记录战斗逻辑的 Lua 脚本。根目录的levels.json已把关卡网格解析成可读坐标,仓库还附带levels_gen.py、levels_split_gen.py两个生成脚本。
更新判断靠两个文件。version文件形如26-08-07-14-53-29_30b8f0,记录素材抽取的时间戳与提交号,对照游戏版本即可判断是否落后;file_dict.json为每个文件登记了内容哈希,做差集就能找出新增项。
🔧 批量处理与版权边界
脚本化用法有两类。文件名全部可正则匹配:按char_002前缀批量拉取阿米娅全套素材、把立绘批量转 WebP 供网页加载,都是一两行命令的事;只想同步新增内容时,用file_dict.json的哈希做差集即可,不必整库重拷。
版权边界要划清。所有素材与数据的版权归游戏开发商上海鹰角网络科技有限公司所有,本仓库仅限学习、研究与交流用途,不可用于任何商用场景。
行动清单
- 克隆仓库到本地
- 按“目录 + 命名规则”检索目标干员的立绘、图标或数据表
- 对照
version文件与游戏内版本,有变化再重新抽取
【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考