[萌技术]游戏拆包 (2)贴图模型的提取 | 您所在的位置:网站首页 › 如何解包手机游戏软件 › [萌技术]游戏拆包 (2)贴图模型的提取 |
欢迎来到萌西琳的拆包教学 ! 本教程为系列教程,请访问[拆包教程]文集查看更多。上一期↓ (一)工具的获取 百度搜索AssetStudio(原UnityStudio),进入官网[AssetStudio v0.10.0.76 | Perfare's Blog],使用[build|passing]下载或百度云下载后解压即可。(不推荐使用AssetBundleExtractor,UtinyRipper等工具,AssetStudio具备预览功能,且支持拆包的文件类型更多) 获取AssetStudio(二)工具的使用方法 解压后启动[AssetStudioGUI.exe],会看到如下界面: AssetStudio下面将逐步讲解重要菜单项: [File] Load file:加载单个文件,通常加载的文件其扩展名为[*.unity3d]。 Load folder:加载选中文件夹内的所有文件。 [Options] Display all assets:显示所有类型的资源。 Display asset original name:显示资源原名。 Group Options:Group by type(根据资源类型分类)Group by source file(根据源文件分类)。 [Model]拆解单个模型使用,这些通常都是一个完整模型的零件。 [Export] All assets:拆解所有支持拆解的资源。 Selected assets:拆解选中的资源。 Filtered assets:拆解指定格式的资源。 [Filter Type]资源类型筛选。 通常的使用步骤:[File]→Load file或Load folder→在Asset List中预览→[Export]→All assets或Filtered assets即可。 (三)分析筛选数据 明确自己的目的,使用[Filter Type]筛选所需的文件类型,并使用[Export]→Filtered assets拆解选中类型的资源。尽量不要在使用Load folder载入大量文件时使用[Export]→All assets,这会导致拆解出大量无效或不需要的文件,浪费时间和空间。目前来看,TextAsset,Shader,MonoBehaviour类型的文件通常是无效的,AnimationClip也可能无效,Texture2D与Sprite间可能存在部分甚至大量重复,Mesh是零件模型,Font是字体,Animator是完整的模型,并可能附有贴图,该类型会在拆解后被整合出来,在Asset List中无法预览。当载入多个文件时,将分类调整至Group by source file可以将单个文件内的内容整合到一起。使用Scene Hierarchy可以浏览场景的层级结构,但通常不会起到什么帮助。另外,掌握一些英语,特别是知晓你需要拆解的游戏内的角色,物品等的英文名称会更有利于你的拆解。 在拆解时,请不要进行其他操作,拆解会消耗大量CPU,硬盘,内存等资源,并可能造成电脑卡顿或暂时失去响应,在拆解大型游戏时,推荐至少安装了8g的RAM(运行内存)并开启了虚拟内存(分页文件),以保证系统的正常运行(开启方法请自行百度),如RAM不足8g,请分多次拆解。 最后编辑时间: 2019-8-17 23:13 作者:萌哒萌西琳 归属组织:NEBC |
CopyRight 2018-2019 实验室设备网 版权所有 |