lol-skins 仓库 Space Groove Ornn 炫彩包解析:Chroma ID 清单与 WAD 资源结构
lol-skins 仓库 Space Groove Ornn 炫彩包解析:Chroma ID 清单与 WAD 资源结构
本文以 lol-skins 仓库中 skins/Ornn/chromas/Space Groove Ornn/README.md 为基准,完整梳理 Space Groove Ornn(太空律动 奥恩)炫彩包包含的 8 个炫彩变体、它们的 Chroma ID 映射,以及仓库统一采用的"ZIP + META 元数据 + Riot WAD 资源"打包结构。读完本文,你可以掌握该仓库炫彩资源的编号规则、目录组织方式与文件内部结构,并能够对照源码级证据核对、检索或二次整理同类炫彩资产。
1. 炫彩包在仓库中的位置与组成
lol-skins 是一个以"英雄 → 皮肤 / 炫彩"两级目录组织的 LOL 皮肤资源集合,仓库根 README.md 将其描述为 "a comprehensive collection of League of Legends skins available for custom use"(用于自定义用途的《英雄联盟》皮肤综合资源集合)。Space Groove Ornn 炫彩包在仓库中的位置如下:
- 炫彩包目录:skins/Ornn/chromas/Space Groove Ornn/——包含 8 个炫彩 ZIP 包与 1 个 README.md 清单;
- 皮肤本体:skins/Ornn/Space Groove Ornn.zip;
- 英雄目录:skins/Ornn/——同目录下还归档了
Choo-Choo Ornn.zip、Elderwood Ornn.zip、Thunder Lord Ornn.zip与默认皮肤Ornn.zip,以及包含三套炫彩集的chromas/子目录。
这一布局说明仓库按英雄划分顶层目录,皮肤与炫彩各自独立归档,炫彩又按"炫彩集"分子目录存放,整体结构规整、可被脚本批量扫描。
2. 炫彩清单与 Chroma ID 总表(原文档完整内容)
下面表格为原文档 skins/Ornn/chromas/Space Groove Ornn/README.md 的完整内容。Space Groove Ornn 共包含 8 个炫彩,Chroma ID 连续编号为 516012–516019:
| Preview | Chroma ID | Name |
|---|---|---|
![]() |
516012 | Space Groove Ornn |
![]() |
516013 | Space Groove Ornn |
![]() |
516014 | Space Groove Ornn |
![]() |
516015 | Space Groove Ornn |
![]() |
516016 | Space Groove Ornn |
![]() |
516017 | Space Groove Ornn |
![]() |
516018 | Space Groove Ornn |
![]() |
516019 | Space Groove Ornn |
需要说明的是,该 README 的 Name 列对全部 8 个炫彩统一标注为 "Space Groove Ornn",仅以 Chroma ID 区分彼此,并未细分各炫彩在游戏内的具体配色名称;各炫彩的详细命名与配色需以客户端数据为准。
3. Chroma ID 编号体系解读
从上述表格可以提炼出该炫彩集的编号规律:
- 英雄编号前缀:预览图资源路径
champion-chroma-images/516/516012.png与 Chroma ID 前缀516一致,据此可以推断 Ornn 的冠军编号为 516,炫彩 ID 即"冠军编号 + 变体序号"的组合。 - 同英雄序列对比:Ornn 的另外两套炫彩集同样以 516 为前缀——Elderwood Ornn 炫彩 占据 516003–516010(8 个),Choo-Choo Ornn 炫彩 占据 516021–516028(8 个)。
- 编号区间不重叠:三套炫彩集的编号区间彼此独立(516003–516010、516012–516019、516021–516028),中间留有 516011、516020 等间隙,可以推断这些位置可能被本仓库未收录的其他炫彩皮肤占用或保留。
4. ZIP 包内部结构:META 元数据 + WAD 资源
每个炫彩 ZIP 包内部均只包含两个文件,例如 Space Groove Ornn 516012.zip:
META/info.json ← 包元数据(JSON)
WAD/Ornn.wad.client ← 二进制资源(Riot WAD 容器格式)
以 516012 为例,META/info.json 的实际内容如下:
{
"Author": "darkseal.org",
"Description": "Extracted by Cresi",
"Name": "Space Groove Ornn (516012)",
"Version": "1.0.0"
}
从中可以确认:该资源由 darkseal.org 发布、Cresi 提取,格式版本为 1.0.0;其中 Name 字段会随 Chroma ID 变化(如 516012 记为 "Space Groove Ornn (516012)"),而基础皮肤包 Ornn.zip 的 info.json 则直接以 "Ornn" 命名,WAD/Ornn.wad.client 的大小也明显更大(38,774 字节 vs 炫彩包的约 24 KB)。
WAD/Ornn.wad.client 为二进制文件,其头部以 RW\x03\x03 魔数起始(在 516012、516013 两个包中均已验证),结合 .wad.client 扩展名,可以确认其属于 Riot 客户端 WAD 容器格式,与游戏客户端使用的资源封装方式一致。
5. 8 个炫彩包的资源体积对比
对目录内全部 8 个 ZIP 逐一解包统计(WAD/Ornn.wad.client 原始大小):
| Chroma ID | WAD 文件大小(字节) |
|---|---|
| 516012 | 24,151 |
| 516013 | 24,044 |
| 516014 | 24,002 |
| 516015 | 23,927 |
| 516016 | 24,091 |
| 516017 | 24,185 |
| 516018 | 24,038 |
| 516019 | 24,084 |
8 个炫彩包的 WAD 资源体量高度接近(约 23.9–24.2 KB),说明各炫彩属于同构的换色资源变体,仅配色数据存在差异;这与炫彩(Chroma)作为同一皮肤换色变体的定位相符。相比之下,默认皮肤 Ornn.zip 的 WAD 为 38,774 字节、Space Groove Ornn.zip 的 WAD 为 23,886 字节,均大于单个炫彩包,符合"皮肤本体 > 炫彩换色"的资源体量预期。
6. 使用方式与仓库声明
从打包结构可以推断,本仓库以"独立 ZIP + WAD 容器"的形式归档自定义使用的炫彩资源,WAD/Ornn.wad.client 即对应客户端可识别的资源文件。但需要说明:实际将 WAD 导入游戏客户端的详细步骤并未在本仓库 README 或炫彩 README 中说明,读者需要结合自身客户端版本自行处理;本仓库的定位是资源归档与分发。
同时,仓库根 README.md 附有法律声明:该仓库未经 Riot Games 认可,不反映 Riot Games 或其关联方的观点,Riot Games 及相关属性均为其商标或注册商标。二次分发或使用前应留意该声明所限定的自定义用途边界。
7. 同类炫彩 README 的结构一致性
Space Groove Ornn 炫彩 README 采用"标题 + 预览表格"的固定模板,这在仓库内具有高度一致性:
- Ornn 的其他炫彩集 Elderwood Ornn/README.md、Choo-Choo Ornn/README.md 结构完全相同;
- 其他英雄的炫彩目录同样按"炫彩集子目录 + README + ZIP"组织,例如 skins/Aatrox/chromas/ 下每个炫彩集目录都含一份同名 README.md 与对应编号的 ZIP 包。
这种"一炫彩集一目录、README 表格即清单"的约定,使 Chroma ID 列成为可直接被脚本、Agent 或 LLM 解析的结构化数据源:按目录扫描各 README 中的 Chroma ID,即可枚举仓库内全部炫彩资源及其文件位置,便于做索引、检索与批量核对。







