WzComparerR2 icon indicating copy to clipboard operation
WzComparerR2 copied to clipboard

KMST 1.2.1196 的 Item 和 Skill 的 _Canvas 无法加载

Open HikariCalyx opened this issue 3 months ago • 4 comments

实际表现为无法渲染任何技能,检查发现未能加载部分 _Canvas 区块。 Image

HikariCalyx avatar Dec 13 '25 10:12 HikariCalyx

I'm not sure if this is related, but Strings aren't recognized either. If this is a separate problem, let me know and I will report it as a new issue.

String.wz does still appear, and it seemingly works fine: Image

Tooltip comparisons also work fine: Image

However, tooltips and the MapRender don't recognize strings: Image Image

PirateIzzy avatar Dec 14 '25 04:12 PirateIzzy

Short to say, PKG2 is coming.

Image

Fortunately, the community has fully analyzed the new pkg2 WZ format, but I’m not sure if now is the best time to release it. I’ve decided to wait until the next official KMS update before pushing it out.

Kagamia avatar Dec 15 '25 02:12 Kagamia

There appears to be an issue rendering the new event map as well. Map ID is 993278600. Unsure if this rendering issue is related to the issue discussed in this thread.

[Error][MapRender] Coroutine Error: System.AggregateException: One or more errors occurred. (Region not found in atlas: guide (region attachment: guide))
 ---> System.ArgumentException: Region not found in atlas: guide (region attachment: guide)
   at Spine.AtlasAttachmentLoader.NewRegionAttachment(Skin skin, String name, String path, Sequence sequence)
   at Spine.SkeletonBinary.ReadAttachment(SkeletonInput input, SkeletonData skeletonData, Skin skin, Int32 slotIndex, String attachmentName, Boolean nonessential)
   at Spine.SkeletonBinary.ReadSkin(SkeletonInput input, SkeletonData skeletonData, Boolean defaultSkin, Boolean nonessential)
   at Spine.SkeletonBinary.ReadSkeletonData(Stream file)
   at WzComparerR2.Common.SpineLoader.LoadSkeletonV4(SpineDetectionResult detectionResult, TextureLoader textureLoader) in D:\Maple\WzComparerR2\WzComparerR2.Common\SpineLoader.cs:line 256
   at WzComparerR2.Animation.SpineAnimationDataV4.Create(SpineDetectionResult detectionResult, TextureLoader textureLoader) in D:\Maple\WzComparerR2\WzComparerR2.Common\Animation\SpineAnimationDataV4.cs:line 32
   at WzComparerR2.MapRender.ResourceLoader.LoadSpineAnimationData(SpineDetectionResult detectionResult)
   at WzComparerR2.MapRender.ResourceLoader.InnerLoadAnimationData(Wz_Node node)
   at WzComparerR2.MapRender.ResourceLoader.LoadAnimationData(Wz_Node node)
   at WzComparerR2.MapRender.ResourceLoader.LoadAnimationData(String assetName)
   at WzComparerR2.MapRender.MapData.PreloadResource(ResourceLoader resLoader, BackItem back)
   at WzComparerR2.MapRender.MapData.<>c__DisplayClass84_0.<PreloadResource>b__0(SceneNode node)
   at WzComparerR2.MapRender.MapData.<>c__DisplayClass84_0.<PreloadResource>b__0(SceneNode node)
   at WzComparerR2.MapRender.MapData.PreloadResource(ResourceLoader resLoader)
   at WzComparerR2.MapRender.FrmMapRender2.LoadMap()
   --- End of inner exception stack trace ---

nanochromatic avatar Dec 15 '25 03:12 nanochromatic

There appears to be an issue rendering the new event map as well. Map ID is 993278600. Unsure if this rendering issue is related to the issue discussed in this thread.

[Error][MapRender] Coroutine Error: System.AggregateException: One or more errors occurred. (Region not found in atlas: guide (region attachment: guide))
 ---> System.ArgumentException: Region not found in atlas: guide (region attachment: guide)
   at Spine.AtlasAttachmentLoader.NewRegionAttachment(Skin skin, String name, String path, Sequence sequence)
   at Spine.SkeletonBinary.ReadAttachment(SkeletonInput input, SkeletonData skeletonData, Skin skin, Int32 slotIndex, String attachmentName, Boolean nonessential)
   at Spine.SkeletonBinary.ReadSkin(SkeletonInput input, SkeletonData skeletonData, Boolean defaultSkin, Boolean nonessential)
   at Spine.SkeletonBinary.ReadSkeletonData(Stream file)
   at WzComparerR2.Common.SpineLoader.LoadSkeletonV4(SpineDetectionResult detectionResult, TextureLoader textureLoader) in D:\Maple\WzComparerR2\WzComparerR2.Common\SpineLoader.cs:line 256
   at WzComparerR2.Animation.SpineAnimationDataV4.Create(SpineDetectionResult detectionResult, TextureLoader textureLoader) in D:\Maple\WzComparerR2\WzComparerR2.Common\Animation\SpineAnimationDataV4.cs:line 32
   at WzComparerR2.MapRender.ResourceLoader.LoadSpineAnimationData(SpineDetectionResult detectionResult)
   at WzComparerR2.MapRender.ResourceLoader.InnerLoadAnimationData(Wz_Node node)
   at WzComparerR2.MapRender.ResourceLoader.LoadAnimationData(Wz_Node node)
   at WzComparerR2.MapRender.ResourceLoader.LoadAnimationData(String assetName)
   at WzComparerR2.MapRender.MapData.PreloadResource(ResourceLoader resLoader, BackItem back)
   at WzComparerR2.MapRender.MapData.<>c__DisplayClass84_0.<PreloadResource>b__0(SceneNode node)
   at WzComparerR2.MapRender.MapData.<>c__DisplayClass84_0.<PreloadResource>b__0(SceneNode node)
   at WzComparerR2.MapRender.MapData.PreloadResource(ResourceLoader resLoader)
   at WzComparerR2.MapRender.FrmMapRender2.LoadMap()
   --- End of inner exception stack trace ---

Map/Back/2025MysticBloom.img/spine/BG_03Cloud.skel requests a non-existent atlas region named guide.

Kagamia avatar Dec 19 '25 04:12 Kagamia

KMST 1.2.1197下此问题再次出现。

HikariCalyx avatar Jan 08 '26 07:01 HikariCalyx