ZeroFlyFly / WaifuSpineRuntime

Unity Spine Runtime with various version support and Mihoyo / Hoyoverse Website Decoder
Other
64 stars 1 forks source link

提取失败,21 #1

Open wwzsilence opened 4 months ago

wwzsilence commented 4 months ago

你好~首先感谢作者的开源,这个项目非常好用。但我在提取如下网页时遇到了问题。https://act.mihoyo.com/ys/event/e20231103furina/index.html?game_biz=hk4e_cn&mhy_presentation_style=fullscreen&mhy_auth_required=true&mhy_landscape=true&mhy_hide_status_bar=true

error

我大概思考了了几个可能的错误: 1.我查看了vendor,发现这个网页的skelon.json和.atlas信息是分开集中存放的,与通常的交叉存放不同,报错信息提示无法正常自动设置AtlasAsset,我认为问题可能在此 2.这个网页活动已过期,但我觉得影响不大,所有文件提取都有效

可以通过Spine导入的方式手动修复,算是一点小遗憾吧,但不妨碍好用!如果能修复一下更好了ヾ(•ω•`)o

ZeroFlyFly commented 4 months ago

您好您好,出现这个问题,应该是程序把一些没有对应关系的内容(spine,atlas)一股脑子丢入otherResources导致spine尝试拼凑一个完整spine导致的。

但是如果你看那个拉取出来的文件夹,是有一个index_fulinna文件夹。里面内容能正常显示的。

之所以有这个问题,是因为vendors中其实有冗余的资源,目前的匹配逻辑是下标匹配,和名字匹配,没有匹配上,冗余重复的资源会丢入otherResources。

考虑到它其实有正确处理冗余资源中的其中一个,这个问题暂时跳过忽略即可,后续我看看有没有更好的处理方式。

感谢您提交的issue~