Extract spine atlas & json & images from genshin web activity pages in one click!
一键从原神网页活动中提取spine模型及相关图片素材。使用streamsaver流式下载,用网页对付网页,魔法对抗魔法。
如有部分素材无法提取,说明素材是从服务器动态获取的,不在资源包里。
对于Hoyoverse的海外网页活动,可以找到其在mihoyo.com域名下对应的页面之后使用。
和之前相比,发生的变化有:
chunkLoadingGlobal
跟随默认值,随package.json里的项目名变化_webpack_require_
函数内部结构改变因此,不能再只加载vendor和entry了。由于entrance依然在html里,新的运行方式变为:
chunkLoadingGlobal
。米厂似乎有两套不同的工具链。有的活动的webpack entrance不在html里。
这时候得用Proxy和defineProperty强制禁止webpackJsonp被修改,来获得所有的chunks。
原神网页活动的构建配置、工具链和引擎都特别固定,都是webpack entrance在html里,其他数据在两个js里:
那么只需要
打包压缩
就能实现自动提取素材了。
本项目仅为对网页活动游戏的项目结构学习的副产品,不对提取后的数据的用途负责。