meh2481 / wfLZEx

Simple image-decompressing program for WayForward's .anb format used in their game DuckTales: Remastered
Do What The F*ck You Want To Public License
13 stars 5 forks source link

Some Spritesheets Won't Build for Seven Sirens #5

Open winterbreezesrule opened 4 years ago

winterbreezesrule commented 4 years ago

Hello.

With the release of Shantae and the Seven Sirens, I did some digging to see if the currently existing tools that worked with Half-Genie Hero would also work with this newest installment. wfLZEx is able to successfully extract images--however, running the command on certain .anb files does not build spritesheets. When run with the --no-sheet flag, everything works fine--all of the images (as far as I'm aware, anyway) extract without issue.

This does seem to work with single images:

card archer

It also seems to work with some of the less "complex" sprites.

explosion

However, the output on the player_shantae/shantae.anb file is a blank PNG, though some of her other spritesheets (such as her hula outfit) work fine.

The current list of blank PNGs generated for the current version of the game is:

meh2481 commented 4 years ago

Thanks! Was noticing that with some of them, but having a complete list to test against really helps. I think it has to do with output image size; would be better to just not attempt joining the images into a spritesheet if it's going to be too large, rather than outputting blank images.

As a side note, just FYI I noticed that plantlady.anb was crashing the program; I just fixed that just now, so I'll be releasing a fix for that soon (probably when I fix this problem as well).

winterbreezesrule commented 4 years ago

Whoops, I didn't even notice that plantlady.anb crashed the program! I admittedly was just mass running it on all the .anb files I had and not paying attention to terminal output--I wonder if there are any other files that do so. Doing a search through the extracted .pac files says there's 904 in total, but when exporting whole spritesheets, I only got 858--and I got 856 when I used --no-sheet. I'll see if there's an easy way for me to get a list of what's not working, because plantlady.anb might not be the only one.