Skip to content

Latest commit

 

History

History
112 lines (81 loc) · 5.5 KB

资源制作.md

File metadata and controls

112 lines (81 loc) · 5.5 KB

资源制作

说明

你可以根据原神数据库制作每个卡池的角色,如果有人 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

说明

resources

此目录是实际使用的资源目录,其中有一个脚本 update.sh ,会做两件事。

  1. 向原作者的 OSS 请求资源文件并按路径保存到此目录。
  2. 复制 resources_custom 目录下的文件,覆盖到此目录中的对应路径。

resources_custom

此项目制作的资源文件,应当按照目录组织存放到此处,会覆盖到 resources 目录下的对应路径。

资源制作

说明

目录 resources_custom 是为了和原作者的资源分割开,在同步原作者的资源文件后会把此目录的资源文件全部覆盖过去。所以如果没 resources_custom 下没有对应的路径,你可以类比 resources/ 的目录结构,一级一级地去创建出来。

我在制作什么 我该参考什么
resources_custom/characters/profile/<角色ID>.png resources/characters/profile/<其他角色ID>.png

角色

新角色需要增加以下文件。

  1. resources_custom/Version2/info/docs/<中文角色名>.json,照着写一个,其中角色 ID ( id )查看 #20
  2. resources_custom/Version2/info/image/<中文物品名>.png,包含 1. 中写明的所有的角色所需素材(天赋、等级、突破等等),会在【信息】【今日素材】中使用。
  3. resources_custom/Version2/character/<角色ID>.png,这里是【信息】左侧的图和【我的】右下角的半身图,角色ID查看 1. 中写好的。
  4. resources_custom/Version2/thumb/character/<中文角色名>.png,这里是【今日素材】中的角色图标。

武器

新武器需要增加以下文件。

  1. resources_custom/Version2/info/docs/<中文武器名>.json,照着写一个。
  2. resources_custom/Version2/info/image/<中文物品名>.png,包含 1. 中写明的所有的武器升级材料。
  3. resources_custom/Version2/weapon/<中文武器名>,这里是【信息】左侧的图。
  4. resources_custom/Version2/thumb/weapon/<中文武器名>.png,这里是【今日素材】中的武器图标。

卡池

新卡池需要增加以下文件。

  1. resources_custom/Version2/wish/character/<中文角色名>.png,新角色的【十连】抽卡出货的图。
  2. resources_custom/Version2/wish/weapon/<中文武器名>.png,新武器的【十连】抽卡出货的图。

其他

如果一个版本包含了新地图、新洞天,那么需要参考上文中的目录结构注释添加对应的资源文件。

资源同步

如果你有一个 Shell 环境,那么首先执行以下命令,没有则忽略。

./resources/update.sh

然后使用 git 一次性提交 resources/resources_custom/ 下的所有变更,并且向本项目的 dev 分支发起 Pull request 。

感谢各位游戏爱好者的工作!