diff --git a/.specstory/history/2026-01-09_20-34Z-flamenco-project-file-path-consistency.md b/.specstory/history/2026-01-09_20-34Z-flamenco-project-file-path-consistency.md index 8da6056..c9876c4 100644 --- a/.specstory/history/2026-01-09_20-34Z-flamenco-project-file-path-consistency.md +++ b/.specstory/history/2026-01-09_20-34Z-flamenco-project-file-path-consistency.md @@ -7579,7 +7579,6 @@ I discarded those changes because it's not an issue with the script itself. use _**Agent (model default, mode Agent)**_ - Checking the Blender scene for missing linked data-blocks: @@ -7669,7 +7668,6 @@ Status: **completed** --- - Checking linked data-blocks more thoroughly: @@ -7717,7 +7715,6 @@ Status: **completed** --- - All libraries exist. Checking for data-blocks that reference libraries but whose source data-block is missing from the library file: @@ -7765,17 +7762,46 @@ Status: **completed** --- - Trying a more targeted approach to find the specific missing data-block: --- - +
-Tool use: **mcp--** +Tool use: **mcp-blender-user-blender-execute_blender_code** -Status: **loading** + +Parameters: + +```json +{ + "tools": [ + { + "name": "execute_blender_code", + "parameters": "{\"code\":\"import bpy\\nimport os\\n\\nprint(\\\"=== Finding Missing Linked Data-blocks ===\\\")\\nprint(\\\"The warning says '1 linked data-block' is missing\\\\n\\\")\\n\\n# Check each data-block type systematically\\ndata_types = ['meshes', 'materials', 'textures', 'images', 'node_groups', \\n 'armatures', 'actions', 'curves', 'fonts', 'grease_pencils',\\n 'lights', 'lattices', 'metaballs', 'objects', 'scenes',\\n 'sounds', 'speakers', 'worlds', 'brushes', 'cache_files',\\n 'cameras', 'collections']\\n\\n# Try to identify missing data-blocks by checking if they can be accessed\\nmissing_items = []\\n\\nfor data_type in data_types:\\n if not hasattr(bpy.data, data_type):\\n continue\\n \\n collection = getattr(bpy.data, data_type)\\n for item in collection:\\n if hasattr(item, 'library') and item.library:\\n lib = item.library\\n lib_path = lib.filepath\\n \\n # Resolve library path\\n if lib_path.startswith('//'):\\n blend_dir = os.path.dirname(bpy.data.filepath) if bpy.data.filepath else ''\\n if blend_dir:\\n resolved_path = os.path.normpath(os.path.join(blend_dir, lib_path[2:]))\\n else:\\n resolved_path = None\\n else:\\n resolved_path = lib_path\\n \\n # Check if library file exists\\n lib_exists = resolved_path and os.path.exists(resolved_path)\\n \\n # Try to access the item - if it's missing, accessing it might fail\\n # or it might have special properties\\n try:\\n # Check if item has users but is somehow invalid\\n users = getattr(item, 'users', 0)\\n \\n # Some missing data-blocks might have users=0 or be marked differently\\n # Let's check if we can get the name without error\\n item_name = item.name\\n \\n # For meshes, try to access vertices\\n if data_type == 'meshes' and hasattr(item, 'vertices'):\\n try:\\n vert_count = len(item.vertices)\\n except:\\n missing_items.append({\\n 'type': data_type,\\n 'name': item_name,\\n 'library': lib.name,\\n 'error': 'Cannot access vertices'\\n })\\n continue\\n \\n except Exception as e:\\n missing_items.append({\\n 'type': data_type,\\n 'name': item_name if 'item_name' in locals() else 'unknown',\\n 'library': lib.name,\\n 'error': str(e)\\n })\\n\\nif missing_items:\\n print(\\\"Found potentially missing data-blocks:\\\")\\n for item in missing_items:\\n print(f\\\" {item['type']}: {item['name']} (from library: {item['library']})\\\")\\n if 'error' in item:\\n print(f\\\" Error: {item['error']}\\\")\\nelse:\\n print(\\\"No obviously missing data-blocks found via error checking\\\")\\n\\n# Alternative: Check the outliner context\\nprint(\\\"\\\\n=== Checking Outliner for Missing Indicators ===\\\")\\n# The outliner might show missing items differently\\n# Let's try to query the scene's missing files status differently\\n\\n# Try using the file browser or asset browser to see missing files\\nprint(\\\"Attempting to use bpy.ops.file.find_missing_files()...\\\")\\ntry:\\n result = bpy.ops.file.find_missing_files()\\n print(f\\\"Result: {result}\\\")\\nexcept Exception as e:\\n print(f\\\"Error: {e}\\\")\\n\\n# Check if there's a way to get missing files list from the file handler\\nprint(\\\"\\\\n=== Checking File Handler for Missing Files List ===\\\")\\n# Blender might store missing file info somewhere\\nfor area in bpy.context.screen.areas:\\n if area.type == 'OUTLINER':\\n print(f\\\"Found Outliner area\\\")\\n for space in area.spaces:\\n if space.type == 'OUTLINER':\\n print(f\\\" Outliner space found\\\")\\n # Check display mode\\n print(f\\\" Display mode: {getattr(space, 'display_mode', 'N/A')}\\\")\\n break\",\"user_prompt\":\"Finding the specific missing linked data-block that's causing the warning\"}", + "serverName": "blender" + } + ] +} +``` +Additional data: + +```json +{ + "status": "success" +} +``` +Result: + +```json +{ + "result": "{\"content\":[{\"type\":\"text\",\"text\":\"Code executed successfully: === Finding Missing Linked Data-blocks ===\\nThe warning says '1 linked data-block' is missing\\n\\nNo obviously missing data-blocks found via error checking\\n\\n=== Checking Outliner for Missing Indicators ===\\nAttempting to use bpy.ops.file.find_missing_files()...\\nWarning: Could not find 'BoneSplitGradientPreview_1.00.png' in ''\\nResult: {'FINISHED'}\\n\\n=== Checking File Handler for Missing Files List ===\\nFound Outliner area\\n Outliner space found\\n Display mode: VIEW_LAYER\\n\"}]}" +} +``` +User decision: **accepted** + +Status: **completed**
@@ -7783,3 +7809,231 @@ Status: **loading** --- +Found a missing file: `BoneSplitGradientPreview_1.00.png`. Checking if it's a linked data-block: + + +--- + + +
+Tool use: **mcp-blender-user-blender-execute_blender_code** + + +Parameters: + +```json +{ + "tools": [ + { + "name": "execute_blender_code", + "parameters": "{\"code\":\"import bpy\\nimport os\\n\\nprint(\\\"=== Checking for Missing Image: BoneSplitGradientPreview_1.00.png ===\\\")\\n\\n# Find this image in the data-blocks\\nfound_image = None\\nfor img in bpy.data.images:\\n if 'BoneSplitGradientPreview' in img.name or 'BoneSplitGradientPreview' in (img.filepath or ''):\\n found_image = img\\n print(f\\\"Found image: {img.name}\\\")\\n print(f\\\" Filepath: {img.filepath}\\\")\\n print(f\\\" Filepath (raw): {img.filepath_raw}\\\")\\n print(f\\\" Source: {img.source}\\\")\\n print(f\\\" Packed: {img.packed_file is not None}\\\")\\n if hasattr(img, 'library') and img.library:\\n print(f\\\" Library: {img.library.name}\\\")\\n print(f\\\" Library path: {img.library.filepath}\\\")\\n print()\\n\\nif not found_image:\\n print(\\\"Image not found in bpy.data.images\\\")\\n print(\\\"\\\\nListing all images to find similar names:\\\")\\n for img in bpy.data.images:\\n if 'BoneSplit' in img.name or 'Gradient' in img.name or 'Preview' in img.name:\\n print(f\\\" {img.name}: {img.filepath}\\\")\\n\\n# Check if any materials or textures reference this\\nprint(\\\"\\\\n=== Checking Materials/Textures for References ===\\\")\\nfor mat in bpy.data.materials:\\n if not mat.use_nodes:\\n continue\\n for node in mat.node_tree.nodes:\\n if node.type == 'TEX_IMAGE' and node.image:\\n img_name = node.image.name\\n img_path = node.image.filepath or ''\\n if 'BoneSplit' in img_name or 'BoneSplit' in img_path or 'GradientPreview' in img_name:\\n print(f\\\"Material '{mat.name}' uses image node:\\\")\\n print(f\\\" Image: {img_name}\\\")\\n print(f\\\" Path: {img_path}\\\")\\n if hasattr(node.image, 'library') and node.image.library:\\n print(f\\\" Image is linked from library: {node.image.library.name}\\\")\\n print()\\n\\n# Also check all images for library references\\nprint(\\\"\\\\n=== All Images with Library References ===\\\")\\nfor img in bpy.data.images:\\n if hasattr(img, 'library') and img.library:\\n print(f\\\"Image: {img.name}\\\")\\n print(f\\\" Filepath: {img.filepath}\\\")\\n print(f\\\" Library: {img.library.name}\\\")\\n print(f\\\" Library path: {img.library.filepath}\\\")\\n \\n # Check if image file exists\\n img_path = img.filepath\\n if img_path.startswith('//'):\\n blend_dir = os.path.dirname(bpy.data.filepath) if bpy.data.filepath else ''\\n if blend_dir:\\n resolved_path = os.path.normpath(os.path.join(blend_dir, img_path[2:]))\\n else:\\n resolved_path = None\\n else:\\n resolved_path = img_path\\n \\n if resolved_path:\\n exists = os.path.exists(resolved_path)\\n print(f\\\" Resolved path: {resolved_path}\\\")\\n print(f\\\" Exists: {exists}\\\")\\n if not exists:\\n print(f\\\" *** MISSING IMAGE FILE ***\\\")\\n print()\",\"user_prompt\":\"Finding the missing BoneSplitGradientPreview image and checking if it's a linked data-block\"}", + "serverName": "blender" + } + ] +} +``` +Additional data: + +```json +{ + "status": "success" +} +``` +Result: + +```json +{ + "result": "{\"content\":[{\"type\":\"text\",\"text\":\"Code executed successfully: === Checking for Missing Image: BoneSplitGradientPreview_1.00.png ===\\nFound image: BoneSplitGradientPreview_1.00.png\\n Filepath: C:\\\\Users\\\\chris\\\\AppData\\\\Roaming\\\\Blender Foundation\\\\Blender\\\\5.0\\\\extensions\\\\user_default\\\\bone_weight_splitter\\\\resources\\\\preview_image\\\\BoneSplitGradientPreview_1.00.png\\n Filepath (raw): C:\\\\Users\\\\chris\\\\AppData\\\\Roaming\\\\Blender Foundation\\\\Blender\\\\5.0\\\\extensions\\\\user_default\\\\bone_weight_splitter\\\\resources\\\\preview_image\\\\BoneSplitGradientPreview_1.00.png\\n Source: FILE\\n Packed: True\\n\\n\\n=== Checking Materials/Textures for References ===\\n\\n=== All Images with Library References ===\\nImage: AmazonSmile.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Library: ADTA_hamper-filler_singles.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Set-Dressing\\\\ADTA_hamper-filler_singles.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Exists: True\\n\\nImage: SLAM_0.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Library: ADTA_hamper-filler_singles.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Set-Dressing\\\\ADTA_hamper-filler_singles.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Exists: True\\n\\nImage: SLAM_0.png.001\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Library: ADTA_hamper-filler_singles.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Set-Dressing\\\\ADTA_hamper-filler_singles.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Exists: True\\n\\nImage: AmazonSmile.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Library: ADTA_packages_baked1.blend\\n Library path: //..\\\\..\\\\..\\\\251203_ADTA_December_2025\\\\Assets\\\\Blends\\\\ADTA_packages_baked1.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Exists: True\\n\\nImage: SLAM_0.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Library: ADTA_packages_baked1.blend\\n Library path: //..\\\\..\\\\..\\\\251203_ADTA_December_2025\\\\Assets\\\\Blends\\\\ADTA_packages_baked1.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Exists: True\\n\\nImage: #000000\\n Filepath: //textures\\\\common\\\\FlatColors\\\\#000000.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\FlatColors\\\\#000000.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: #00000000\\n Filepath: //textures\\\\common\\\\FlatColors\\\\#000000.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\FlatColors\\\\#000000.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: #131313\\n Filepath: //textures\\\\common\\\\FlatColors\\\\#131313.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\FlatColors\\\\#131313.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: #A6A6A6\\n Filepath: //textures\\\\common\\\\FlatColors\\\\#A6A6A6.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\FlatColors\\\\#A6A6A6.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: #FFFFFF\\n Filepath: //textures\\\\common\\\\FlatColors\\\\#FFFFFF.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\FlatColors\\\\#FFFFFF.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Biker_Jeans_AO\\n Filepath: //textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_AO.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_AO.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Biker_Jeans_Diffuse\\n Filepath: //textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Biker_Jeans_Metallic\\n Filepath: //textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Metallic.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Metallic.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Biker_Jeans_Normal\\n Filepath: //textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Biker_Jeans_Roughness\\n Filepath: //textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Roughness.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Biker_Jeans\\\\Biker_Jeans_Roughness.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Boots_AO\\n Filepath: //textures\\\\Alika\\\\Boots\\\\Boots_AO.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Boots\\\\Boots_AO.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Boots_Diffuse\\n Filepath: //textures\\\\common\\\\Boots_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Boots_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Boots_Glow\\n Filepath: //textures\\\\Alika\\\\Boots\\\\Boots_Glow.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Boots\\\\Boots_Glow.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Boots_Normal\\n Filepath: //textures\\\\Alika\\\\Boots\\\\Boots_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Boots\\\\Boots_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Boots_Roughness\\n Filepath: //textures\\\\Alika\\\\Boots\\\\Boots_Roughness.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Boots\\\\Boots_Roughness.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Lanyard_Diffuse\\n Filepath: //textures\\\\common\\\\Lanyard_Diffuse_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Lanyard_Diffuse_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Rolled_sleeves_shirt_AO\\n Filepath: //textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_AO.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_AO.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Rolled_sleeves_shirt_Diffuse\\n Filepath: //textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Rolled_sleeves_shirt_Normal\\n Filepath: //textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Rolled_sleeves_shirt_Roughness\\n Filepath: //textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Roughness.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Rolled_sleeves_shirt\\\\Rolled_sleeves_shirt_Roughness.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Short_Twists_Transparency_AO\\n Filepath: //textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Short_Twists_Transparency_Diffuse\\n Filepath: //textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Short_Twists_Transparency_Normal\\n Filepath: //textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Normal.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Normal.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Short_Twists_Transparency_Roughness\\n Filepath: //textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Short_Twists_Transparency\\\\Short_Twists_Transparency_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Cornea_L_BCBMap\\n Filepath: //textures\\\\common\\\\Std_Cornea_L_BCBMap.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Cornea_L_BCBMap.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Cornea_L_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Cornea_L\\\\Std_Cornea_L_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Cornea_L\\\\Std_Cornea_L_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Cornea_R_ao\\n Filepath: //textures\\\\common\\\\Std_Cornea_R_ao.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Cornea_R_ao.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Cornea_R_Diffuse\\n Filepath: //textures\\\\Alika\\\\common\\\\Std_Cornea_R_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\common\\\\Std_Cornea_R_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Cornea_R_Sclera\\n Filepath: //textures\\\\Alika\\\\Std_Eye_L\\\\Std_Cornea_R_Sclera.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Eye_L\\\\Std_Cornea_R_Sclera.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Eyelash_Normal\\n Filepath: //textures\\\\common\\\\Std_Eyelash_Normal_4.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Eyelash_Normal_4.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Eyelash_Opacity\\n Filepath: //textures\\\\Alika\\\\Std_Eyelash\\\\Std_Eyelash_Opacity.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Eyelash\\\\Std_Eyelash_Opacity.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_AO\\n Filepath: //textures\\\\common\\\\Std_Lower_Teeth_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Lower_Teeth_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Lower_Teeth\\\\Std_Lower_Teeth_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Lower_Teeth\\\\Std_Lower_Teeth_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_GradAO\\n Filepath: //textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_GradAO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_GradAO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_GumsMask\\n Filepath: //textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_GumsMask.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_GumsMask.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_MicroN\\n Filepath: //textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_MicroN.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\common\\\\Std_Lower_Teeth_MicroN.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_Normal\\n Filepath: //textures\\\\common\\\\Std_Lower_Teeth_Normal_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Lower_Teeth_Normal_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Lower_Teeth_Roughness\\n Filepath: //textures\\\\common\\\\Std_Lower_Teeth_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Lower_Teeth_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Nails_AO\\n Filepath: //textures\\\\common\\\\Std_Nails_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Nails_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Nails_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Nails\\\\Std_Nails_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Nails\\\\Std_Nails_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Nails_Normal\\n Filepath: //textures\\\\common\\\\Std_Nails_Normal_2.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Nails_Normal_2.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Nails_Roughness\\n Filepath: //textures\\\\Alika\\\\Std_Nails\\\\Std_Nails_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Nails\\\\Std_Nails_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Nails_TransMap\\n Filepath: //textures\\\\common\\\\Std_Nails_TransMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Nails_TransMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_AO\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_MicroNMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Arm_MicroNMask_1.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Arm_MicroNMask_1.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_Normal\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_RGBAMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Arm_RGBAMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Arm_RGBAMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_Roughness\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Arm\\\\Std_Skin_Arm_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_SSSMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Arm_SSSMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Arm_SSSMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Arm_TransMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Arm_TransMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Arm_TransMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_AO\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_MicroNMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Body_MicroNMask.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Body_MicroNMask.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_Normal\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_RGBAMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Body_RGBAMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Body_RGBAMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_Roughness\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Body\\\\Std_Skin_Body_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_SSSMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Body_SSSMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Body_SSSMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Body_TransMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Body_TransMap_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Body_TransMap_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_AO\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_BCBMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_BCBMap_2.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_BCBMap_2.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_CFULCMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_CFULCMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_CFULCMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_ENMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_ENMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_ENMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_MicroNMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_MicroNMask_1.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_MicroNMask_1.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_MNAOMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_MNAOMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_MNAOMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_NBMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_NBMap.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_NBMap.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_NMUILMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_NMUILMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_NMUILMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_Normal\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_Roughness\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Head\\\\Std_Skin_Head_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_SpecMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_SpecMask_1.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_SpecMask_1.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_SSSMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_SSSMap.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_SSSMap.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Head_TransMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Head_TransMap_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Head_TransMap_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_AO\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Diffuse.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Diffuse.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_Normal\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_RGBAMask\\n Filepath: //textures\\\\common\\\\Std_Skin_Leg_RGBAMask.tga\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Leg_RGBAMask.tga\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_Roughness\\n Filepath: //textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Roughness.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Skin_Leg\\\\Std_Skin_Leg_Roughness.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_SSSMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Leg_SSSMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Leg_SSSMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Skin_Leg_TransMap\\n Filepath: //textures\\\\common\\\\Std_Skin_Leg_TransMap.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Skin_Leg_TransMap.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Tongue_AO\\n Filepath: //textures\\\\common\\\\Std_Tongue_AO.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Tongue_AO.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Tongue_Diffuse\\n Filepath: //textures\\\\common\\\\Std_Tongue_Diffuse_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Tongue_Diffuse_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Tongue_MicroN\\n Filepath: //textures\\\\Alika\\\\common\\\\Std_Tongue_MicroN.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\common\\\\Std_Tongue_MicroN.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Tongue_Normal\\n Filepath: //textures\\\\common\\\\Std_Tongue_Normal_1.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Tongue_Normal_1.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Tongue_Roughness\\n Filepath: //textures\\\\common\\\\Std_Tongue_Roughness.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Tongue_Roughness.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Upper_Teeth_AO\\n Filepath: //textures\\\\common\\\\Std_Upper_Teeth_AO.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Upper_Teeth_AO.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Upper_Teeth_Diffuse\\n Filepath: //textures\\\\Alika\\\\Std_Upper_Teeth\\\\Std_Upper_Teeth_Diffuse.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\Alika\\\\Std_Upper_Teeth\\\\Std_Upper_Teeth_Diffuse.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Upper_Teeth_Normal\\n Filepath: //textures\\\\common\\\\Std_Upper_Teeth_Normal.png\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Upper_Teeth_Normal.png\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: Std_Upper_Teeth_Roughness\\n Filepath: //textures\\\\common\\\\Std_Upper_Teeth_Roughness_1.jpg\\n Library: Alika_v1.1.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Char\\\\Cartoon3\\\\Alika_v1.1.blend\\n Resolved path: A:\\\\1 Amazon_Active_Projects\\\\260127_ADTA-Stow_2026_updates\\\\Blends\\\\animations\\\\textures\\\\common\\\\Std_Upper_Teeth_Roughness_1.jpg\\n Exists: False\\n *** MISSING IMAGE FILE ***\\n\\nImage: AmazonSmile.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Library: AMZ-warehouse_BSDF_v4.0.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Scenes\\\\AMZ-warehouse_BSDF_v4.0.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\AmazonSmile.png\\n Exists: True\\n\\nImage: manifest\\n Filepath: D:\\\\2.ToDraw\\\\Amazon Projects\\\\image (1).png\\n Library: AMZ-warehouse_BSDF_v4.0.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Scenes\\\\AMZ-warehouse_BSDF_v4.0.blend\\n Resolved path: D:\\\\2.ToDraw\\\\Amazon Projects\\\\image (1).png\\n Exists: True\\n\\nImage: QRCode\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\Depositphotos_8546202_L.jpg\\n Library: AMZ-warehouse_BSDF_v4.0.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Scenes\\\\AMZ-warehouse_BSDF_v4.0.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\Depositphotos_8546202_L.jpg\\n Exists: True\\n\\nImage: SLAM_0.png\\n Filepath: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Library: AMZ-warehouse_BSDF_v4.0.blend\\n Library path: //..\\\\..\\\\..\\\\1 BlenderAssets\\\\Amazon\\\\Scenes\\\\AMZ-warehouse_BSDF_v4.0.blend\\n Resolved path: \\\\\\\\NAS\\\\amazon\\\\2. ASSETS\\\\Media\\\\00_external-files\\\\SLAM_0.png\\n Exists: True\\n\\n\"}]}" +} +``` +User decision: **accepted** + +Status: **completed** + + +
+
+ +--- + +Many missing image files are linked from `Alika_v1.1.blend`; their relative paths (`//textures\...`) resolve relative to the current blend file instead of the library file. Checking which specific linked data-block is causing the warning: + + +--- + + +
+Tool use: **mcp-blender-user-blender-execute_blender_code** + + +Parameters: + +```json +{ + "tools": [ + { + "name": "execute_blender_code", + "parameters": "{\"code\":\"import bpy\\n\\nprint(\\\"=== Summary of Missing Linked Data-blocks ===\\\")\\nprint(\\\"The warning says '1 linked data-block' is missing\\\\n\\\")\\n\\n# Count missing images by library\\nmissing_by_library = {}\\nfor img in bpy.data.images:\\n if hasattr(img, 'library') and img.library:\\n import os\\n lib_path = img.library.filepath\\n if lib_path.startswith('//'):\\n blend_dir = os.path.dirname(bpy.data.filepath) if bpy.data.filepath else ''\\n if blend_dir:\\n resolved_path = os.path.normpath(os.path.join(blend_dir, lib_path[2:]))\\n else:\\n resolved_path = None\\n else:\\n resolved_path = lib_path\\n \\n # Check if image file exists\\n img_path = img.filepath\\n if img_path.startswith('//'):\\n if blend_dir:\\n resolved_img_path = os.path.normpath(os.path.join(blend_dir, img_path[2:]))\\n else:\\n resolved_img_path = None\\n else:\\n resolved_img_path = img_path\\n \\n if resolved_img_path and not os.path.exists(resolved_img_path):\\n lib_name = img.library.name\\n if lib_name not in missing_by_library:\\n missing_by_library[lib_name] = []\\n missing_by_library[lib_name].append({\\n 'name': img.name,\\n 'path': img.filepath,\\n 'resolved': resolved_img_path\\n })\\n\\nprint(\\\"Missing images by library:\\\")\\nfor lib_name, images in missing_by_library.items():\\n print(f\\\"\\\\n{lib_name}: {len(images)} missing images\\\")\\n if len(images) <= 5:\\n for img_info in images:\\n print(f\\\" - {img_info['name']}\\\")\\n print(f\\\" Path: {img_info['path']}\\\")\\n print(f\\\" Resolved: {img_info['resolved']}\\\")\\n else:\\n print(f\\\" (showing first 5 of {len(images)})\\\")\\n for img_info in images[:5]:\\n print(f\\\" - {img_info['name']}\\\")\\n\\n# Check for other types of missing data-blocks (not images)\\nprint(\\\"\\\\n=== Checking for Non-Image Missing Data-blocks ===\\\")\\ndata_types = ['meshes', 'materials', 'node_groups', 'armatures', 'actions', \\n 'curves', 'lights', 'objects', 'scenes', 'worlds']\\n\\nfor data_type in data_types:\\n if not hasattr(bpy.data, data_type):\\n continue\\n collection = getattr(bpy.data, data_type)\\n for item in collection:\\n if hasattr(item, 'library') and item.library:\\n # Check if this is a \\\"missing\\\" data-block\\n # Missing data-blocks might have users=0 or other indicators\\n users = getattr(item, 'users', 0)\\n if users == 0:\\n print(f\\\"Found unused linked {data_type}: {item.name} (from {item.library.name})\\\")\\n # This might be the \\\"missing\\\" one if it was deleted from the library\",\"user_prompt\":\"Finding which specific linked data-block is causing the \\\"1 linked data-block missing\\\" warning\"}", + "serverName": "blender" + } + ] +} +``` +Additional data: + +```json +{ + "status": "success" +} +``` +Result: + +```json +{ + "result": "{\"content\":[{\"type\":\"text\",\"text\":\"Code executed successfully: === Summary of Missing Linked Data-blocks ===\\nThe warning says '1 linked data-block' is missing\\n\\nMissing images by library:\\n\\nAlika_v1.1.blend: 89 missing images\\n (showing first 5 of 89)\\n - #000000\\n - #00000000\\n - #131313\\n - #A6A6A6\\n - #FFFFFF\\n\\n=== Checking for Non-Image Missing Data-blocks ===\\n\"}]}" +} +``` +User decision: **accepted** + +Status: **completed** + + +
+
+ +--- + +Found 89 missing images from `Alika_v1.1.blend`, but the warning says "1 linked data-block" is missing. This likely means a linked data-block (not an image) was deleted from the library. Checking which one: + + +--- + + +
+Tool use: **mcp-blender-user-blender-execute_blender_code** + + +Parameters: + +```json +{ + "tools": [ + { + "name": "execute_blender_code", + "parameters": "{\"code\":\"import bpy\\n\\nprint(\\\"=== Finding the Missing Linked Data-block ===\\\")\\nprint(\\\"This is likely a data-block that was linked but no longer exists in its source library.\\\\n\\\")\\n\\n# Check each data-block type for ones that might be \\\"missing\\\"\\n# Missing linked data-blocks often have users=0 or can't be accessed properly\\n\\nmissing_candidates = []\\n\\n# Check meshes\\nfor mesh in bpy.data.meshes:\\n if hasattr(mesh, 'library') and mesh.library:\\n users = mesh.users\\n if users == 0:\\n missing_candidates.append(('mesh', mesh.name, mesh.library.name, 'users=0'))\\n # Try to access vertices to see if it's actually missing\\n try:\\n vert_count = len(mesh.vertices)\\n except:\\n missing_candidates.append(('mesh', mesh.name, mesh.library.name, 'cannot access vertices'))\\n\\n# Check materials\\nfor mat in bpy.data.materials:\\n if hasattr(mat, 'library') and mat.library:\\n users = mat.users\\n if users == 0:\\n missing_candidates.append(('material', mat.name, mat.library.name, 'users=0'))\\n # Check if material can be accessed\\n try:\\n name = mat.name\\n node_tree = getattr(mat, 'node_tree', None)\\n except:\\n missing_candidates.append(('material', mat.name, mat.library.name, 'access error'))\\n\\n# Check objects\\nfor obj in bpy.data.objects:\\n if hasattr(obj, 'library') and obj.library:\\n users = obj.users\\n if users == 0:\\n missing_candidates.append(('object', obj.name, obj.library.name, 'users=0'))\\n # Check if object's data exists\\n if obj.data:\\n if hasattr(obj.data, 'library') and obj.data.library:\\n if obj.data.library != obj.library:\\n missing_candidates.append(('object', obj.name, obj.library.name, f\\\"data from different library: {obj.data.library.name}\\\"))\\n\\n# Check node groups\\nfor ng in bpy.data.node_groups:\\n if hasattr(ng, 'library') and ng.library:\\n users = ng.users\\n if users == 0:\\n missing_candidates.append(('node_group', ng.name, ng.library.name, 'users=0'))\\n\\n# Check collections\\nfor col in bpy.data.collections:\\n if hasattr(col, 'library') and col.library:\\n users = col.users\\n if users == 0:\\n missing_candidates.append(('collection', col.name, col.library.name, 'users=0'))\\n\\nif missing_candidates:\\n print(\\\"Found potential missing linked data-blocks:\\\")\\n for item_type, name, lib_name, reason in missing_candidates:\\n print(f\\\" {item_type}: {name} (from {lib_name}) - {reason}\\\")\\nelse:\\n print(\\\"No obvious missing data-blocks found via user count.\\\")\\n print(\\\"\\\\nTrying alternative method: checking if data-blocks can be properly accessed...\\\")\\n \\n # Try a different approach - check if there are any \\\"orphaned\\\" references\\n # Sometimes Blender marks data-blocks as missing if they can't be loaded\\n print(\\\"\\\\nAll linked data-blocks:\\\")\\n for attr in dir(bpy.data):\\n if attr.startswith('_') or attr in ['libraries', 'is_dirty', 'is_saved']:\\n continue\\n try:\\n collection = getattr(bpy.data, attr)\\n if hasattr(collection, '__iter__'):\\n linked_count = 0\\n for item in collection:\\n if hasattr(item, 'library') and item.library:\\n linked_count += 1\\n if linked_count > 0:\\n print(f\\\" {attr}: {linked_count} linked items\\\")\\n except:\\n pass\",\"user_prompt\":\"Finding the specific missing linked data-block that's causing the warning\"}", + "serverName": "blender" + } + ] +} +``` +Additional data: + +```json +{ + "status": "success" +} +``` +Result: + +```json +{ + "result": "{\"content\":[{\"type\":\"text\",\"text\":\"Code executed successfully: === Finding the Missing Linked Data-block ===\\nThis is likely a data-block that was linked but no longer exists in its source library.\\n\\nNo obvious missing data-blocks found via user count.\\n\\nTrying alternative method: checking if data-blocks can be properly accessed...\\n\\nAll linked data-blocks:\\n actions: 889 linked items\\n armatures: 1 linked items\\n collections: 110 linked items\\n curves: 2 linked items\\n fonts: 4 linked items\\n images: 98 linked items\\n lights: 37 linked items\\n materials: 75 linked items\\n meshes: 303 linked items\\n node_groups: 83 linked items\\n objects: 2580 linked items\\n shape_keys: 10 linked items\\n texts: 1 linked items\\n\"}]}" +} +``` +User decision: **accepted** + +Status: **completed** + + +
+
+ +--- + +Checking the Outliner for missing indicators and querying Blender's internal missing files state: + + +--- + + +
+Tool use: **mcp-blender-user-blender-execute_blender_code** + + +Parameters: + +```json +{ + "tools": [ + { + "name": "execute_blender_code", + "parameters": "{\"code\":\"import bpy\\n\\nprint(\\\"=== Attempting to Find Missing Linked Data-block via Outliner ===\\\")\\n\\n# Try to access outliner and see if we can find missing indicators\\nfor area in bpy.context.screen.areas:\\n if area.type == 'OUTLINER':\\n space = area.spaces[0]\\n print(f\\\"Found Outliner area\\\")\\n print(f\\\" Display mode: {space.display_mode}\\\")\\n print(f\\\" Show restricted: {space.show_restrict_column_enable}\\\")\\n print(f\\\" Show active: {space.show_active}\\\")\\n \\n # Try to see if there's a filter for missing\\n if hasattr(space, 'filter_id_type'):\\n print(f\\\" Filter ID type: {space.filter_id_type}\\\")\\n if hasattr(space, 'filter_search'):\\n print(f\\\" Filter search: {space.filter_search}\\\")\\n break\\n\\nprint(\\\"\\\\n=== Checking Blender's Internal Missing Files State ===\\\")\\n# Blender might store this information somewhere\\n# Try accessing the file handler or missing files list\\n\\n# Check if there's a way to get missing files from the file handler\\ntry:\\n # Some versions of Blender store missing files info\\n if hasattr(bpy.types, 'FileHandler'):\\n print(\\\"FileHandler type exists\\\")\\nexcept:\\n pass\\n\\n# Alternative: Check each linked data-block to see if accessing it causes an error\\nprint(\\\"\\\\n=== Testing Data-block Access ===\\\")\\nprint(\\\"Checking if any linked data-blocks fail when accessed...\\\")\\n\\ntested = 0\\nfailed = []\\n\\n# Test a sample of linked data-blocks\\nfor mesh in list(bpy.data.meshes)[:10]:\\n if hasattr(mesh, 'library') and mesh.library:\\n tested += 1\\n try:\\n # Try various operations\\n name = mesh.name\\n users = mesh.users\\n verts = len(mesh.vertices)\\n except Exception as e:\\n failed.append(('mesh', mesh.name, str(e)))\\n\\nfor mat in list(bpy.data.materials)[:10]:\\n if hasattr(mat, 'library') and mat.library:\\n tested += 1\\n try:\\n name = mat.name\\n users = mat.users\\n except Exception as e:\\n failed.append(('material', mat.name, str(e)))\\n\\nif failed:\\n print(\\\"Found data-blocks that fail when accessed:\\\")\\n for item_type, name, error in failed:\\n print(f\\\" {item_type}: {name} - {error}\\\")\\nelse:\\n print(f\\\"Tested {tested} linked data-blocks, all accessible\\\")\\n\\nprint(\\\"\\\\n=== Recommendation ===\\\")\\nprint(\\\"Since the specific missing data-block is hard to identify programmatically,\\\")\\nprint(\\\"try checking the Outliner in Blender:\\\")\\nprint(\\\"1. Open the Outliner\\\")\\nprint(\\\"2. Set display mode to 'Blender File' or 'Orphan Data'\\\")\\nprint(\\\"3. Look for data-blocks with warning icons or question marks\\\")\\nprint(\\\"4. Or check the Info editor (Window > Info) for specific error messages\\\")\\nprint(\\\"\\\\nAlternatively, the missing data-block might be:\\\")\\nprint(\\\"- A data-block that was deleted from the library file\\\")\\nprint(\\\"- A data-block referenced by another linked data-block that doesn't exist\\\")\\nprint(\\\"- An image or texture that's marked as missing\\\")\",\"user_prompt\":\"Finding the missing linked data-block through Blender's internal state and Outliner\"}", + "serverName": "blender" + } + ] +} +``` +Additional data: + +```json +{ + "status": "success" +} +``` +Result: + +```json +{ + "result": "{\"content\":[{\"type\":\"text\",\"text\":\"Error executing code: Communication error with Blender: Code execution error: 'SpaceOutliner' object has no attribute 'show_active'\"}]}" +} +``` +User decision: **accepted** + +Status: **completed** + + +
+
+ +--- + +The warning "1 linked data-block missing" means a linked data-block (mesh, material, object, etc.) no longer exists in its source library, not just a missing image file. + +**Summary:** +- All library files exist and are accessible +- 89 image files are missing from `Alika_v1.1.blend` (texture paths resolve incorrectly) +- The specific missing linked data-block isn't easily identifiable programmatically + +**To find the missing linked data-block:** + +1. **Check the Outliner:** + - Set display mode to "Blender File" or "Orphan Data" + - Look for warning/question mark icons + - Expand libraries to see which data-blocks are marked + +2. **Check the Info editor:** + - Window → Info + - Look for specific error messages about missing data-blocks + +3. **Try this in Blender's Python console:** + ```python + import bpy + # This might give more details + bpy.ops.wm.redraw_timer(type='DRAW_WIN_SWAP', iterations=1) + ``` + +The missing data-block is likely: +- A mesh/material/object that was deleted from `Alika_v1.1.blend` but is still referenced +- A data-block referenced by another linked data-block that no longer exists +- An image that's actually used (not just in the list) and is causing the warning + +The 89 missing images are likely a separate issue (incorrect relative path resolution) and may not be the cause of the "1 linked data-block missing" warning. + +--- + +_**User**_ + +@c:\Users\Nathan\.cursor\projects\c-Users-Nathan-Desktop-flamenco\terminals\1.txt why is it broken + +--- +