I have emulated BloodBorne on ShadPs4. When I try to run SoulStruct for Bloodborne, I get an unhandled exception. Here's the log...
INFO :: 2025-06-22 14:22:18,150 :: soulstruct :: Line 69 :: Log file H:�_SoulStruct�_soulstruct.log opened with level DEBUG (10).
INFO :: 2025-06-22 14:22:18,152 :: soulstruct.config :: Line 95 :: Creating default soulstruct_config.json file next to Soulstruct executable.
Set your game directories and other Soulstruct settings in here.
ERROR :: 2025-06-22 14:22:23,219 :: soulstruct :: Line 243 :: Error occurred in soulstruct.main: Cannot create a consistent method resolution
order (MRO) for bases BaseMSBPart, MSB_Scale, MSB_ModelName, MSB_DrawParent, MSB_DrawGroups, MSB_DisplayGroups, MSB_BackreadGroups, ABC
Traceback (most recent call last):
File "soulstruct�___main__.py", line 241, in
File "soulstruct�___main__.py", line 235, in soulstruct_main
File "soulstruct�_games.py", line 89, in import_game_submodule
File "importlib�___init__.py", line 126, in import_module
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in find_and_load_unlocked
File "", line 688, in load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_project�___init.py", line 1, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_project�_core.py", line 7, in
File "", line 1027, in _find_and_load
File "", line 1006, in find_and_load_unlocked
File "", line 688, in load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_events�___init.py", line 89, in
File "", line 1027, in _find_and_load
File "", line 1006, in find_and_load_unlocked
File "", line 688, in load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_maps�___init.py", line 4, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_maps�_map_studio_directory.py", line 4, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_maps�_msb.py", line 9, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "PyInstaller�_loader�_pyimod03_importers.py", line 495, in exec_module
File "soulstruct�_bloodborne�_maps�_parts.py", line 41, in
File "abc.py", line 106, in new
TypeError: Cannot create a consistent method resolution
order (MRO) for bases BaseMSBPart, MSB_Scale, MSB_ModelName, MSB_DrawParent, MSB_DrawGroups, MSB_DisplayGroups, MSB_BackreadGroups, ABC
I have emulated BloodBorne on ShadPs4. When I try to run SoulStruct for Bloodborne, I get an unhandled exception. Here's the log...
What's happening, here?