Update 11: Direct from Chainfire:
=========================
TF3D QVGA - Release #2
Well here it is, the 2nd release of TF3D QVGA.
It does not include all the patches and such posted here, but it makes a few of them irrelevant and it does include one of them.
Changes
- Proxy DLL contains some new tricks, such as being able to load compressed QTC textures (CFC format)
- 280 images have been rescaled to QVGA resolution (the others cannot be scaled without causing issues)
- All images have been compressed into CFC format, aside from a few tiny ones that compression would actually make bigger
- Includes pcarvalho's font fix
These changes together make TF3D a bit more responsive, as well as dropping the installation size from ~ 17mb to ~ 10mb.
Rescaling details
This part is only for those who are truely interested in how it was done, I know some of you are, which is why I'm posting it.
Note that I did not use Manila Editor or similar tools, are their decoding and encoding of these images is not quite perfect (yet).
QTC file format is based on ATC, and with some trickery (and coding), you can convert them back to ATC.
After doing this, I used AMD's "Compressonator" to convert the textures to PNG.
After this was done, I wrote an application that took the PNG's, and if 32x32 or larger would halve them in size (some twice, so they are 128x128 or smaller, as the 3D chip doesn't like larger textures). The rescaling was done using the Lanczos3 algorithm, which is generally considered to be one of the best, if not the best algorithms for downscaling.
These rescaled PNG images were then saved upside down, because for some reason "Compressonator" would flip them over when converting the PNG's back to ATC.
Then they were converted back to QTC, this again took some trickery as the ATC and QTC format are not completely compatible. I ended up transplanting parts of the original QTC file's header to the rescaled file. This worked.
Last but not least, all images, those not rescaled and those that were, were run through the CFC compressor, to reduce filesize even more.
Note that these images were not all hand-checked, I'll leave it to the rest of you to fix some of the images that may look a bit strange.
Download
http://www.htcclassaction.org/download/TF3D-QVGA.cab