tatter/heroes-convert

从HeroesDataParser到heroes-talents的文件格式转换

v1.0.5 2021-01-20 14:51 UTC

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 子文件夹中的当前目录。