求魔物娘TD解包教學

请请教大佬,按照步骤到wget那步了,但是403拒绝访问,是哪一步出了问题呀

(后来编辑)啊啊搞定了,ver后面的抄错了,正确下载了,谢谢大佬

26.04.30用fiddler没有抓取到ablist.json,求解惑

我还遇到了这个问题,虽然我已

经下载了提示的core,但弹窗仍然存在

1.确认下载的.NET版本:8.0.x系列;
2.检查下载的.NET类型:运行桌面应用需要 .NET Desktop Runtime 8.0.x。
下载后,大概如下图1.1所示。
图1.1 桌面运行时示例

可以了,但还是抓不到ab包,请问有什么需要注意的地方

教程应该没问题,也有最近的回帖成功过。如果您指的是ablist.json抓取,尽量确保只打开该游戏,重新刷新网页,进入游戏内,打开游戏图鉴之类的,或者尝试新获取一个角色。看一看Fiddler有没有类似的ablist.json文件。

dmm网页端打开f12不就得了。webgl_r18换成android_r18和windows_r18就是三端的。。

换了Microsoft Edge浏览器,抓到了,可能是谷歌没清缓存吧,具体原因不太清楚

能具体说说么,我看了您发布在github上的相关项目,但不知道从何下手

都看到代码了还有什么好解释的。。。
你都抓到了清单文件我就不信你抓不到任意一个资源的下载url
拼个字符串而已没那么复杂如果你不做动态cdn地址解析和动态获取资源清单的url

        cdn = f'{BASE_URL}/ver_{ablist["baseVersion"]}/webgl_r18'

        url_list = []
        for asset in ablist["data"]:
            url = f'{cdn}/{asset["hash"]}{asset["path"]}'
            name = asset["path"].split("/")[-1]
            url_list.append({"url": url, "name": name})

1.用.py文件的话,直接问AI怎么用就可以了,要安装依赖库的话,pip不可用的话,用python -m pip替代pip执行。
2.接着抓包做的话,您的Fiddler其实已经展示下载链接的拼接方法,如图1.1 黄色勾划的部分(把前面传输协议头加上)。


然后编写wget代码,可以参考以下帖子,或者问AI。

whomepack 那边已经直接给你代码了

像这种直接有网页端的游戏,浏览器自带的开发人员工具(F12),会比抓包工具来的快

这个游戏除了剧情文本和数据表是需要md5动态拼接,其他的稍微看看就能知道是怎么拼的

至于获取ablist,构建下载链接的版本号,一个再响应很前面,一个在ablist里面

qingliu 大佬您好,想请教两个问题。

  1. 我在剧情播放器中遇到部分角色的普通立绘被异常放大,而且位置明显偏移的问题。请问这种情况一般是 chr_poses 的 atlas / skel / prefab 有问题,还是剧情脚本中的坐标、缩放参数导致的?您在处理资源时遇到过类似情况吗?

  2. 10069(ミテラス)的 R18 画面明显比其他角色模糊。我检查了 rev10069_01 的原始 AssetBundle,WebGL 和 Windows 版中的 Texture2D 都是 1024×1024,但对应 atlas 写的是 4096×4096。

我也尝试按照 atlas 把 PNG 调整到 4096×4096,动画可以正常显示,但实际画质并没有改善。请问这种情况是原始资源本身就只有 1024,还是当时有其他方式可以得到更高画质的贴图?

另外,立绘异常放大和位置偏移的问题,是否也需要像您文中处理 atlas 那样检查 xy / size / orig

非常感谢!