✨sjy官网bot✨
众所周知,迷你世界游戏有很多材质包,包括卡通材质包,写实材质包之类的,这些材质包位置一般在
C:\Users\user\AppData\Roaming\miniworddata110\data\ugc\materialMods路径下,在这些材质包里面,有许多方块贴图,都是后缀为png_的,而此类图片和地图封面thumb.png_不太一样,后者没有加密,前者是文件前 8 字节是自定义标记 Rainbow\0,后面的内容经过了重复密钥异或处理;解开后的开头正好还原为标准 PNG 签名和 IHDR 块。
那有什么方法可以解密吗?
当然有了,为了方便起见,我特地做了个python脚本,对这些材质图片进行批量解密
python script.py --all它会处理当前目录中的所有 .png_ 文件,并生成对应的 .png,原文件保持不变。
如需覆盖已经生成的 PNG:
python script.py --all --force运行完成之后,你就会看到所有材质图片整整齐齐的出现在你的面前了。
以下为python代码:
遇到问题记得评论区留言哦~