From ed5b5beda5ada17ae406c3cc1bfe357a28f30665 Mon Sep 17 00:00:00 2001 From: Jennifer Taylor Date: Wed, 11 Aug 2021 18:31:37 +0000 Subject: [PATCH] Small change necessary to attempt to render DDR PS3 animations. --- bemani/format/afp/render.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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(