From 87151e065b4430019a444da6bff0b2b34893bc71 Mon Sep 17 00:00:00 2001 From: VaDiM Date: Mon, 30 Jun 2025 00:15:39 +0300 Subject: [PATCH] [CLI] Fix for portrait parsing --- AssetStudioCLI/Components/Arknights/AkSpriteHelper.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AssetStudioCLI/Components/Arknights/AkSpriteHelper.cs b/AssetStudioCLI/Components/Arknights/AkSpriteHelper.cs index fb42e3d..d142c2f 100644 --- a/AssetStudioCLI/Components/Arknights/AkSpriteHelper.cs +++ b/AssetStudioCLI/Components/Arknights/AkSpriteHelper.cs @@ -137,6 +137,9 @@ namespace Arknights var portraitsJson = JsonConvert.SerializeObject(portraitsDict); var portraitsData = JsonConvert.DeserializeObject(portraitsJson); + if (portraitsData._sprites.Length == 0) + return portraits; + var atlasTex = (Texture2D)Studio.loadedAssetsList.Find(x => x.m_PathID == portraitsData._atlas.Texture.m_PathID).Asset; var atlasAlpha = (Texture2D)Studio.loadedAssetsList.Find(x => x.m_PathID == portraitsData._atlas.Alpha.m_PathID).Asset;