Skip to main content
Participant
March 25, 2025

Blender 4.4.0 - Substance add-on 2.2.0 - Can't Install Integration Tools

  • March 25, 2025
  • 25 replies
  • 4037 views

I can't get the Integration Tools to install. When clicking on the Install from disk button i get this error on the screen and in the console:

 

Error: Python: RuntimeError: could not create instance of SUBSTANCE_OT_install_tools to call callback function 'invoke'

 

No window appears to locate the file. I'm on Windows 23H2, verified WMIC is installed and the PATH is set in the system variables. Was running Python 3.12, upgraded to 3.13 with the same error. Uninstalled Blender, rebooted, reinstalled, no change. No sure what else to do.

    25 replies

    Participant
    May 7, 2025

    Hi,
    for me the Plugin Still doesnt work, i use blender 4.4.3, Substance Add-On and Integration tool is version 2.3.0.
    The Installation works, but Loading a Substance results in the Error: WMIC Process is not installed. 

    System is Windows 11.

    Best Regards

     

    Inspiring
    May 1, 2025

    Hi All,
    I can confirm that the latest release of Substance3D for blender V 2.3.0 and Intergration tools V 2.30 work with Blender 4.4.0
    A couple of notes.
    I'm working on Windows 11
    If you have the previous version of Substance for Blender V 2.2.1 ( that didn't work) delete this from your add-on first.
    I also had to manually delete the Substance Intergration tools from (Your Drive):\Users\(Your Username)\AppData\Roaming\Adobe.
    accessed by entering %appdata% in the search bar.
    I had to restart my machine before I could delete this folder.
    Install the Substance3DBlender 2.3.0 through addons as normal, then install the intergration tools 2.3.0 through the plugin settings selecting install from .zip.
    Save Preferences

    Restart Blender

    Community Manager
    April 21, 2025

    Hi everyone, just a quick update:
    We're currently in the release stage to make the add-on compatible with the latest version of Blender. We'll let you know as soon as it's publicly available.

    Participant
    April 18, 2025

    did work as well 

    try what @cjbmaille  says 

    in toolkit.py  replace  
    def __init__(self):
    self.filepath = ""

    with 
    def __init__(self, *args, **kwargs):
    super().__init__(*args, **kwargs)
    self.filepath = ""

    and  " add"  that in sbsar.py 

    showing the same error like everyone else 


    Participant
    April 16, 2025

    There is a significant change in the Blender 4.4 Python API, see more here: https://developer.blender.org/docs/release_notes/4.4/python_api/#blender-based-python-classes-construction

     

    Essentially that means that 2 files need to be changed in the Substance3DinBlender.zip file (v2.2):

    - ops/toolkit.py

    - ops/sbsar.py

     

    Best do that with Copilot or the like.

     

    Basically, replace both occurrences in those two files of:

    def __init__(self😞
        self.filepath = ''
     
    with:
    def __init__(self, *args, **kwargs😞
        super().__init__(*args, **kwargs)
        self.filepath = ''
     
    When done, re-zip the Substance3DinBlender folder, reinstall it in Blender and then you will be able to install the Substance Integration tool as well.
     
    It worked for me and I am able to use the Substance addon in Blender 4.4 as intended.
    Community Manager
    April 15, 2025

    Hi everyone,

    We are actively working on a fix and we’ll share an update here as soon as the new release is goes out, which should be very soon. Thanks for your patience!

    Participant
    April 14, 2025

    I looked around and it seems like this issue has happened on previous blender 4 versions and adobe has some fix in beta. I requested to get into beta to test it but got no reply. I think it's better to look into alternatives at this point if you need this for a blender workflow 

    Participant
    April 10, 2025

    Anyone found a solution?

    Participant
    April 3, 2025

    Same here

    Participant
    April 2, 2025

    Same here