harExplorer:微信小游戏缓存里的 ASTC 和序列帧,现在能直接看

harExplorer 我本来是拿来拆 HAR 的。Cocos 的图、Spine、位图字体、粒子、音频,丢进去就能摊开。

微信小游戏一直别扭。包解开常常就几张散图,真东西在本地缓存里,还是 ASTC,浏览器当图片都打不开。序列帧、字体、音频更是对不上号。

这回接上了。缓存只读,不改包。ASTC 解成 PNG,进原来那个查看器,不用再学一套界面。图集上的序列帧能直接播。位图字体能打字,是从字模上抠的,不是系统字体假描。音频用包里的名字,不再是一串 hash。Spine 没硬凑:文件里没有 skeleton 和 atlas,就不算数。

手头两个已经下到本地的包,打开大概是这样。一个原来格子里只有十来张图,ASTC 解开以后五十多张,序列帧十几个,水面波纹、咬钩这种点进去就能播,音频也是背景音乐、按钮、跳跃这种名字。另一个图本来就多,重点在字体,七套位图字,里面一套中文六千多个字,字号和字模对得上。

图就放三张,看个效果。

仓库在主干:
https://github.com/kurenai-studio/harExplorer

翻现成的 CC0 包用 Kura:https://kuroneko.chat/assets
给小游戏做分类用 taxon:https://kuroneko.chat/taxon/

试玩页上翻节点树还是 Inspector,商店直接装:
https://chromewebstore.google.com/detail/cocos-inspector-3/olacffcefdmiojadcahgbaniegjnanlk

1赞

大佬牛批, 请教下,微信更新4.0以后,小游戏包格式好像和之前都不一样吧,全部加固了,现在还能解开吗

可以的呀。。。。。4.0我感觉 主要影响读聊天记录。。。。。小游戏 影响 不大