Kagamia / WzComparerR2

Maplestory online Extractor
MIT License
406 stars 132 forks source link

KMST 1.2.1172 的活动地图渲染不正确 #257

Closed HikariCalyx closed 5 months ago

HikariCalyx commented 5 months ago

993244300和993245000渲染出来的结果如下: image image 实际游戏截图应该是像这样有观众背景的。 image

Kagamia commented 5 months ago

可以帮忙指出图片中这些背景在wz的什么地方吗?

HikariCalyx commented 5 months ago

根据 KMS 1.2.389 -> KMST 1.2.1172 对比报告,实际渲染效果中缺失的部分文件名有这些,位于 Map\Obj:

21stEvent\img\spine\main\03_VictoriaCup_Stadium_F
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_10
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_11
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_12
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_13
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_2
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_3
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_4
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_5
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_6
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_7
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_8
21stEvent\img\spine\main\03_VictoriaCup_Stadium_F_9
21stEvent\img\spine\object\04_VictoraiaCup_TotalObject_F
21stEvent\img\spine\object\04_VictoraiaCup_TotalObject_F_2

说到这个,似乎 1172 版本开始的改版后斯乌 BOSS 过场动画也用到了骨骼动画,现版本 WzComparerR2 无法渲染,位于:

Mob\BossPattern\BossEnterAni\img\suu
PirateIzzy commented 5 months ago

To follow up on the issue with Suu / Lotus issue, the 1st phase animation doesn't use Spine, just a regular sprite animation. 2nd and 3rd phase both show "atlas" rather than <name>.atlas, and cannot be rendered.

image image

Kagamia commented 5 months ago

@HikariCalyx @PirateIzzy Thanks for the investigation and detailed explaination, trying to fix.

Kagamia commented 5 months ago

image

image

image

Fixed skeleton loading behavior for both MainUI and MapRender.