cydh

将Divine Pride项目json抓取的信息转换为rAthena数据库文件

v1.2.1 2019-09-15 11:11 UTC

This package is auto-updated.

Last update: 2024-09-15 22:58:52 UTC


README

将Divine Pride项目json抓取的信息转换为rAthena

要求

安装

如果您愿意将其作为组件使用,

composer require cydh/dp2ra

或者下载最新版本然后使用Composer进行安装

composer install

用法

然后在PHP文件中包含自动加载(例如:parse_item.php)

require_once './vendor/autoload.php';

// Quick parse item data to output files
Cydh\DP2RA\Items::parse([
    "input" => "path/to/item_db.json",
    "output_itemdb" => "output/path/item_db.txt",
    "output_tradedb" => "output/path/item_trade.txt",
]);

// Quick parse monster data to output files
Cydh\DP2RA\Monsters::parse([
    "input" => "path/to/mob_db.json",
    "output_mobdb" => "output/path/mob_db.txt",
    "output_mobskilldb" => "output/path/mob_skill.txt",
    "output_spawn" => "output/path/spawn.txt",
]);

通过初始化Cydh\DP2RA\ItemsCydh\DP2RA\Monsters类进行手动解析和文件写入,然后调用其方法。

Divine-Pride数据结构(Aegis的枚举/值)的一些解析器是写入在public static function中的,可以在类外部调用。

贡献

创建新问题或新拉取请求。此版本处于开发中

待办事项

  • 物品解析器
    • 卡片合成位置
    • 适用的职业