UnityStudio v0.6.3

2016-09-21 8,368 ℃

程序已更新,有任何问题请去最新文章下留言

于是还是花了点时间把最基础的功能都完善了一下,讲道理现在网上这么多解包U3D的工具,这程序应该都没有存在的必要了吧(

0.6.3更新内容

  1. 支持导出在资源文件里的Texture2D文件
  2. 支持5.3以上版本用LZMA压缩的assetbundle,然而并没有文件做完全的测试。。。
  3. 导出FBX文件时不翻转图片
  4. 一些BUG修复

其他还是照旧啦

源码

GitHub

下载地址,上方GitHub的releases页面或者下面这个

百度云

Il2CppDumper v6.1.0

距离上次在博客发布都要快一年了,这次因为又添加了一个新功能,所以在博客介绍一下。 ida脚本现在分为“ida.py”和“ida_with_struct.py”两个,使用“ida_with_s...

阅读全文

双生视界Live2D提取

总算是回到家了,差点就要把这篇文章咕掉了。 在github上有人提双生视界Live2D解出来的文件载入显示有问题时,UnityLive2DExtractor的代码还没写完,所以先用...

阅读全文

UnityLive2DExtractor

摸了好久终于是把这玩意摸完了。 程序在原本AzurLaneLive2DExtract基础上,除了一些bug修复和细节完善,最主要的是实现了physics3.json的还原,这样其他游戏...

阅读全文

54 条评论

  1. 有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。

    ************** 异常文本 **************
    System.IndexOutOfRangeException: 索引超出了数组界限。
    在 Unity_Studio.UnityStudioForm.PreviewAsset(AssetPreloadData asset)
    在 Unity_Studio.UnityStudioForm.selectAsset(Object sender, ListViewItemSelectionChangedEventArgs e)
    在 System.Windows.Forms.ListView.OnItemSelectionChanged(ListViewItemSelectionChangedEventArgs e)
    在 System.Windows.Forms.ListView.WmReflectNotify(Message& m)
    在 System.Windows.Forms.ListView.WndProc(Message& m)
    在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    这是什么问题 大大

  2. P大你好,發現你加入對UnityFS的支援,想請問一下關於文件的結構是有文件可以參考還是你自己找的呢?

  3. 求问一下我编译的时候发现 using Tao.DevIl; 缺失,这个东西在哪里呢?

  4. 用unitystudio导出3d object(fbx))后用水杉&max打开后什么都不显示是为什么???

  5. 大大,我发现Unity Studio在我试过的装有Win7 x64专业版电脑上均无法使用(CLR20r3),而在Win7旗舰版、Win8.1、Win10(XP没测试过)才能运行,也就是说为什么Win7专业版会崩错嘞?US确实是很好的程序,我也清楚如何单独提取模型了。可每次操作都要借别人的电脑,真的好麻烦嘞~ :cry:

    1. 好像…没办法。。我打开show all assets,导入文件夹后选中全部的Mesh文件,然后export selected assets,结果输出的是未处理的raw文件(.dat)

  6. 可以加一个选项 FBX 导出 以一个GameObject 为单位导出吗?
    很多模型导出在 一个FBX max 打开超级慢 :???:

  7. ************** 异常文本 **************
    System.ComponentModel.Win32Exception (0x80004005): 没有应用程序与此操作的指定文件有关联。
    在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
    在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
    在 Unity_Studio.UnityStudioForm.Export3DObjects_Click(Object sender, EventArgs e)
    在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    在 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    在 System.Windows.Forms.Control.WndProc(Message& m)
    在 System.Windows.Forms.ToolStrip.WndProc(Message& m)
    在 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    在导出模型的时候弹出了这个窗口,求问这是什么原因,64位win10系统

    1. 你电脑没有关联fbx格式的软件,Options里取消open file/folder after export

  8. 为什么解出的ktx文件头也是png后缀。。。这个ktx不能直接转换吗?如果不能变成png,那输出后缀格式能变成ktx吗?不过我用pvr这个ktx转png的工具,直接查看ktx显示错误。。完全不知道为什么

    1. ktx文件头也是png后缀是BUG,我会修
      PowerVRTools是没法转换这种格式的ktx的,所以才会输出ktx

    2. 唔,u5的ktx不能转换吗?但是好像iOS里的可以,安卓不行。fsb5音频需要和resource文件放一起好像才出来

    3. 你最好去了解一下相关知识再来问,你根本就不懂ktx格式是什么东西。
      US只有在图片纹理是ATC的情况下才会导出ktx格式,这是高通家的专用格式。
      目前我只找到用高通的SDK来转换,所以才直接导出KTX。
      第二,你不把resource放在一起你叫程序去哪里找数据导出?

    4. 这种情况就是你下的APK是高通专用的,换其他cpu的版本来解包就好了

    5. ktx文件和这个cpu。。有关系?就是谷歌市场的,好像只一个版本,以前倒是有个批处理工具,ktx都能转,不过以前都是用disunity吧。然后具体是那个批处理工具被我弄没了,也找不到了。。。

  9. 想问问,为什么某游戏apk里asstes后缀可以提取png,但是这游戏apk东西就2-3个asstes,其他的都是无后缀,数据包里是2万多个无后缀的unity文件,乱码型没有后缀,还有fbs5文件头的.resource后缀文件,fbs音频吧,网上的fbs解包工具不是错误就是解了ogg也是无法播放啊,这个怎么办
    啊,对了,于是没后缀又2万多小文件,我弄出几个改了后缀asstes,发现啥都解不出,也不对,解的都是看得到分辨率但是没有任何东西软件预览里
    这个无后缀文件该怎么办啊
    文件头看是5.3unity

  10. 最近研究私服,发现一个叫热血仙境的游戏里面的武器、NPC都被加入了广告(武器的名字加上QQ群号码),用Unity Studio将解包的APK文件下面com.digua.rxxjgz.sq\assets\bin\Data目录整个导入进去,找到被修改的文件,但是如何将修改后的文件放回去重新打包成APK呢?
    网上找了很多资料都没有这样的教程,能不能提点一下
    可以支个招发我邮箱么,谢谢

  11. 本人Win7 x64,已装.Net Framework 4.0。但目前运行任何一个版本的US都是“Unity Studio 已停止工作”,问题事件名称:CLR20r3。请问大神这是怎么回事? :?:

    1. 那我就不知道了,你只说一个CLR20r3我也不知道是什么原因 :???:

    2. 嗯,好吧…话说提取Unity5的软件,除了Unity Studio、UABE、Unity Assets Explorer还有别的吗?UABE批量提取经常“无法生成目标文件”,UAE提取超级麻烦,Unity Studio打不开,能打开导出的也是一堆合在一起的FBX,分离很麻烦。Disunity又不支持Unity5。所以,还有Unity5的提取工具推荐的吗? :grin:

    3. 难道这几个还不够用吗= =
      “能打开导出的也是一堆合在一起的FBX”怀疑你姿势不对

    4. 我用Export All 3D Objects提取出的是一堆模型合在一起的FBX,分离很麻烦,而且分离时经常出问题(比如看不见多边形,只剩定位器…)。在树状目录和资源浏览两个窗口并没看见Mesh文件,更别说能Export Selected 3D Objects。如果想把模型一件件导出,有什么好办法?求助大大~ :???:

    5. 树状目录勾上你要导出的模型,使用Export Selected 3D Objects。。。。

    6. 我也是这个问题 导出来300MB的FBX 用maya直接无响应 上万个文件名都是随机的 根本不知道哪个是模型 求解决办法

    7. 在上方用关键字搜索,比如贴图的部分文件名。展开目录看看结构,一般人物模型都是相对较复杂很好判断的。

    1. UABE,支持编辑文件,应该是目前最好用的工具了。然后3D模型方面可以用SB3UGS,不过这软件对Bundle支持不太好。

  12. 請問大佬知道Unity Bundle 的格式詳細嗎?他是改文件後打包,還是直接源文件打包?切割地址就可以導出那種?

    請問有介紹格式這種的詳細點的文章嗎?我去學習下?

    1. 前面几个问题不懂什么意思。格式什么的因为本身都是靠逆向出来的,最好的办法就是直接去看现成的代码,比如disunity和UnityStudio的

  13. UABE也只支持幾種格式的導出啊,看起來只支持Texture 的導入。

    最近在看鎖鏈的身體Bundle,好複雜啊,裡面好多東西,身體的那些看懂了,但是看不懂其他東西的作用。

    請問樓主懂3D Bundle 成分嗎?有可能導入,導出嗎?

    謝謝。

  14. 尝试解压乖离日服的图片文件时报错了
    无法加载 DLL“PVRTexLibWrapper.dll”: 找不到指定的模块。
    PVRTexLibWrapper.dll是存在的
    版本是5.3.5p1
    如果您愿意解决的话可以从这里下载到文件…扩散名本身是没有的, unity3d只是我猜的…
    http://pan.baidu.com/s/1mhTA7s0