Done! Obligatory Rayne fistpump:
I've decided to go ahead and keep this a separate program from the original. For one, because I'm lazy, for another because there's quite a few nontrivial things different in the whole .anb file format.
EDIT: See below for newer version(s)
Download HERE
Once again, a commandline program, though it should work fine with drag-and-drop as well (Works fine for me, anyway).
Useful commandline arguments:
-add
Changes the calculations slightly when piecing images together. Use if there's weird gaps or blips in the final images
-nopiece
Don't attempt to reconstruct pieces of images. Probably only useful if it's crashing or something; reconstruction saves you a lotta work.
-offset=X
Where X is an integer. I had to use this because the one rayne.anb I was given by woodhu_man was a tad bit malformed (It was missing 24 bytes, I think). Though it could have just been me, so try -offset=24 if pieces aren't being reconstructed properly for you.
That's about it. Again, if anybody has issues with a particular .anb for the game not working, or that causes this program to crash, let me know. There's a couple of frames in rayne.anb that I know of that are botched, which I may take a look at sometime. This program should also work with some of the older WayForward titles that WflEx doesn't work with, as the .anb files that BloodRayne: Betrayal uses are in an older format.
Oh, and for the record I'm not a total genius. A special thanks to the WayForward guy who puggsoy got me in contact with. He's totally a chill dude. He even gave me all the LZC decompression routines that made this program possible. Hats off to you, good sir.
I've decided to go ahead and keep this a separate program from the original. For one, because I'm lazy, for another because there's quite a few nontrivial things different in the whole .anb file format.
EDIT: See below for newer version(s)
Download HERE
Once again, a commandline program, though it should work fine with drag-and-drop as well (Works fine for me, anyway).
Useful commandline arguments:
-add
Changes the calculations slightly when piecing images together. Use if there's weird gaps or blips in the final images
-nopiece
Don't attempt to reconstruct pieces of images. Probably only useful if it's crashing or something; reconstruction saves you a lotta work.
-offset=X
Where X is an integer. I had to use this because the one rayne.anb I was given by woodhu_man was a tad bit malformed (It was missing 24 bytes, I think). Though it could have just been me, so try -offset=24 if pieces aren't being reconstructed properly for you.
That's about it. Again, if anybody has issues with a particular .anb for the game not working, or that causes this program to crash, let me know. There's a couple of frames in rayne.anb that I know of that are botched, which I may take a look at sometime. This program should also work with some of the older WayForward titles that WflEx doesn't work with, as the .anb files that BloodRayne: Betrayal uses are in an older format.
Oh, and for the record I'm not a total genius. A special thanks to the WayForward guy who puggsoy got me in contact with. He's totally a chill dude. He even gave me all the LZC decompression routines that made this program possible. Hats off to you, good sir.