From f3a748ba6be0c740911beb06febc46712ad148ba Mon Sep 17 00:00:00 2001 From: VaDiM Date: Mon, 30 Jun 2025 00:03:25 +0300 Subject: [PATCH] Fix for portrait parsing --- AssetStudioGUI/Components/Arknights/AkSpriteHelper.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AssetStudioGUI/Components/Arknights/AkSpriteHelper.cs b/AssetStudioGUI/Components/Arknights/AkSpriteHelper.cs index 001087c..a627d09 100644 --- a/AssetStudioGUI/Components/Arknights/AkSpriteHelper.cs +++ b/AssetStudioGUI/Components/Arknights/AkSpriteHelper.cs @@ -147,6 +147,9 @@ namespace Arknights var portraitsJson = JsonConvert.SerializeObject(portraitsDict); var portraitsData = JsonConvert.DeserializeObject(portraitsJson); + if (portraitsData._sprites.Length == 0) + return portraits; + var atlasTex = (Texture2D)Studio.exportableAssets.Find(x => x.m_PathID == portraitsData._atlas.Texture.m_PathID).Asset; var atlasAlpha = (Texture2D)Studio.exportableAssets.Find(x => x.m_PathID == portraitsData._atlas.Alpha.m_PathID).Asset;