Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
4

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

Community Beginner ,
Mar 25, 2025 Mar 25, 2025

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.

Bug Unresolved
3.4K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
23 Comments
Community Beginner ,
Mar 25, 2025 Mar 25, 2025

Hello,

 

Just replying to this thread to confirm other users are having the same issue.

I tried to reinstall the addon/tools and get the same error when trying to install the integration tools.

 

Blender ver 4.4.0

Macbook Pro /M1

Sequoia OS

Adobe Substance Addon ver 2.2.0

Integration Tools ver 2.1.1

Translate
Report
New Here ,
Mar 26, 2025 Mar 26, 2025

Hello,

 

I also have the same issue. I used the offical adobe site to download the addon + integration tool and the versions do not seem to match. Maybe Adobe updated the addon but forgot to update the download link for the integration tool.

 

Blender ver 4.4.0

Win 11

Adobe Substance Addon ver 2.2.0

Integration Tools ver 2.1.1

Translate
Report
Adobe Employee ,
Mar 26, 2025 Mar 26, 2025

Hi everyone,

We’re aware that the Substance add-on for Blender is currently not working with the latest release of Blender v4.4. We are actively working on a fix and we’ll share an update here as soon as the new release is goes out. Thanks for your patience!

Translate
Report
Explorer ,
Mar 29, 2025 Mar 29, 2025

Same here.

Translate
Report
Community Beginner ,
Mar 31, 2025 Mar 31, 2025

Same here... 

Translate
Report
New Here ,
Apr 02, 2025 Apr 02, 2025

Same here

Translate
Report
New Here ,
Apr 03, 2025 Apr 03, 2025

Same here

Translate
Report
New Here ,
Apr 10, 2025 Apr 10, 2025

Anyone found a solution?

Translate
Report
New Here ,
Apr 14, 2025 Apr 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 

Translate
Report
Adobe Employee ,
Apr 15, 2025 Apr 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!

Translate
Report
New Here ,
Apr 16, 2025 Apr 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-constr...

 

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.
Translate
Report
New Here ,
Apr 18, 2025 Apr 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 


Translate
Report
Adobe Employee ,
Apr 21, 2025 Apr 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.

Translate
Report
Community Beginner ,
May 01, 2025 May 01, 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

Translate
Report
New Here ,
May 07, 2025 May 07, 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

 

Translate
Report
Community Beginner ,
May 07, 2025 May 07, 2025

@jonathan_5546 Apparently windows 11 no longer installs WMIC as default and it has to me installed manually.
This is done by going to Settings - System - Optional features
Selected "view features" then select " Add Option feature"
This will bring up a new window, scroll down the list to find WMIC, tick the checkbox, then press next, in the next window press Add.
You should now to be taken to a new window which shows the progress of the WMIC install under recent actions.
Note this will take a while to download, it not frozen, it took about 15 - 20 mins for me.
After this reset your computer and should be fine, when you click on the load in the substance tab, the file browser window should now display.
Hope this helps

Translate
Report
New Here ,
Jul 31, 2025 Jul 31, 2025

It's the end of July and we still don't have an update… What's going on?

Translate
Report
Adobe Employee ,
Jul 31, 2025 Jul 31, 2025

Hi, 

The release went out on April 29th.
You can access the latest builds here: https://www.adobe.com/products/substance3d/plugins/substance-in-blender.html

Translate
Report
New Here ,
Aug 01, 2025 Aug 01, 2025

Sorry, but it's still the same problem! I'm on MacOS 15.5 (24F74) with Blender 4.5. Could you verify on your side before give us an answer? Thanks a lot.

Translate
Report
Explorer ,
Aug 04, 2025 Aug 04, 2025

Hi Im the developer of the addon, the compatible version for Blender 4.4 has been out and in use by many users since April 29th, this issue was because of a change in the blender api, and should fix the original post issue:

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


there was also the WMIC issue, that will be solved in the next update (this only affects windows) and Bret mentioned how to fix it

For the commmont from Gwendal78, i would need more context since there is no info of their issue

Translate
Report
New Here ,
Aug 21, 2025 Aug 21, 2025

I'm actually having the same issue that Gwendal_78 mentioned. I'm on a Mac, M4, Sequoia 15.5, and running Blender 4.5.1 LTS. When attempting to install the zipped plugin files, the base plugin installs just fine, but the integration tools returns an error: Substance 3D in Blender: [Code_Response.toolkit_version_empty_error] Error while installing the Substance 3D Integration Tools. I've attached an image.Screenshot 2025-08-21 at 11.35.38 AM.png

Translate
Report
Explorer ,
Aug 21, 2025 Aug 21, 2025

Hi Jessica just to clarify, the toolkit_version_empty_error is a pretty different error and is well identified,

this can happen if the zip file is not recognized as the official Integration Tools downloaded from the website,( renaming the zip file can cause this issue as well)

 

And because of that the version of the installed toolkit is found

 

What is the name of the Zip file you downloaded or you are trying to use to install the integration tools

 

Cheers

Ymmanuel

Translate
Report
Community Expert ,
Aug 25, 2025 Aug 25, 2025
LATEST

I had the same issue, Windows 11 doesn't come with the component installed. What worked for me was installing WMIC through Windows' optional features.

Once installed, the add-on worked normally.


How to install WMIC Feature on Demand on Windows 11 | Windows IT Pro Blog

Translate
Report