$ /c/Python310/python analyzer.py "C:\Program Files\Unity\Hub\Editor\2020.3.2f1\Editor\Data\Tools" "C:\Users\rhysv\Projects\negative-nancy\Builds\37\Release\Development\win\Negative Nancy_Data\StreamingAssets\aa\StandaloneWindows64"
Processing base_assets_all_a36237102129d9c766d799f6f2097327.bundle
Parsing CAB-74520165df6dfd55c6ebe63122330149
Error in -2967533875104892482
ParsedField(level=3, name='buttons', value=None, type='Button')
ParsedField(level=4, name='size', value='0', type='int')
ParsedField(level=2, name='variants', value=None, type='Platform_DirectInput_Base')
ParsedField(level=3, name='size', value='0', type='int')
ParsedField(level=1, name='rawInput', value=None, type='Platform_RawInput')
ParsedField(level=2, name='description', value='""', type='string')
ParsedField(level=2, name='matchingCriteria', value=None, type='MatchingCriteria')
ParsedField(level=3, name='axisCount', value='3', type='int')
ParsedField(level=3, name='buttonCount', value='0', type='int')
ParsedField(level=3, name='disabled', value='0', type='UInt8')
ParsedField(level=3, name='tag', value='""', type='string')
ParsedField(level=3, name='hatCount', value='0', type='int')
ParsedField(level=3, name='alternateElementCounts', value=None, type='ElementCount')
ParsedField(level=4, name='size', value='0', type='int')
ParsedField(level=3, name='productName_useRegex', value='0', type='UInt8')
ParsedField(level=3, name='productName', value=None, type='vector')
ParsedField(level=4, name='size', value='3', type='int')
ParsedField(level=4, name='data', value='"Saitek Pro Flight Rudder Pedals"', type='string')
ParsedField(level=4, name='data', value='"Saitek Pro Flight Combat Rudder Pedals"', type='string')
ParsedField(level=3, name='productGUID', value=None, type='vector')
* ParsedField(level=4, name='size', value='3', type='int')
ParsedField(level=4, name='data', value='"076306a3"', type='string')
ParsedField(level=4, name='data', value='"076406a3"', type='string')
ParsedField(level=4, name='data', value='"076506a3"', type='string')
ParsedField(level=3, name='productId', value=None, type='vector')
ParsedField(level=4, name='size', value='1', type='int')
ParsedField(level=4, name='<vector data>', value='1891', type='int')
ParsedField(level=3, name='deviceType', value='20', type='int')
ParsedField(level=2, name='elements', value=None, type='Elements')
ParsedField(level=3, name='axes', value=None, type='Axis')
ParsedField(level=4, name='size', value='3', type='int')
ParsedField(level=4, name='data', value=None, type='Axis')
ParsedField(level=5, name='customCalculation', value=None, type='PPtr<$CustomCalculation>')
ParsedField(level=6, name='m_FileID', value='0', type='int')
ParsedField(level=6, name='m_PathID', value='0', type='SInt64')
ParsedField(level=5, name='customCalculationSourceData', value=None, type='CustomCalculationSourceData')
ParsedField(level=6, name='size', value='0', type='int')
ParsedField(level=5, name='elementIdentifier', value='0', type='int')
ParsedField(level=5, name='sourceType', value='1', type='int')
ParsedField(level=5, name='sourceAxis', value='1', type='int')
Traceback (most recent call last):
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 1452, in <module>
main()
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 79, in main
objs = p.parse(datafile + ".txt")
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 158, in parse
objects[int(match[0])] = {"ClassID": int(match[1]), "Type": match[2], "Content": self._parse_obj()}
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 297, in _parse_obj
obj[field_name] = Field(field.type, self._parse_obj(level+1))
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 297, in _parse_obj
obj[field_name] = Field(field.type, self._parse_obj(level+1))
File "C:\Users\rhysv\Projects\asset-bundle-analyzer\analyzer.py", line 198, in _parse_obj
raise Exception("Indentation error!")
Exception: Indentation error!
Tried to run this on a unity build bundles folder and got this error: