From 930a24abd8d44b350212c5e7404ad1493384fdab Mon Sep 17 00:00:00 2001
From: Lisa George-Gilroy <lisa@blinkink.co.uk>
Date: Fri, 25 Feb 2022 12:24:00 +0000
Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9B=20Remove=20error=20caused=20by?=
 =?UTF-8?q?=20Assets=20no=20longer=20ending=20in=20capital=20letters?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 scripts/bip-toolbox/renamer_tool/renamer.py | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/scripts/bip-toolbox/renamer_tool/renamer.py b/scripts/bip-toolbox/renamer_tool/renamer.py
index 470f1bc..d77ee17 100644
--- a/scripts/bip-toolbox/renamer_tool/renamer.py
+++ b/scripts/bip-toolbox/renamer_tool/renamer.py
@@ -225,16 +225,11 @@ class SetName:
 
     def get_current_name(self, item):
         names = (item.name().split("_"))
-        if len(names) > 4:
-            return False
+        if len(names) == 4:
+            return names[1]
         if len(names) == 1:
             item_name = ''.join([i for i in item.name() if not i.isdigit()])
             return item_name
-        else:
-            print(names)
-            for each in names:
-                if each[-1].islower():
-                    return each
         return False
 
     def id_check(self, full_name, item, re_index):
-- 
GitLab


From 113d6f58d3cea006d4e112d8d0583c3046f4f3d0 Mon Sep 17 00:00:00 2001
From: Lisa <lisa@blinkink.co.uk>
Date: Fri, 25 Feb 2022 13:42:38 +0000
Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9B=20Defer=20plug=20in=20loading?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 scripts/userSetup.py | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

diff --git a/scripts/userSetup.py b/scripts/userSetup.py
index 30343db..1795117 100644
--- a/scripts/userSetup.py
+++ b/scripts/userSetup.py
@@ -8,6 +8,21 @@ def import_colour_management():
     pm.colorManagementPrefs(loadPolicy=colour_management_path)
     print('Colour management set up')
 
+def load_plugins():
+    substance_plugins = [
+        "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substanceworkflow.py",
+        "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancemaya.mll",
+        "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/Substance.mll",
+        "C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancelink.mll"]
+
+    for each in substance_plugins:
+        if not pm.pluginInfo(each, query=True,
+                             loaded=True):
+            pm.loadPlugin(each)
+            pm.pluginInfo(each,
+                          edit=True, autoload=True)
+
+
 # Append paths for bip-toolbox
 user_dir = os.environ["USERPROFILE"]
 directory = pathlib.Path(user_dir).joinpath("Documents/maya/2022/scripts/")
@@ -19,19 +34,6 @@ sys.path.append(str(toolbox_dir))
 sys.path.append(str(renamer_dir))
 sys.path.append(str(palette_dir))
 
-# Load substance plug ins
-substance_plugins = ["C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substanceworkflow.py",
-"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancemaya.mll",
-"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/Substance.mll",
-"C:/Program Files/Allegorithmic/Adobe Substance 3D for Maya/2022/plug-ins/substancelink.mll"]
-
-for each in substance_plugins:
-    if not pm.pluginInfo(each, query=True,
-            loaded=True):
-        pm.loadPlugin(each)
-        pm.pluginInfo(each,
-                      edit=True, autoload=True)
-
 # # Alternatic colourspace rules
 # for each in pm.colorManagementFileRules(listRules=True):
 #     try:
@@ -70,5 +72,9 @@ pm.optionVar(sv=("workingUnitTimeDefault", "film"))
 # Turn off userSetup warning
 pm.optionVar(iv=("SafeModeUserSetupHashOption", 0))
 
+# Load colour management
 pm.evalDeferred('import_colour_management()', lowestPriority=True)
 
+# Load substance plugins
+pm.evalDeferred('load_plugins()', lowestPriority=True)
+
-- 
GitLab