This is an enhanced version of Roboius' ERF tool, which can be used to generate Bioware ERF-format files (including ERF, MOD, and HAK files).
The Subversion repository for the ERF tool can be found on the Higher Ground website at Link
Changes in 1.3.5:
- Adds the ability to add files without overwriting (-a/--add)
- Adds the option to change to a directory before extracting resources (-C/--chdir)
- Adds the option to split extracted resources by type (-S/--splitdir)
- Adds more documentation about manifests and general usage
- Significantly enhances the power of manifests (check file existence, print, response, make directory)
- Requests UAC permissions under Windows Vista
Changes in 1.3.2:
- Adds the ability to specify extracted files after -x (including wildcards)
- Adds the ability to delete resources from an ERF (erf -d)
- Adds the ability to checksum the resources in an ERF (erf -k)
- Adds the ability to fetch resources remotely (e.g. erf -u foo.hak Link - Adds the ability to add BZ2-compressed resources directory to ERFs, decompressing them as they are injected (e.g. erf -c foo.hak foo/*.bz2)
- Adds the ability to extract files from ERFs into hashed subdirectories (erf --extract-hashed)
- Adds the ability to update ERFs remotely using manifest files (e.g. erf -vm Link - Adds the ability to add comments to ERF files (--erf-title, --erf-url, --erf-descr)
- Fixes a number of memory leaks
- Fixes bugs where duplicate resources could be added to ERFs
- Refuses to attempt to add resources longer than 16 characters to an ERF
Credits:
- Roboius is the original creator of the ERF tool.
- BZIP2 was used for compression (http://www.bzip.org/)
- CURL was used for remote resource acquisition (http://curl.haxx.se/)
- GNU fnmatch and getopt are used
Source and binaries are included for Windows and Linux.
Posted by NiiloVanSteinburg at 2011-12-15 11:19:12 Voted 10.00 on 12/15/11
Your hard work on improving NWN is greatly appreciated!
Posted by Werehound at 2010-11-17 20:57:30 Voted 10.00 on 11/17/10
A+ (darn the minimum 4 character length)
Posted by Inayity at 2009-03-09 15:54:01 Voted 10.00 on 03/09/09
Very, very nice! Thank you!
Posted by fredseeker at 2009-01-20 20:34:09 Voted 9.75 on 01/20/09
So if I have resources for Foo and resources for Bar, I can package them into Foo.hak and Bar.hak with this? and not only that, I can take those two separate haks and combine the haks into a FooBar.erf?
WOW! (lol@the usage documentation but a great tool)
Posted by Barry_1066 at 2009-01-05 09:59:58 Voted 10.00 on 01/05/09
This tool has far reaching importance - especially for the CEP. I have used this and can say, it really is excellent.
Posted by Saduj at 2009-01-05 06:55:52 Voted 10.00 on 01/05/09