/CommonLibSSE-NG-rs

Experimentation with bindgen + CommonLibSSE-NG

Primary LanguageJust

CommonLibSSE-NG-rs

An experiment in using bindgen to generate not-necessarily-safe Rust bindings for CommonLibSSE-NG, the Skyrim reverse-engineered library.

This project is intended as a learning project for me, though I might end up using it in mod projects if it works out.

Requires the following:

  • Rust set up for Windows (not for WSL)
  • Visual Studio 2022 with C++ compilers installed
  • CMake
  • vcpkg with VCPKG_ROOT set in a user environment variable
  • LLVM installed from an official release.

Run just bindgen to build if you have just installed. Otherwise look at what just does and run those commands in a pwsh 7 shell.

The license will end up being whatever CommonLibSSE-NG's license is.