-
Notifications
You must be signed in to change notification settings - Fork 73
Any interest left in afp? #104
Description
I've spent quite a bit of time digging in afp shit lately with museca. I've kinda figured out what some of the unknown flags like 0x800000000 and 0x2000000000 are doing because I've come across them on scenes that afputils wasn't able to fully render. They appear to be morphing shapes and maybe masking, doing things like linear and radial wipes. I tried looking for some of these in afp-core and kinda found them but it's really hard to see what it's doing with them. Wasn't sure if you had any interest left but I'd love to pick your brain if you do.
Also, the current theory we have is that konami is just converting swf files created in flash or animate (based on the converter string in ifs version.xml and all the similarities in the format), so I've been pondering on the idea of trying to create that, maybe parsing an swf with a python swf lib and adding support to afputils to convert the objects and then serialize to afp. Obviously there are many challenges with that idea, like figuring out how the unknown flags & such correlate to flash functions, as well as converting the vector shapes to mesh and dumping them to GE2D, but it sounds easier than trying to create a whole custom studio software.
Anyways, curious if you have any thoughts on all this and if maybe you'd be interested in attempting to create a conversion utility. It's probably a long shot in asking but I learn, understand and write code at a snails pace compared to you lol.