This is a reupload of windyfairy's afptools with a new pattern file for ImHex and a couple of other minor tweaks. The pattern file afp format is based on dragonminded's bemaniutils/afputils code. I've also added some documentation on the afp format in AFP_FORMAT.MD.
By decoding the afp/bsi pair with decode_afp.py and then feeding it into ImHex with the afp.hexpat pattern file, you can browse and even make minor edits to fields like translate or scale with ease. Furthermore, the game can handle a fully unobfuscated afp file so long as you provide a blank bsi file of the same name.
Matrix fields require some division to get the actual coordinate, but the imhex pattern does it automatically! It will
format the number on read and write, no manual calculation required.
Also, many shapes have a texture associated with them. The easiest way to find this is by grepping through the files in
the geo folder for tex name you're looking for, and using the shape file id to look it up in the ImHex pattern data.

