(I feel that this warrants a double post.)
So apparently I was wrong.
The alpha image is in the same ANB.
As you can see, the artefacts round the edges, near his hat and so on, are still present. These are actually there in the image data, and are removed by the game's code, although I'm not sure if it's possible to do programmatically outside of the game; it might just be something that needs to be removed by hand.
The chopped up images are also still chopped up, although apparently it is possible to put them together automatically.
You can download the program
here. It's a command line program, so here's the usage:
Code:
wfLZEx.exe [file1.anb] [file2.anb] ... [filen.anb]
Something I should say is that I haven't personally really done much on this, technical-wise. My friend, Daxar, has done all the coding on this, and although I just started by asking for a wfLZ decompresser, he managed to add the entire ANB opening and texture extraction.
I wasn't really expecting that, I was planning to have to do most of the actual texture work myself, so kudos to him for that
What I do intend to do is add a GUI for this, similar to how I wrapped vgmstream to make VGSC. Basically it'll be just so you don't have to work with the command line, but maybe it can also let you preview images or something. I can't really think of anything you'd want to do other than extracting images.
By the way, he made an account and wanted to post in this thread, but since it's in the Requests forum he can't. Would it be possible to move the thread to Ripping Projects, since it's more of a project than a request now? Or just make a new thread?
In any case this is how far we are now. It's essentially the same as using dumps, but quicker since you don't have to merge the alpha yourself.
Unfortunately, both Daxar and I are strapped for time. He said that he'll be too busy for the next couple of weeks, and the same goes for me. Ducktales chose a bad time to come out
Hopefully this should make things somewhat easier for now, and hopefully it won't be
too long before we can continue working on this.