Adachi-BOT
├── resources # 资源文件目录
│ ├── characters
│ │ └── profile # (弃用)角色头像
│ ├── gacha
│ │ ├── element # 元素类型图标;genshin-gacha.html
│ │ ├── items # 抽卡背景;genshin-gacha.html
│ │ └── type # 武器类型图标;genshin-gacha.html
│ ├── item # 一些零碎图片
│ ├── module # 游戏信息展示框图;genshin-card.html
│ ├── paimon # (弃用)派蒙专属目录
│ └── Version2
│ ├── area # 七国图标;genshin-card.html
│ ├── artifact # 圣遗物套图;genshin-artifact.html
│ ├── character # 角色立绘;genshin-overview.html
│ ├── emoticons # (弃用)角色小表情
│ ├── info
│ │ ├── docs # 角色信息数据:genshin-overview.html
│ │ ├── image # 升级素材图片;genshin-overview.html
│ │ └── other # 游戏信息展示框图;genshin-overview.html
│ ├── module # 圣遗物展示框图;genshin-character.html
│ ├── namecard # 角色名片;genshin-card.html
│ ├── thumb
│ │ ├── character # 角色图标;genshin-material.html
│ │ ├── stars # 星级图标背景;genshin-{card,material}.html
│ │ └── weapon # 武器图标;genshin-material.html
│ ├── weapon # 武器立绘;genshin-overview.html
│ └── wish
│ ├── character # 角色抽卡图片;genshin-gacha.html
│ ├── config # 角色和武器数据
│ └── weapon # 武器抽卡图片;genshin-gacha.html
└── resources_custom # 项目定制的资源文件目录,结构和 resources 一致
此目录是实际使用的资源目录,其中有一个脚本 update.sh
,会做两件事。
- 向原作者的 OSS 请求资源文件并按路径保存到此目录。
- 覆盖
../resources_custom/
至此。
此项目制作的资源文件,应当按照与 ../resources
相同目录组织存放到此目录。
你可以在以下网站上寻找所需的素材文件。
运行命令 npm run tool-info -- -n 中文角色名
以生成此文件。
../resources_custom/Version2/info/docs/<中文角色名>.json
角色描述文件中写明的所有的角色素材,会在【信息】
和【今日素材】
中使用。
../resources_custom/Version2/info/image/<中文物品名>.png
这是【今日素材】
、【米游社】
和【UID】
中的角色证件照。图片的比例为 1:1
,但是图片不要太大,否则会过多占用项目仓库空间。如果没有合适的证件照,可以用项目的稀有度图片制作一个。
../resources_custom/Version2/thumb/character/<中文角色名>.png
这是【信息】
和【我的】
上方的角色立绘。角色ID
查看角色描述文件中的对应字段。图片尺寸为 840×400
像素,如果找到的图片不是这个尺寸,保持这个比例也可以。
../resources_custom/Version2/character/<角色ID>.png
这是【米游社】
和【UID】
中的角色时装证件照。图片尺寸为 256×256
像素。如果找到的图片不是这个尺寸,则图片不合规。如果 等网站上都没有合规图片,使用 adachi-resource-assistant 修正图像尺寸到 256×256
。如果该时装没有专属的证件照,则使用角色的原始证件照。
./resources_custom/Version2/costumes/avatars/<中文时装名>.png
这是【我的】
上方的角色时装立绘。图片的比例为 1:1
,但是图片不要太大,否则会过多占用项目仓库空间。尝试访问 DEG5270 - Hobbyist 获取立绘图片图片并裁剪为 1:1
。如果该时装没有专属的立绘,则使用角色的原始立绘。
./resources_custom/Version2/costumes/splashes/<中文时装名>.png
这是【抽卡】
中的角色图片。图像的宽度应当为 320
像素,高度任意。不要对图片做出任何裁剪或拉伸来维持这个宽度。将图片转换成 webP 格式进行提交。建议使用 adachi-resource-assistant 抓取图片并转换为 webP 格式。
../resources_custom/Version2/wish/character/<中文角色名>.webp
这是【米游社】
和【UID】
左上方的随机名片,图片尺寸为 840x320
或者 840x400
像素。
../resources_custom/Version2/namecard/<角色ID>.png
运行命令 npm run tool-info -- -n 中文武器名
以生成此文件。
../resources_custom/Version2/info/docs/<中文武器名>.json
武器描述文件中写明的所有的角色素材,会在【信息】
和【今日素材】
中使用。
../resources_custom/Version2/info/image/<中文物品名>.png
这是【今日素材】
中的武器证件照。图片尺寸为 256×256
像素,其他尺寸的图片不合规。如果没有合规图片,使用 adachi-resource-assistant 修正图片尺寸到 256×256
。
../resources_custom/Version2/thumb/weapon/<中文武器名>.png
这是【信息】
上方的武器立绘。图片的比例为 1:1
,但是图片不要太大,否则会过多占用项目仓库空间。
../resources_custom/Version2/weapon/<中文武器名>.png
这是【抽卡】
中的武器图片。图像的宽度应当为 320
像素,高度任意。不要对图片做出任何裁剪或拉伸来维持这个宽度。
../resources_custom/Version2/wish/weapon/<中文武器名>.png
如果一个版本包含了新地图、新洞天等以上文档中没有的新事物,那么需要参考上文中的目录结构注释添加对应的资源文件并提交。
检查在角色和武器的描述文件,其中字段 access
必须手动设置为以下值之一。
- 祈愿
- 商城
- 纪行
- 探索
- 锻造
- 活动
- 联动
使用 git
提交资源文件变更,并且向本项目的 dev
分支发起 Pull request 。
感谢各位游戏爱好者的工作!