Skip to content

A tool designed to create rust FFI bindings for Factorio's compiled C++ classes, structs, and unions. Works by parsing the debug symbols contained in factorio.pdb

License

Notifications You must be signed in to change notification settings

factorio-rivets/rivets-ffi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdb2hpp 🔩

A tool designed to create rust FFI bindings for Factorio's compiled C++ classes, structs, and unions. Works by parsing the debug symbols contained in factorio.pdb.

Examples

Running the following command: > pdb2hpp LuaSurface

Would generate the following FFI binding:

Credits

Inspired by the wonderful PDB crate.

About

A tool designed to create rust FFI bindings for Factorio's compiled C++ classes, structs, and unions. Works by parsing the debug symbols contained in factorio.pdb

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages