diff --git a/bemani/format/afp/render.py b/bemani/format/afp/render.py index 4421351..fec0aab 100644 --- a/bemani/format/afp/render.py +++ b/bemani/format/afp/render.py @@ -13,6 +13,7 @@ from .swf import ( AP2DoActionTag, AP2DefineFontTag, AP2DefineEditTextTag, + AP2DefineMorphShapeTag, AP2PlaceCameraTag, AP2ImageTag, ) @@ -1017,6 +1018,16 @@ class AFPRenderer(VerboseOutput): # Didn't place a new clip. return None, False + elif isinstance(tag, AP2DefineMorphShapeTag): + print("WARNING: Unhandled DEFINE_MORPH_SHAPE tag!") + + self.__registered_objects[tag.id] = RegisteredDummy( + tag.id, + ) + + # Didn't place a new clip. + return None, False + elif isinstance(tag, AP2PlaceCameraTag): self.vprint(f"{prefix} Place camera tag.") self.__camera = PlacedCamera(