Hi,
I have Armory setup in Blender 4.0 (available at https://builder.blender.org/download/daily/ ). However I see nothing in Properties - Render - Armory Player when following the Armory setup guide. Console output is …
Last login: Mon Nov 13 12:19:56 on ttys001
/Users/michaelzfreeman/Desktop/Blender-with-console ; exit;
michaelzfreeman@Michaels-MacBook-Air-777.local
~
$ /Users/michaelzfreeman/Desktop/Blender-with-console ; exit;
Read prefs: "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/config/userpref.blend"
Traceback (most recent call last):
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 919, in on_load_post
restart_armory(bpy.context) # context is None, use bpy.context instead
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 914, in restart_armory
start_armory(sdk_path)
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 872, in start_armory
import start
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/start.py", line 5, in <module>
import arm.nodes_logic
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/nodes_logic.py", line 8, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/__init__.py", line 7, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_nodes.py", line 10, in <module>
from arm.logicnode.arm_sockets import ArmCustomSocket
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_sockets.py", line 598, in <module>
def _make_socket_interface(interface_name: str, bl_idname: str) -> Type[bpy.types.NodeSocketInterface]:
AttributeError: 'module' object has no attribute 'NodeSocketInterface'
Traceback (most recent call last):
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 924, in on_register_post
restart_armory(bpy.context)
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 914, in restart_armory
start_armory(sdk_path)
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 872, in start_armory
import start
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/start.py", line 5, in <module>
import arm.nodes_logic
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/nodes_logic.py", line 8, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/__init__.py", line 7, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_nodes.py", line 10, in <module>
from arm.logicnode.arm_sockets import ArmCustomSocket
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_sockets.py", line 598, in <module>
def _make_socket_interface(interface_name: str, bl_idname: str) -> Type[bpy.types.NodeSocketInterface]:
AttributeError: 'module' object has no attribute 'NodeSocketInterface'
Read blend: "/Users/michaelzfreeman/Downloads/armory_templates-master/third_person/third_person.blend"
Traceback (most recent call last):
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 919, in on_load_post
restart_armory(bpy.context) # context is None, use bpy.context instead
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 914, in restart_armory
start_armory(sdk_path)
File "/Users/michaelzfreeman/Library/Application Support/Blender/4.0/scripts/addons/armory.py", line 872, in start_armory
import start
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/start.py", line 5, in <module>
import arm.nodes_logic
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/nodes_logic.py", line 8, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/__init__.py", line 7, in <module>
import arm.logicnode.arm_nodes as arm_nodes
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_nodes.py", line 10, in <module>
from arm.logicnode.arm_sockets import ArmCustomSocket
File "/Users/michaelzfreeman/ReturnToTheSource/armsdk/armory/blender/arm/logicnode/arm_sockets.py", line 598, in <module>
def _make_socket_interface(interface_name: str, bl_idname: str) -> Type[bpy.types.NodeSocketInterface]:
AttributeError: 'module' object has no attribute 'NodeSocketInterface'
The above is after hitting F5.
Would love to get Armory working on my Mac M1 however I do have a Linux and a Windows system so might have to fall back to those.
Any help appreciated !