nifly
C++ NIF library for the NetImmerse File Format (NetImmerse, Gamebryo, Creation Engine).
Created with a clean-room design.
![CMake](https://github.com/ousnius/nifly/actions/workflows/cmake.yml/badge.svg)
Features
- Reading and writing NIF files (NetImmerse, Gamebryo, Creation Engine)
- Cross platform (Windows, Linux, macOS)
- No external dependencies (tests optional)
- Includes basic functionality often used for 3D meshes
- NIF blocks unknown to the library are kept untouched
- Lots of other helper functions
- Current file support:
- Fallout 3
- Fallout: New Vegas
- Fallout 4
- Fallout 4 VR
- The Elder Scrolls IV: Oblivion (not tested a whole lot)
- The Elder Scrolls V: Skyrim
- The Elder Scrolls V: Skyrim Special Edition
- The Elder Scrolls V: Skyrim VR
Building
Libraries used
nifly is used by
Credits