tatter / heroes-convert
从HeroesDataParser到heroes-talents的文件格式转换
v1.0.5
2021-01-20 14:51 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-08-26 18:51:54 UTC
README
从HeroesDataParser到heroes-talents的文件格式转换
安装
从仓库中克隆或下载最新源代码: heroes-convert
用法
heroes-convert 接收由 《风暴英雄》 游戏数据解析和提取的 HeroesDataParser 数据,并将其简化并重新格式化为 heroes-talents。
游戏数据
要使用 data-convert
,您必须已经拥有提取的游戏数据。获取数据的最简单方法是来自 heroes-data,这是一个包含HeroesDataParser预先解析的游戏数据仓库。
在 src 文件夹中有一个可执行脚本,data-convert
。此脚本将herodata补丁的路径作为参数
./data-convert /path/to/heroes-data/heroesdata/2.49.1.77662
您可以为输出目录提供一个可选的第三个参数,否则它将默认为 hero 子文件夹中的当前目录。
图片
除了JSON数据文件外,您还可以使用 images-convert
命令将天赋图标转换为 heroes-talents 相应的等效项。您必须已经拥有提取的图像数据,例如来自 heroes-images。此外,您需要安装 ImageMagick 以进行转换,以及一个批量 rename
命令来删除撇号(大多数Linux发行版中包含;macOS 见此处)。
可执行脚本将 abilitytalents 目录作为参数
./images-convert /path/to/heroes-images/heroesimages/abilitytalents
您可以为输出目录提供一个可选的第二个参数,否则它将默认为 talents 子文件夹中的当前目录。