It's news time...
(oh yeah, I got my computer back the third of february, but had nothing interesting to say otherwise so I did not post anything then)
Rezilla 1.0.8 (almost direct download link) has been recently released (well, more than one week ago, I know, I've not been quick to react). I tested it and it works fine, and the bugs I reported have been fixed in it. So please download this update and cast the 1.0.7 to the digital, bug-ridden hell it belongs to, and tell me whether it works for you, whether you have a PowerPC or (lucky you) an Intel Mac (whatever, it's not Intel-native yet, so that shouldn't make any difference).
EDIT: Oh yeah, I forgot to tell you. This version has a new feature where you can edit RECTs as top-left-height-width instead of top-left-bottom-right. DO NOT ACTIVATE IT IN THE PREFS UNDER ANY CIRCUMSTANCE. It's off by default, so you you shouldn't need to worry about that, but Just In Case. The reason is Nova often uses RECTs as a convenient way of having four DWRDs, not as an actual rectangle, and thus this option doesn't make sense for these.(/edit)
Also, PowerPlant has been released as open source, and this with other things means the way is clear for me to release a custom build of Rezilla. This custom build will include color tags suitable for editing color values in the Nova resources. This will allow you to use my templates, which make use of these new tags to make color editing easier. You'll have to wait a few days for it though, as the current build (with custom color tags) I use is based off 1.0.7, so I need to update it to be based off the 1.0.8 source code. Also, I need to host the code somewhere to comply with the GNU GPL, so that means I need to get a clear code organisation instead of the current mess (which I'll do when I will start over from the 1.0.8 code and the standalone PowerPlant lib instead of 1.0.7 and PP as included with CW).
So, sit tight. I've already converted half of the templates to use Rezilla features, and I'm working on more now that I have defined the tags that were missing for our purposes. In a few days when I'll put my custom build you will be able to use the ones I already did, and the remaining ones should only be a matter of days after that.
For the interested, my new tags are 'WCOL' (for 16-bit XRRRRRGGGGGBBBBB), as found in the ModVal for the paint outfit ModType, and '3COL' (for 24-bit RGB, each color channel being a byte) for everything else; notice the base ResEdit templates for Nova contain 4-byte (32-bit) HLNG tags for colors, but the first byte is ignored so they are replaced by a filler byte (FBYT) followed by a 3COL. I thought about devising a LCOL that would have taken up 32 bits (XRGB) to directly replace the HLNGs (and that's indeed what I did at first), but it is possible that some people (not for Nova plugs, of course) would use the first byte for alpha info (32-bit ARGB), and would not be able to use LCOL for that purpose. With 3COL, they can put a DBYT first for alpha, then a 3COL. I think these tag names (WCOL and 3COL) are pretty much self-explanatory (given the constraints of four-char uppercase names, of course...), and have little risk of colliding with any other future template tag, but please still tell me what you think of them, in case you have a better idea, before I release my custom build. I can still easily change them, that's just a matter of modifying two lines of code and doing a global search-and-replace on the existing templates.
Have fun with Rezilla 1.0.8!
This post has been edited by Zacha Pedro : 22 February 2006 - 04:44 PM