forked from Liareth/NWNFileFormats
-
Notifications
You must be signed in to change notification settings - Fork 0
For developers - a modern (and hopefully fast?) C++ API to read NWN / Aurora engine file formats
License
DFDark/NWNFileFormats
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a cross-platform library written in C++ which allows developers to read many of the critical file types used by Neverwinter Nights 1.69 / 1.74. It compiles and runs on Windows and Linux on x86 processors. There will probably be issues on ARM processors. Requirements: A compliant C++17 compiler is required. For Windows, this is Visual Studio Preview 1 or newer. I use GCC 7.2 on Linux but an older version may or may not work. Check the examples folder to see how the library is used. The supported file types are: - GFF (bic, itp, etc) - ERF (hak, mod, sav, etc) - KEY - BIF - TLK The library is completely free for anyone to copy, use, and change with or without attribution. There are some tools in the Tools subdirectory: - 2da_merge allows merging a 2da into a base 2da, overwriting rows that are already present or inserting ones that are not. - generate_placeable_blueprints allows the user to generate a series of blueprints from placeables defined in 2da using a base blueprint - key_bif_extractor allows extracting all resources in a KEY from their BIFs.
About
For developers - a modern (and hopefully fast?) C++ API to read NWN / Aurora engine file formats
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 97.3%
- CMake 2.6%
- Other 0.1%