绯月絮语解包

最近发现绯月絮语这个游戏角色立绘还不错准备用来做手机壁纸,然而解包后发现这不就是E社的魔姬物语吗,只不过进行了和谐,带chzn的文件就是和谐过得。奇怪的是这个游戏没有删除未和谐后的文件。另外这个游戏的资源解密也是很简单只需要清除UnityFS文件头之前的乱码即可,我用AI写了一个解密脚本:在总文件夹路径下运行即可完成解密,然后AssetStudio解包即可。

其实这个蝴蝶娘的立绘我还是很喜欢的

import os

root_folder = r"." # 总文件夹路径
marker = b"UnityFS"

count = 0
total_files = 0

使用 os.walk 递归遍历所有子文件夹

for dirpath, dirnames, filenames in os.walk(root_folder):
for filename in filenames:

跳过脚本自身(仅当在根目录时)

if filename == “clean.py” and dirpath == root_folder:
continue

    filepath = os.path.join(dirpath, filename)
    total_files += 1
    
    try:
        with open(filepath, "rb") as f:
            data = f.read()
        
        pos = data.find(marker)
        if pos != -1:
            with open(filepath, "wb") as f:
                f.write(data[pos:])
            count += 1
            print(f"✅ {os.path.basename(filepath)[:30]}... (在 {dirpath})")
        # 可以取消注释下面的行来显示未找到的文件
        # else:
        #     print(f"⚠️ 未找到: {os.path.basename(filepath)[:30]}...")
    except Exception as e:
        print(f"❌ 错误: {os.path.basename(filepath)[:30]}... - {e}")

print(f"\n​:white_check_mark: 处理完成!“)
print(f":bar_chart: 总共扫描: {total_files} 个文件”)
print(f":scissors: 成功处理: {count} 个文件")

脚本链接:clean.py

和谐前后对比