#export #macro #read #xiv #ff14 #command-line-tool

app export-ffxiv-macros

用于将最终幻想XIV宏导出到TOML的命令行工具

1 个不稳定版本

0.1.0 2021年7月15日

#104#export

Apache-2.0

10KB
152

Crates.io Apache-2.0 Build Status

导出 FFXIV 宏

一个简单的工具,利用 libxivdat 将最终幻想XIV宏导出到 TOML

理论上,libxivdat 支持将数据写回到 MACRO.DAT 文件。我可能在某个时候支持这一点。

用法

export-ffxiv-macros -> 导出所有位于常用位置的角色特定和全局宏。($HOME/Documents/My Games/Final Fantasy XIV - A Realm Reborn/

export-ffxiv-macros 路径/to/MACRO.DAT 路径/to/out.toml -> 导出特定文件。

Mac / Linux 注意事项

在没有参数的情况下运行时,这将搜索您的实际主目录。如果您对wine用户目录进行了沙盒处理,您需要使用wine运行windows应用程序或手动将原生应用程序指向正确的文件。

输出示例

[[macro]]
title = 'Low Spell Fx'
icon = 'Number0'
lines = [
    '/bfx party simple',
    '/bfx other off',
    '/soundeffectsparty 50',
    '/soundeffectsother 20',
    '/ambientsounds 20',
]
text = '/bfx party simple /bfx other off /soundeffectsparty 50 /soundeffectsother 20 /ambientsounds 20'

贡献

欢迎贡献。请在创建拉取请求之前确保代码通过了 cargo test cargo clippyrustfmt -v --check **/*.rs

依赖项

~0.8–1.7MB
~33K SLoC