准备工具
1.AssetStudio
2.游戏安装包
3.解压软件
AssetStudio是进行解包的工具,主要针对的是Uinty的游戏
Github链接:https://github.com/Perfare/AssetStudio
网盘链接:https://pan.baidu.com/s/1oPR8JQ_tKsrgV-dLxgF7Pg?pwd=f8m6
游戏安装包可以直接从官方网站下载,我会以崩坏2举例
解压软件任意,常用的解压软件一般都没什么问题
实际操作
第一种方法
下载完游戏安装包后对安装包进行解压,可以直接对apk后缀进行解压,也可将后缀改成压缩包后缀后进行解压
随后打开解压文件找到 /assets/Res/AssetBundles 文件,里面是需要的资源
解压完成后打开AssetStudio,点击左上File,可以看到有Load和Extract两个大类,Extract是在Load以后添加的额外资源。
Load File是手动选择要载入的资源,Load Folder是一次加载整个文件夹,选用第二种方法,直接将AssetBundles中的文件加载到AssetStudio中,加载完成后点击AssetList-Type可以按照类型进行对资源进行排序,随后找到要用的资源即可
第二种方法
下在完安装包后直接安装游戏,进入游戏后下载资源,下载完成后退出游戏,进入文件管理器,找到 /Android/data/YourDownloadGame/files/Res/AssetBundles 将里面的内容导入到一个文件夹中
之后重复上述操作,用AssetStudio打开文件夹找自己要的资源即可
总结
以上两种方法主要针对图片等资源,区别在于有的资源的内容会有些差异,比如使用第一种方法找到的文件用第二种方法可能会找不到,反之同理
对于其他游戏拆包过程类似,都是找到资源文件
导出的资源可以用来制作Live2D或Spine等动画,也可以直接导入到Unity中使用(不过可能需要安装一些插件)
- 本文作者: KongXinQing
- 本文链接: https://13114987559.github.io/2023/08/23/essay/对游戏资源进行拆包/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!