NecrotekX/thtkx — pull request #1 by nmlgc (2014-05-19 21:34:20+00:00)
Title: My changes

First of all, thanks for being bold and declaring yourself as the new maintainer of Touhou Toolkit. I [used to think that this was my job](https://github.com/nmlgc/thtk); however, this project indeed seems to be in better hands with you. You actually *care* about recompilation and repacking, whereas I only needed it to quickly produce correct dumps of new MSG, ECL and ANM files in order to correctly set up translation on [Touhou Patch Center](http://thpatch.net). That's also why I stopped maintaining thdat completely: I believe that the automatic data replacement and extraction functionality of the [Touhou Community Reliant Automatic Patcher](http://thpatch.net/wiki/Touhou_Patch_Center:Download) is superior to static repacking of the entire archive. I'm kind of sad that your work will opens the door to further static patches of newer games and gives modders a further reason to ignore the progress in patch creation and distribution we've made with thcrap. Even if there *are* any problems in the implementation of the approach, addressing and fixing these in thcrap should a much better option than outright discarding the idea and just going back to static patches as a result. But well, the code's out now, and I'd rather merge my work into here instead of having both of us duplicate the same effort.

Anyway, these are the changes I've made to the project so far that are not yet part of your fork. These include:
* Support for Uwabami Breakers.
* Simplification of the thmsg06 formats. This approach only explicitly specifies the new formats of each game and inherits the rest from all previous games, trading "accuracy" of support (which never seemed to be a goal of this project anyway) for ease of implementation.
* ... as well as a couple of parameter format fixes, verified against the original executables.