From e1cf85298e12868883646fd5f6ae1d6323e5593e Mon Sep 17 00:00:00 2001 From: Willy Lau Date: Thu, 16 Nov 2017 21:38:22 -0500 Subject: [PATCH] Fix a045 decoding --- kbinxml.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kbinxml.py b/kbinxml.py index 87c8ce8..772438d 100644 --- a/kbinxml.py +++ b/kbinxml.py @@ -248,7 +248,8 @@ class KBinXML(): name = unpack_sixbit(self.nodeBuf) else: length = self.nodeBuf.get_u8() - name = self.nodeBuf.get('s', length) + name = self.nodeBuf.get('B', length - 0x3F) + name = bytes(name).decode(self.encoding) debug_print(name) skip = True