@ihaveamac Well, that error message was definitely a lot more detailed!
"G:\2dsr>py -3 rebuild-title-database.py -b boot9.bin -m movable.sed -s M: -o out
Failed to parse tmd at M:Nintendo 3DS\4a79295daf23db5a97a61928ec0c4612\b71a0139308018bc5343323000035344\title_4a79295daf23db5a97a61928ec0c4612\00040000\00030200\content\00000000.tmd
Traceback (most recent call last):
File "C:\Users\bread\AppData\Roaming\Python\Python37\site-packages\pyctr\type\tmd.py", line 222, in load
sig_size, sig_padding = signature_types[sig_type]
KeyError: 1167829985
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "rebuild-title-database.py", line 59, in <module>
tmd = TitleMetadataReader.load(tmd_cfh)
File "C:\Users\bread\AppData\Roaming\Python\Python37\site-packages\pyctr\type\tmd.py", line 224, in load
raise InvalidSignatureTypeError(sig_type)
pyctr.type.tmd.InvalidSignatureTypeError: 0x459babe1
Traceback (most recent call last):
File "rebuild-title-database.py", line 64, in <module>
print('Parsing', tmd.title_id)
NameError: name 'tmd' is not defined"