1个不稳定版本
0.1.0 | 2022年3月19日 |
---|
#23 in #打包器
59KB
1.5K SLoC
gff-rs ──
用于某些BioWare游戏的GFF文件格式库
该库由两部分组成
gff
gff
提供GFF格式的中间数据表示、通用类型、解析器和打包器。
这允许您打开一个文件(如测试中提供的.bic
文件,这是我在线NWN角色表的其中一个)。
然后可以将这些文件解码到中间表示形式,修改并重新打包。
gff-derive
gff-derive
提供过程宏,以自动推导出允许您将任何(兼容的)Rust struct
从/转换为中间GFF表示(然后可以打包)的特性和。
正在进行工作以提供直接的GFF <-> struct
支持。
待办事项
- 实现直接打包/解析
- 支持更多游戏的编码
lib.rs
:
Bioware GFF格式解析器/打包器库
依赖项
~5.5MB
~172K SLoC