nwn-lib-d 0.0.1
Library & tooling for Neverwinter Nights 2 resource files
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
nwn-lib-d
Multi-platform D library & tooling for handling Neverwinter Nights 1 & 2 resource files
Features
Command-line tools
- nwn-gff- Read / write GFF files (ifo, are, bic, uti, ...)
 - Format - Parsing - Serialization - Comment - gff- :whitecheckmark: - :whitecheckmark: - NWN binary. Generated binary file match exactly official NWN2 files (needs to be tested with NWN1) - json- :whitecheckmark: - :whitecheckmark: - Json, compatible with Niv nwn-lib - json_minified- :whitecheckmark: - :whitecheckmark: - Same as - jsonbut minified- pretty- :x: - :whitecheckmark: - Human-readable 
Library
[API reference](https://cromfr.github.io/nwn-lib-d/)
- GFF
- Read / Write / Modify
 
- TLK
- Read only
 
- 2DA
- Read only
- May refuse to parse official 2da when incorrect
 
Build
Requirements
- dmd (D language compiler)
- dub (D build system)
Build
# Build library
dub build
# Build tools
dub build :nwn-gff
# Eventually you can append --build=release
dub build :nwn-gff --build=release
Command-line usage
./nwn-gff --help
Examples
# Print gff file in console
./nwn-gff -i mycharacter.bic
# Write mycharacter.bic to mycharacter.bic.txt in pretty format
./nwn-gff -i mycharacter.bic:gff -o mycharacter.bic.txt:pretty
# Read gff from stdin, write to stdout in pretty format
./nwn-gff -i -:gff -o -:pretty
- 0.0.1 released 9 years ago
- CromFr/nwn-lib-d
- GPL-3.0
- Copyright © 2016, Thibaut CHARLES
- Authors:
- Sub packages:
- nwn-lib-d:nwn-gff
- Dependencies:
- none
- Versions:
- 
						
 Show all 31 versions1.1.2 2024-Dec-07 1.1.1 2024-Jan-08 1.1.0 2023-Oct-31 1.0.6 2023-Oct-12 1.0.5 2023-Sep-09 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								5 downloads this week 
- 
								7 downloads this month 
- 
								1018 downloads total 
 
- 
								
- Score:
- 1.6
- Short URL:
- nwn-lib-d.dub.pm