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