ArknightsGameResource:2 万多个明日方舟游戏素材文件,立绘和数据一次拿全
ArknightsGameResource2 万多个明日方舟游戏素材文件立绘和数据一次拿全【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource关键词速览明日方舟游戏素材、明日方舟角色立绘明日方舟资源下载、游戏数据文件、角色立绘获取、技能图标素材、干员头像资源找明日方舟的素材你是不是也这么干过这个干员的立绘在这里那个技能图标在另一个地方游戏数据还是压缩包里的一坨 JSON——下载了七八个来源拼起来还是缺一块。ArknightsGameResource 做的事很简单把客户端里的静态资源一次性抽出来按目录分好类立绘、头像、技能图标、关卡数据一共 24000 多个文件你 clone 下来就能直接用不用自己写反解脚本。它从哪来里面有多少东西这个项目最早是给一个明日方舟 QQ bot浊心斯卡蒂bot供素材用的后来把素材部分拆出来独立维护现在专门服务想要游戏素材文件的人做 bot、写攻略工具、做干员数据库、或者单纯想存一套高清立绘的。先看家底每个目录我数过文件数目录文件数内容gamedata/11163游戏数据表格、关卡、剧情avatar/2199干员头像180x180map/3055关卡地图小图enemy/1748敌人立绘素材skill/1668干员技能图标128x128item/1306道具、物品图标skin/1378干员高清立绘portrait/1387干员半身像180x360README 里标注可用做十连抽卡素材building_skill/544基建技能图标立绘的分辨率是实打实的高清随手举几个阿米娅的skin/char_002_amiya_2b.png是 2072x2232浊心斯卡蒂的skin/char_1012_skadi2_2b.png达到 2431x2010全部是带透明通道的 PNG拿来直接抠图或者当参考都行。拿到本地只需要一条命令整个使用路径很短clone 完就可以开工不需要装任何依赖仓库里的levels_gen.py只是维护者用来生成levels.json的脚本使用者用不到git clone https://gitcode.com/gh_mirrors/ar/ArknightsGameResourceclone 下来就是这样的结构ArknightsGameResource/ ├── skin/ # 干员高清立绘 ├── portrait/ # 半身像180x360 ├── avatar/ # 头像180x180 ├── skill/ # 技能图标128x128 ├── item/ # 道具图标 ├── enemy/ # 敌人素材 ├── map/ # 关卡地图小图 ├── building_skill/ # 基建技能图标 ├── gamedata/ # 游戏数据表格、关卡、剧情 ├── file_dict.json # 资源路径 - MD5 映射共 24448 条 ├── levels.json # 全部关卡的网格瓦片数据 ├── map.json # 关卡坐标数据 └── version # 素材版本号根目录还有几个不起眼但很实用的文件file_dict.json把 24448 条资源路径映射到 MD5 值比如gamedata/buff_table.json - c2db668bbf389b7b2bbf74330d678f05。想判断某次更新改了哪些文件、或者做资源校验直接对比两次的 dict 就行不用自己遍历整个仓库算哈希。levels.json维护者已经帮你把关卡数据解析成了网格瓦片每个关卡带width/height/tiles写关卡可视化直接读它不用去啃原始数据。文件名就是索引不用开文件管理器所有素材都按客户端原始命名保留记住几套规律就能秒定位立绘/半身像/头像char_编号_角色代号例如char_002_amiya是阿米娅char_1012_skadi2是斯卡蒂二形态。皮肤用后缀区分_2表示第二个形态版本限定皮是皮肤类型#期数比如char_1028_texas2_summer#17是德州第 17 期夏日信使皮肤char_2023_ling_ncg#1是联动皮。技能图标skill_icon_skchr_代号_技能序号skill/里一共 1668 张全部 128x128 透明底做技能栏 UI 直接按文件名取。敌人素材enemy_编号_代号例如enemy/enemy_10001_trslim.png。也就是说你在游戏里看到某个干员的代号charID在仓库里全局搜这个字符串立绘、半身像、头像、技能图标能一次找齐——四套目录用的是同一套编号。数据文件长什么样gamedata/ 是整个仓库最重的一部分11163 个文件主要分三块gamedata/excel/60 张核心数据表全是 JSON。干员表、物品表、敌人手册、寻访表……比如character_table.json里每个干员一条记录{ char_285_medic2: { name: Lancet-2, profession: MEDIC, subProfessionId: physician, rarity: 0, position: RANGED, tagList: [支援机械, 治疗], itemUsage: 罗德岛医疗机器人Lancet-2被工程师可露希尔派遣来执行战地医疗任务。 } }同一条记录里还有按等级划分的属性帧攻击、防御、最大生命、再部署时间、天赋、技能、满潜升阶描述做干员数据库基本不用再找第二个数据源。gamedata/levels/关卡原始数据按模式分目录——obt/main/是主线obt/crisis/危机合约obt/roguelike/集成战略obt/weekly/周常。配合前面提到的levels.json用。gamedata/story/剧情文本按活动分目录。几个常见问题Q素材跟得上游戏更新吗A会持续同步。version文件里存着素材对应的客户端版本号当前是26-08-07-14-53-29_30b8f0对比一下就知道你的本地副本要不要git pull。Q立绘能直接当素材用吗APNG 带透明通道分辨率大多在 1024 以上部分到 2500 像素裁切、合成、做参考图都没问题。注意skin/下带sp后缀的是长条小图例如char_1001_amiya2_sale#16_spb.png是 1848x1712 的销售图变体和常规立绘不是一回事。Q数据都是中文吗Aexcel/表里的description、itemUsage等文本字段是中文原文字段名是英文两种习惯都照顾到。Q我只想要一个干员的东西要下整个仓库吗Aclone 下来用git log按文件过滤或者本地只保留你要的目录即可各目录之间没有依赖关系随便删剩下的不影响使用。开始之前四步走git clone https://gitcode.com/gh_mirrors/ar/ArknightsGameResource本地有了一份 24000 文件的素材库打开version确认素材版本之后每次更新前对比一次记住一条定位规律char_编号全局搜四套目录的图一次找齐需要数值就进 gamedata/excel/ 找表需要关卡就进 gamedata/levels/ 或读现成的levels.json。最后照例提一句仓库里所有素材的版权属于《明日方舟》及上海鹰角网络科技这个项目仅限学习和交流使用别拿去商用。【免费下载链接】ArknightsGameResource明日方舟客户端素材项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考