lol-skins 仓库 Ezreal「青花瓷守护者」炫彩包:6 款 Chroma 清单与包结构深度解析
lol-skins 仓库 Ezreal「青花瓷守护者」炫彩包:6 款 Chroma 清单与包结构深度解析
导读
本文聚焦 lol-skins 仓库中 skins/Ezreal/chromas/Porcelain Protector Ezreal/ 目录下的炫彩(Chroma)资源,完整继承该目录 README.md 的 6 款炫彩清单(Chroma ID 81026–81031),并结合仓库实际 zip 包体逐层拆解其命名规范、META/info.json 元数据字段与 WAD 文件结构。读完本文,你将掌握该仓库炫彩资源的标准组织方式,并能依据 Chroma ID 快速定位与校验任意一款 Ezreal 炫彩包。
一、仓库中的炫彩(Chroma)资源组织方式
lol-skins 是一个面向自定义使用场景的《英雄联盟》皮肤资源集合仓库,根目录 README.md 明确指出其定位为 "comprehensive collection of League of Legends skins available for custom use",并附有法律声明——该仓库未获得 Riot Games 官方背书,Riot 及其相关资产均为其商标。
在仓库中,每个英雄(Champion)对应一个 skins/<英雄名>/ 目录,目录内既包含该英雄的主皮肤包(如 skins/Ezreal/Porcelain Protector Ezreal.zip),也包含一个 chromas/ 子目录,专门收纳各皮肤的炫彩变体。以 Ezreal 为例,skins/Ezreal/chromas/ 下共有 9 个炫彩系列目录:
- Battle Academia Ezreal
- Debonair Ezreal
- Faerie Court Ezreal
- Frosted Ezreal
- HEARTSTEEL Ezreal
- Heavenscale Ezreal
- Masque of the Black Rose Ezreal
- Porcelain Protector Ezreal(本文主题)
- SSG Ezreal
每个炫彩系列目录内均遵循统一规范:一份 README.md 清单 + 若干按 Chroma ID 命名的 zip 资源包。
二、Porcelain Protector Ezreal 炫彩系列完整清单
依据关联文档 skins/Ezreal/chromas/Porcelain Protector Ezreal/README.md,该系列共收录 6 款炫彩,Chroma ID 连续分布在 81026–81031。原文档通过表格形式为每款炫彩登记了预览图、Chroma ID 与名称,下表完整继承其 ID 与名称信息(预览图由原文档以 Champion Chroma 图片 ID 方式引用):
| Chroma ID | Name |
|---|---|
| 81026 | Porcelain Protector Ezreal |
| 81027 | Porcelain Protector Ezreal |
| 81028 | Porcelain Protector Ezreal |
| 81029 | Porcelain Protector Ezreal |
| 81030 | Porcelain Protector Ezreal |
| 81031 | Porcelain Protector Ezreal |
从 ID 段分配规律看,Ezreal 的炫彩 ID 与其皮肤系列严格对应:例如 HEARTSTEEL Ezreal 系列 占用了 81045–81053,Heavenscale Ezreal 系列 占用 81055–81064,Masque of the Black Rose Ezreal 系列 占用 81066–81073,可见 81026–81031 为该皮肤专属的连续 ID 段。同主题的「Porcelain Protector」系列还同时应用于其他英雄,例如 Porcelain Protector Aurelion Sol 使用了 136032–136037 的 ID 段。
三、包文件命名规范与 zip 内部结构
与清单一一对应,Porcelain Protector Ezreal 目录下存放 6 个 zip 资源包,命名格式为 皮肤名 + 空格 + Chroma ID:
Porcelain Protector Ezreal/
├── Porcelain Protector Ezreal 81026.zip
├── Porcelain Protector Ezreal 81027.zip
├── Porcelain Protector Ezreal 81028.zip
├── Porcelain Protector Ezreal 81029.zip
├── Porcelain Protector Ezreal 81030.zip
├── Porcelain Protector Ezreal 81031.zip
└── README.md
以 Porcelain Protector Ezreal 81026.zip 为例解压,内部仅含两个文件:
| 包内路径 | 作用 | 大小(81026 包) |
|---|---|---|
META/info.json |
炫彩包的元数据描述 | 144 字节 |
WAD/Ezreal.wad.client |
实际游戏资源文件(WAD 客户端格式) | 14908 字节 |
其余炫彩包结构完全一致,仅 WAD 文件大小因颜色变体的资源差异而略有不同,例如 81027 包的 WAD 为 14870 字节、81031 包的 WAD 为 14822 字节。
四、META/info.json 元数据字段解读
每个炫彩 zip 内的 META/info.json 是理解资源来源与版本的关键。以 81026 包的完整内容为例:
{
"Author": "darkseal.org",
"Description": "Extracted by Cresi",
"Name": "Porcelain Protector Ezreal (81026)",
"Version": "1.0.0"
}
四个字段的含义与取值规律如下:
- Author:资源提取方标识,统一为
darkseal.org; - Description:提取说明,统一为
Extracted by Cresi,表明资源由 Cresi 工具从游戏客户端数据中提取; - Name:资源显示名,格式为
皮肤名 (Chroma ID),如Porcelain Protector Ezreal (81026),与 zip 文件名及清单中的 ID 严格对应,可作为校验文件归属的凭据; - Version:元数据版本号,当前统一为
1.0.0。
从源码结构可以推断,该元数据格式在整个仓库的炫彩包中保持一致,是仓库资源规范化的通用载体;同目录下 skins/Ezreal/Star Guardian Ezreal.zip 等主皮肤包同样采用 META/info.json + WAD/ 的双文件结构,仅 WAD 文件名与内容不同。
五、主皮肤包与炫彩包的从属关系
炫彩(Chroma)本质上是同一款皮肤的不同配色变体。在仓库中,主皮肤资源位于英雄目录顶层,炫彩变体则统一收纳于 chromas/ 子目录。以 Porcelain Protector Ezreal 为例:
- 主皮肤包:skins/Ezreal/Porcelain Protector Ezreal.zip
- 炫彩变体包:
skins/Ezreal/chromas/Porcelain Protector Ezreal/下的 6 个 ID 包
这种「主皮肤 + chromas 子目录」的双层结构贯穿整个仓库(如 Aatrox、Ahri、Akali 等英雄均遵循此布局),使用者可以按「英雄 → 皮肤 → 炫彩 ID」三级路径精确检索所需的资源文件。
六、自定义使用与合规注意事项
- 仓库定位为 custom use(自定义使用)资源集合,炫彩 zip 包可直接按需解压取用其中的
WAD/Ezreal.wad.client文件; - 根目录 README.md 的法律声明明确:该仓库未获 Riot Games 及其关联方认可,也不代表其官方观点;Riot Games 及所有相关资产均为 Riot Games, Inc. 的商标;
- 本文仅介绍资源结构与查看方式,不对仓库内容做任何修改,所有结论均以仓库现有文件(清单、zip 包、元数据)为事实依据。
借助本文的清单与包结构解析,你可以从 81026–81031 六个 Chroma ID 出发,快速定位 Porcelain Protector Ezreal 的任意一款炫彩资源,并通过 META/info.json 的 Name 字段完成 ID 与文件的交叉校验。