AssetStudio/README.md

54 lines
2.6 KiB
Markdown
Raw Normal View History

2018-04-02 22:51:22 +00:00
# AssetStudio
2018-12-17 18:08:55 +00:00
[![Build status](https://ci.appveyor.com/api/projects/status/rnu7l90422pdewx4?svg=true)](https://ci.appveyor.com/project/Perfare/assetstudio/branch/master/artifacts)
2015-11-02 23:16:29 +00:00
**None of the repo, the tool, nor the repo owner is affiliated with, or sponsored or authorized by, Unity Technologies or its affiliates.**
2018-12-17 18:08:55 +00:00
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
2015-11-02 23:16:29 +00:00
2018-01-18 01:56:19 +00:00
## Features
2018-12-17 18:08:55 +00:00
* Support version:
2020-02-28 07:41:39 +00:00
* 2.5 - 2019.3
2018-12-17 18:08:55 +00:00
* Support asset types:
2020-03-24 00:52:30 +00:00
* **Texture2D** : convert to png, tga, jpeg, bmp
* **Sprite** : crop Texture2D to png, tga, jpeg, bmp
2018-12-17 18:08:55 +00:00
* **AudioClip** : mp3, ogg, wav, m4a, fsb. support convert FSB file to WAV(PCM)
2020-03-24 00:52:30 +00:00
* **Font** : ttf, otf
2018-12-17 18:08:55 +00:00
* **Mesh** : obj
* **TextAsset**
2017-01-16 16:30:07 +00:00
* **Shader**
2018-12-17 18:08:55 +00:00
* **MovieTexture**
2018-01-15 02:08:02 +00:00
* **VideoClip**
2017-01-16 09:07:50 +00:00
* **MonoBehaviour**
2018-12-17 18:08:55 +00:00
* **Animator** : export to FBX file with bound AnimationClip
2015-11-02 23:16:29 +00:00
2017-01-16 16:30:07 +00:00
## Usage
2018-04-07 21:39:36 +00:00
### Requirements
2017-01-16 16:30:07 +00:00
2020-03-28 07:52:15 +00:00
- [.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework/net472)
2020-03-24 00:52:30 +00:00
- [Microsoft Visual C++ 2017 Redistributable](https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads)
2017-01-16 16:30:07 +00:00
2018-08-04 22:12:35 +00:00
### How to use
2018-10-07 11:54:32 +00:00
* Use **File-Load file**, **File-Load folder** to load assets or assetbundles from multiple files or folder
* Use **File-Extract file**, **File-Extract folder** to export assetbundles to assets from multiple files or folder
* Export assets: use **Export** menu
* Export model:
* Export model from "Scene Hierarchy" using the **Model** menu
* Export Animator from "Asset List" using the **Export** menu
* With AnimationClip:
* Select model from "Scene Hierarchy" then select the AnimationClip from "Asset List", using **Model-Export selected objects with AnimationClip** to export
* Export Animator will export bound AnimationClip or use **Ctrl** to select Animator and AnimationClip from "Asset List", using **Export-Export Animator with selected AnimationClip** to export
2018-08-04 22:12:35 +00:00
2018-01-18 01:56:19 +00:00
## Build
2018-04-07 21:39:36 +00:00
2020-03-28 07:52:15 +00:00
* Visual Studio 2019 or newer
2020-03-24 00:52:30 +00:00
* **AssetStudioFBX** uses FBX SDK 2020.0.1 VS2017, before building, you need to install the FBX SDK and modify the project file, change include directory and library directory to point to the FBX SDK directory
* If you want to change the FBX SDK version, you need to replace `libfbxsdk.dll` which in `AssetStudioGUI/Libraries/x86/` and `AssetStudioGUI/Libraries/x64/` directory to the new version
## Open source libraries used
### Texture2DDecoder
* [Ishotihadus/mikunyan](https://github.com/Ishotihadus/mikunyan)
* [BinomialLLC/crunch](https://github.com/BinomialLLC/crunch)
* [Unity-Technologies/crunch](https://github.com/Unity-Technologies/crunch/tree/unity)