I looked into it a little more, the method it fails on is on the "usergamedata_advanced" here:
File "/home/mb/MonkeyBusiness-main/modules/ddr/playerdata.py", line 39, in usergamedata_advanced
request_info = await core_process_request(request)
File "/home/mb/MonkeyBusiness-main/core_common.py", line 137, in core_process_request
xml = KBinXML(xml_dec)
File "/usr/local/lib/python3.9/dist-packages/kbinxml/kbinxml.py", line 54, in __init__
self.from_binary(input)
File "/usr/local/lib/python3.9/dist-packages/kbinxml/kbinxml.py", line 406, in from_binary
string = bytes(data[:-1]).decode(self.encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x96 in position 0: ordinal not in range(128)
I thought maybe it was due to having unlocked everything in startup.arc so I reverted that and then started to get this instead:
File "/home/mb/MonkeyBusiness-main/modules/dr/playerdata.py",line 39, in usergamedata_advanced
request info = await core process request (request)
File
"/home/mb/MonkeyBusiness-main/core common.py line 137, in core_process_request
xm1 = KBinXML (xml dec)
File " /usr/local/lib/python3.9/dist-packages/kbinxmI/kbinxml.py",line54,in init self.from binary(input)
File "/usr/local/lib/python3.9/dist-packages/kbinxm1/kbinxml.py", line 411, in from binary
node.text = string.strip('10')
File "src/IxmI/etree.pyx", line 1042, in 1xml.etree. _Element.text..
set
File "src/1xml/apihelpers.pxi" line 748, in Ixml.etree._ setNodeText
File "src/lxm1/apihelpers.pxi line 736, in Ixml.etree.
createTextNode
File "src/1xmI/apihelpers.pxi line 1541, in Ixml.etree..
ut£8
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters