Fork of https://github.com/Perfare/AssetStudio to experiment with extracting Unity assets
Go to file
Radu 32855d932e - workaround for Unity 5 vertex buffer anomaly
- re-wrote code for loading and extracting bundle files
- fixed link problem with instances of skinned geometry
- separated normal and bump map texture slots in FBX
- added transparency factor in FBX materials
2015-11-22 00:38:02 +02:00
Unity Studio - workaround for Unity 5 vertex buffer anomaly 2015-11-22 00:38:02 +02:00
.gitattributes Initial commit 2015-10-30 04:41:37 +02:00
.gitignore Initial commit 2015-10-30 04:41:37 +02:00
README.md Create README.md 2015-11-03 01:16:29 +02:00
Unity Studio.sln Initial commit 2015-10-30 04:41:37 +02:00

README.md

Unity Studio is a tool meant for exploring, extracting and exporting assets from Unity games and apps.

It was built upon a lot of research and reverse engineering, with more than 400 apps and games tested from every version and every platform. As such, it is compatible with Unity builds starting from 2.5.0 up until 5.2.2, the latest version to date, and platforms ranging from Web, PC, Linux, MacOS to Xbox360, PS3, Android and iOS.

Current features

  • Export to FBX, with complete hierarchy, transformations, materials and textures. At the moment, geometry is exported with normals UV coordinates and vertex colors, but no animation data.
  • Extraction of assets that can be used as standalone resources:
    • Textures: DDS (Alpha8bpp, ARGB16bpp, RGB24bpp, ARGB32bpp, BGRA32bpp, RGB565, DXT1, DXT5, RGBA16bpp)
    • PVR (PVRTC_RGB2, PVRTC_RGBA2, PVRTC_RGBA4, PVRTC_RGB4, ETC_RGB4)
    • Audio clips: mp3, ogg, wav, xbox wav (including streams from .resS files)
    • Fonts: ttf, otf
    • Text Assets
    • Shaders
  • Real-time preview window for the above-mentioned assets
  • Diagnostics mode with useful tools for research

UI guide

Item Action
File -> Load file/folder Open Assetfiles and load their assets. Load file can also decompress and load bundle files straight into memory
File -> Extract bundle/folder Extract Assetfiles from bundle files compressed with lzma or l4z
Scene Hierarchy search box Search nodes using * and ? wildcards. Press Enter to loop through results or Ctrl+Enter to select all matching nodes
Asset List filter box Enter a keyword to filter the list of available assets; wildcards are added automatically
Diagnostics press Ctrl+Alt+D to bring up a hidden menu and a new list
Bulid class structures Create human-readable structures for each type of Unity asset; available only in Web builds!

Other interface elements have tooltips or are self-explanatory.