Unity 破解 Disunity、Unity Studio提取资源

自助开通VIP,整站资源任意下载

取Unity3d资源,我用过2个工具,任选其一

  • Disunity https://github.com/ata4/disunity

  • Unity Studio https://github.com/RaduMC/UnityStudio

首先,使用压缩工具,解压XXX.apk. 如果在XXXXassetsbinDataManaged路径下找到UnityEngine.dll,则表明该游戏由Unity3d打包。另外XXXXassetsbinData为游戏包内的资源路径(图片,音频,网格等)。大部分Unity3d网游,都会做资源动态更新,选择在首次运行游戏时下载资源。开发人员在实现此机制时通常会选择Application.persistentDataPath作为外部资源的读写目录,其具体路径依赖于运行时的平台。参见文章http://blog.csdn.net/maomaoxiaohuo/article/details/51173812 
Unity 破解 Disunity、Unity Studio提取资源-第1张

Disunity

命令行方式,提取资源。作者称能提取到Unity3d 5.X资源。不过在GitHub Issues上,使用者吐槽各种失败。并且作者没有说明如何将.block格式转出图片、音频等文件。按我的使用经验,旧版本0.3.4能成功提取Unity3d 4.3以下的大部分游戏。

A note about the versions 
0.3 works best with Unity 3.x has most of the original extraction features. 
0.4 is a somewhat incomplete untested upgrade to support Unity 4 5 has some of 
the extraction features of 0.3. 
0.5 is a code rewrite to properly support all Unity games from 2 to 5 that also comes with unit 
tests. Right now, it only 
supports raw file reading writing without any object deserialization, therefore it also can’t ? > extract any asset data directly.

Disunity 0.3.4输出格式如下

资源类型 输出格式
图片 .ktx
音频 .mp3
网格 .obj
配置表(策划表) .txt
Shader .Shader

主要执行如下命令

disunity extract 
  • 1

Disunity0.5输出格式如下 
很不幸福!所有都为.block。以至于GitHub上各种吐槽!作者貌似遇到技术难点,也开始着手修改输出格式为mp3, obj等

资源类型 输出格式
图片 .block
音频 .block
网格 .block
配置表(策划表) .block
Shader .block

主要执行如下命令

disunity asset unpack .asset
  • 1

ktx转换png

参考:http://blog.csdn.net/akof1314/article/details/38022263

UnityStudio

GUI操作界面,提供预览国片,播放音频功能。执行菜单命令File/Load Folder导入资源目录XXXXassetsbinData。按我的使用经验,在执行菜单命令Export/All 3D object 和Export/All assets时,必出错。我怀疑是网格输出错误的有关。所以,我会先排序筛选类型,然后多选对象,再执行菜单命令Export/Selected assets输出 
Unity 破解 Disunity、Unity Studio提取资源-第2张 
Unity 破解 Disunity、Unity Studio提取资源-第3张

UnityStudio输出格式如下

资源类型 输出格式
图片 .pvr和.dds
音频 .mp3
网格 貌似不支持
配置表(策划表) .txt
Shader .Shader

pvr转换png

使用安装TexturePacker,将下面代码复制到bat脚本中,并在.pvr目录下运行。注意将D:CodeAndWebTexturePackerbin替代成你的安装路径。

path %path%;"D:CodeAndWebTexturePackerbin" for /f "usebackq tokens=" %%d in (`dir /s /b .pvr`) do ( TexturePacker.exe --sheet "%%~dpnd.png" "%%d" --algorithm Basic --allow-free-size --no-trim ) del .ccz del out.plist pause
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

dds转换png

使用DDS Converter, 下载http://www.ddsconverter.com/ 
Unity 破解 Disunity、Unity Studio提取资源-第4张

本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!
棋牌资源网 » Unity 破解 Disunity、Unity Studio提取资源

这里有你所需要的,找专业的人做专业的事!

游戏演示 联系客服