编程其它

关注公众号 jb51net

关闭
Unity Assets Bundle Extractor(Unity3d资源提取编辑工具) v2.2 官方绿色版 64位

Unity Assets Bundle Extractor(Unity3d资源提取编辑工具) v2.2 官方绿色版 64位

热门排行

简介

Unity Assets Bundle Extractor(Unity3d资源提取编辑工具) v2.2 官方绿色版 64位

UABE(Unity Assets Bundle Extractor)是一款编辑AssetBundle的工具,可以将AssetBundle中的资源提取出来,也可以把编辑后的资源信息存入AssetBundle。这不是个开源项目,它是使用C++编写的。提供了静态和动态库,以方便进程进批处理程序中。另外它也提供了一个可视界面,虽然low了一点,但界面毕竟不是重点。

界面:

使用时,先点击File->Open,然后选择要导入的AssetBundle,如果是压缩过的Bundle,会弹出提醒,将文件先另存为未压缩的版本。点击Export可以导出Assets,点击Import可以加入其他资源,并在File-Open中将其保存。Info可以用来预览Bundle文件的详细信息。如果要导出供其他软件使用,需要勾选“Remove the TypeTree”。

ps:运行AssetBundleExtractor.exe前请先运行astcenc.exe

软件特色

批处理文件:
1)创建批处理文件。它是一个UTF-8编码的文本文件,其中每一行指定从捆绑文件列表中添加或删除的文件或目录。
每条线以+或-开头。Plus意味着目录或文件应该被添加到列表中,减去意味着它应该被删除。
要指定它是文件还是目录,后面跟着文件或DIR。文件或目录路径位于一个空格字符之后。
每条线最多可以有510个字节。如果它比那个长,其余的就被切断了。

例如

+DIR C:\Program Files (x86)\Steam\steamapps\common\7 Days to Die\Data\Bundles
-FILE C:\Program Files (x86)\Steam\steamapps\common\7 Days to Die\Data\Bundles\TerrainTextures

首先,Bundles文件夹中的所有文件都添加到列表中。之后,TelaRunExtruts文件将被删除。
然后,将得到的文件列表用于执行批处理导出或导入。

2)用命令行启动AssetBundleExtractor:
AssetBundleExtractor-removetypetreeb导出(批处理文件路径>

-removetypetree移除导出的.Read资产文件的TypeTree,以便它可以与GRIM的AUE beta 3一起使用。如果您不想这样做,请将其从参数中删除。
这就导出了捆绑文件中的所有资产文件。如果捆绑文件路径是<directory>\<file name>.<extension>或“<目录>文件名>”,则输出文件路径为<directory>\<file name>_<assets name in the bundle>”。例如,捆绑文件路径可以是“C:\folder\Bundle.unity3d”,文件可以包含一个名为“CAB-1234”的文件。输出文件将是“C:\folder\Bundle_CAB-1234.assets”。

AssetBundleExtractor批处理导入<批处理文件路径>

所有资源文件与以前导出到资源包中的路径相同

如果包文件路径是“C:\folder\Bundle.unity3d”,它包含一个名为“CAB-1234”的文件,则该工具将查找“C:\folder\Bundle_CAB-1234.assets。资产”,并将其导入到Bundle文件中

大家还下载了