Skip to content

Fix for Blender 4.4#78

Open
endash wants to merge 1 commit intoGhostkeeper:masterfrom
endash:bugfix/blender-44-init
Open

Fix for Blender 4.4#78
endash wants to merge 1 commit intoGhostkeeper:masterfrom
endash:bugfix/blender-44-init

Conversation

@endash
Copy link

@endash endash commented Mar 27, 2025

This patch removes the overridden init methods, which are now forbidden (and unnecessary as the execute methods initialize the state themselves.)

…he execute methods initialize the state themselves.
@buzzsurfr
Copy link

@Ghostkeeper Can you review/push version. I can confirm the patch works for me.

Copy link

@icecreammatt icecreammatt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can confirm these fixes worked for me. In addition to these I had to create a manifest file for it to load. To test I cloned this fork and then added the manifest to the io_mesh_3mf folder. Then I zipped this all up and imported the zip. I tested with Blender 4.4.3 on Asahi Linux.

blender_manifest.toml

schema_version = "1.0.0"
id = "ID3mf"
version = "1.0.0"
name = "3mf"
tagline = "3mf"
maintainer = "Ghostkeeper"
type = "add-on"
tags = ["Modeling"]
blender_version_min = "4.2.0"
license = ["GPL-2.0-or-later"]

Screenshot_2025-05-14_23-46-03

@Jhouny
Copy link

Jhouny commented Aug 28, 2025

After modifying the files it wouldn't install the add-on. I Had to add the manifest file as @icecreammatt pointed out and it worked fine.

Tested on Blender 4.4.0 on Windows 11

Copy link

@thomraider12 thomraider12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like these changes to be made, since this is a bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants