Releases: skeeto/binitools
Releases · skeeto/binitools
Release 2.4
Release 2.3
-
(bini) Much better input sanitization, including eliminating crashes and being more more strict about what is accepted
-
(unbini) Fix float printing and empty string printing
-
Added a thorough test suite to verify builds
-
New -V option (print version information)
Release 2.2
* String table optimization: a string that is the suffix if another string will share space in the string table. This shaves a total of about 700kB off the official Freelancer BINI files.
Release 2.1
* Fix empty string parsing * Correctly parse negative zero * Fix string table sorting * General cleanup: version 2.1 has fewer lines of code than 2.0!
Complete rewrite
Rewrite release (2.0) This clean rewrite from scratch of the original binitools. I've learned a lot in these past 11 years and could do a much better job today. * The text format is much nicer: far less quoting is necessary. * Noticeably faster performance in both directions. * Simpler user interface with slightly more unix-like sensibilities. * 100% portable ANSI C with no endian issues. * No more crappy GNU Autotools usage. * Public domain, no more pointless GPL. * No more pointless dependency on lex or yacc. * No idiotic GNU-like banner. * Can be compiled trivially with Visual Studio. * Minor bugs have been fixed. * Better error messages, particularly when parsing the text format. * Sorted string table so BINI files are more deterministic.