Ensure Alpha 2 can mot load on Blender 4.5 or above.
This commit is contained in:
+19
-2
@@ -1,7 +1,25 @@
|
||||
import bpy
|
||||
from bpy.app.handlers import persistent
|
||||
|
||||
modules = None
|
||||
ordered_classes = None
|
||||
|
||||
def show_version_error_popup():
|
||||
def draw(self, context):
|
||||
self.layout.label(text="Sorry, this version of Avatar Toolkit does not work on this version of Blender.")
|
||||
self.layout.label(text="Please check the GitHub repository for the correct version for your Blender.")
|
||||
self.layout.operator("wm.url_open", text="Open GitHub Repository").url = "https://github.com/teamneoneko/Avatar-Toolkit"
|
||||
|
||||
bpy.context.window_manager.popup_menu(draw, title="Avatar Toolkit Version Error", icon='ERROR')
|
||||
|
||||
def register():
|
||||
# Check Blender version first
|
||||
import bpy
|
||||
version = bpy.app.version
|
||||
if version[0] > 4 or (version[0] == 4 and version[1] >= 5):
|
||||
show_version_error_popup()
|
||||
return
|
||||
|
||||
# Add wheel installation check
|
||||
try:
|
||||
import lz4
|
||||
@@ -30,7 +48,6 @@ def register():
|
||||
auto_load.register()
|
||||
|
||||
# Verify property registration
|
||||
import bpy
|
||||
if not hasattr(bpy.types.Scene, "avatar_toolkit"):
|
||||
from .core.properties import register as register_properties
|
||||
register_properties()
|
||||
@@ -39,4 +56,4 @@ def register():
|
||||
|
||||
def unregister():
|
||||
from .core import auto_load
|
||||
auto_load.unregister()
|
||||
auto_load.unregister()
|
||||
|
||||
Reference in New Issue
Block a user