关于堕落姬甲的拆包求助

用AssetStudio解包后PNG格式图片会变成
image
这种带灰雾的情况,但是更换到jpeg格式的时候是没有灰雾存在但是图片格式会变小变糊。
在AssetStudio中预览按Ctrl+A切换图片格式的时候没有灰雾
0HP3598}{Y`BBL_}K{K869Y
现在想问如何在使用C+A的图片格式情况下导出PNG格式的文件。

可以导出png
然后用PS或者专门工具 去掉alpha通道 就没有模糊的遮挡了

如果导出的图片少的话或许可以,但是数量太多了用PS操作的话就太麻烦了

方便请教一下怎麽拆包堕落姬甲的吗?
找了很久都找不到unity3D档

用AssetStudio直接拆就行了 ,unity的版本代码在bin/data文件夹下 你找找输入AS直接读取files/bundle下的文件就行了

1 个赞

感谢感谢 原来之前是没有设定到版本号码的关係hhh

堕落姬甲 Unity 現在是什麼版本?
What now version of Daraku Gear Unity is this?

我嘗試尋找該文件,但找不到。
你能幫忙拍張照片嗎?
我想知道目前的Unity版本。
I tried looking for the file and couldn’t find it.
Can you help capture the picture?
I would like to know the current Unity version.

2019.4.36f1

写了个python脚本用来批量分离alpha通道
有码图片在Assets/Project/Addressable/Art
依赖的话Pillow和rich

import os
from PIL import Image
from pathlib import Path
import concurrent.futures
from rich.progress import Progress

def process_image(file_path):
    file_path = Path(file_path)

    image = Image.open(file_path)

    if image.mode == 'RGBA':
        rgb_image = image.convert('RGB')

        rgb_image.save(file_path)

prefixes = ["CHS", "AHS", "Mecha"]

input_folder = Path("Dynamic")  # 替换成你的输入文件夹路径

file_list = [os.path.join(root, file)
             for root, dirs, files in os.walk(input_folder)
             for file in files if any(file.startswith(prefix) for prefix in prefixes) and file.endswith(".png")]

with Progress() as progress:
    task = progress.add_task("[green]处理图片", total=len(file_list))

    with concurrent.futures.ThreadPoolExecutor() as executor:
        future_to_file = {executor.submit(process_image, file): file for file in file_list}

        for future in concurrent.futures.as_completed(future_to_file):
            future_to_file[future]
            progress.update(task, advance=1)

print("所有图片处理完成!")

效果

1 个赞