Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gff-rs   Rust

Library for the GFF file format, used in some BioWare games

This library is composed of two parts:

gff

gff provides an intermediary data representation, common types, a parser and a packer for the GFF format.

This allows you to open a file (like the .bic file provided for tests, one of my online NWN character sheet).

These files can then be decoded to intermediary representation, modified and repacked.

gff-derive

gff-derive provides procedural macros to automatically derive traits that allow you to transform any (compatible) Rust struct from/into the intermediary GFF representation (can then be packed).

Work is in progress to provide direct GFF <-> struct support.

TODO

  • implement direct packing/parsing
  • support encodings for more games

About

Library for the GFF file format, used in some BioWare games

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages