你可以根据原神数据库制作每个卡池的角色,如果有人 PS 很拿手欢迎 PR。几乎所有的素材,都可以在数据库中搜索名称或者他通过左侧的索引找到。这个网站中也有大量的素材,可以填充数据库中没有的部分。
Adachi-BOT
├── app.js
├── config
├── data
├── docs
├── resources // 资源文件(实际使用)
│ ├── characters
│ │ └── profile # (弃用)角色头像;genshin-{card,package}.html
│ ├── gacha
│ │ ├── element # 元素类型图标;genshin-gacha.html
│ │ ├── items # 抽卡背景;genshin-gacha.html
│ │ └── type # 武器类型图标;genshin-gacha.html
│ ├── item # 一些零碎图片
│ ├── module # 游戏信息展示框图;genshin-{card{,-8},package}.html
│ ├── paimon # (弃用)派蒙专属目录;genshin-{card,package}.html
│ └── Version2
│ ├── area # 七国图标;genshin-card-8.html
│ ├── artifact # 圣遗物套图;genshin-artifact.html
│ ├── character # 角色立绘;genshin-overview.html
│ ├── info
│ │ ├── docs # 角色信息数据
│ │ ├── image # 升级素材图片;genshin-overview.html
│ │ └── other # 游戏信息展示框图;genshin-overview.html
│ ├── module # 圣遗物展示框图;genshin-character.html
│ ├── namecard # 角色名片;genshin-card-8.html
│ ├── thumb
│ │ ├── character # 角色图标;genshin-material.html
│ │ ├── stars # 星级图标背景;genshin-{card-8,material}.html
│ │ └── weapon # 武器图标;genshin-material.html
│ ├── weapon # 武器立绘;genshin-overview.html
│ └── wish
│ ├── character # 角色抽卡图片;genshin-gacha.html
│ ├── config # 角色和武器数据
│ └── weapon # 武器抽卡图片;genshin-gacha.html
├── resources_custom // 此目录组织和 resources 完全一致,会覆盖 resource 中的同路径资源
└── src
此目录是实际使用的资源目录,其中有一个脚本 update.sh
,会做两件事。
- 向原作者的 OSS 请求资源文件并按路径保存到此目录。
- 复制
resources_custom
目录下的文件,覆盖到此目录中的对应路径。
此项目制作的资源文件,应当按照目录组织存放到此处,会覆盖到 resources
目录下的对应路径。
目录 resources_custom
是为了和原作者的资源分割开,在同步原作者的资源文件后会把此目录的资源文件全部覆盖过去。所以如果没 resources_custom
下没有对应的路径,你可以类比 resources/
的目录结构,一级一级地去创建出来。
我在制作什么 | 我该参考什么 |
---|---|
resources_custom/characters/profile/<角色ID>.png |
resources/characters/profile/<其他角色ID>.png |
新角色需要增加以下文件。
resources_custom/Version2/info/docs/<中文角色名>.json
,照着写一个,其中角色 ID (id
)查看 #20。resources_custom/Version2/info/image/<中文物品名>.png
,包含1.
中写明的所有的角色所需素材(天赋、等级、突破等等),会在【信息】
和【今日素材】
中使用。resources_custom/Version2/character/<角色ID>.png
,这里是【信息】
左侧的图和【我的】
右下角的半身图,角色ID
查看1.
中写好的。resources_custom/Version2/thumb/character/<中文角色名>.png
,这里是【今日素材】
中的角色图标。
新武器需要增加以下文件。
resources_custom/Version2/info/docs/<中文武器名>.json
,照着写一个。resources_custom/Version2/info/image/<中文物品名>.png
,包含1.
中写明的所有的武器升级材料。resources_custom/Version2/weapon/<中文武器名>
,这里是【信息】
左侧的图。resources_custom/Version2/thumb/weapon/<中文武器名>.png
,这里是【今日素材】
中的武器图标。
新卡池需要增加以下文件。
resources_custom/Version2/wish/character/<中文角色名>.png
,新角色的【十连】
抽卡出货的图。resources_custom/Version2/wish/weapon/<中文武器名>.png
,新武器的【十连】
抽卡出货的图。
如果一个版本包含了新地图、新洞天,那么需要参考上文中的目录结构注释添加对应的资源文件。
如果你有一个 Shell 环境,那么首先执行以下命令,没有则忽略。
./resources/update.sh
然后使用 git
一次性提交 resources/
和 resources_custom/
下的所有变更,并且向本项目的 dev
分支发起 Pull request 。
感谢各位游戏爱好者的工作!