Loic.RaduMC.AssetStudio 1.0.0

dotnet add package Loic.RaduMC.AssetStudio --version 1.0.0
                    
NuGet\Install-Package Loic.RaduMC.AssetStudio -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Loic.RaduMC.AssetStudio" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Loic.RaduMC.AssetStudio" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Loic.RaduMC.AssetStudio" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Loic.RaduMC.AssetStudio --version 1.0.0
                    
#r "nuget: Loic.RaduMC.AssetStudio, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Loic.RaduMC.AssetStudio@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Loic.RaduMC.AssetStudio&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Loic.RaduMC.AssetStudio&version=1.0.0
                    
Install as a Cake Tool

AssetStudio is an independent tool for exploring, extracting and exporting assets.

None of the repo, the tool, nor the repo owner is affiliated with, or sponsored or authorized by, Unity Technologies or its affiliates.

This project is no longer maintained. Thank you all for your feedback and testing.

It is the continuation of my Importer script for 3ds Max, and comprises all my research and reverse engineering file formats. It has been thoroughly tested with builds from most platforms, ranging from Web, PC, Linux, MacOS to Xbox360, PS3, Android and iOS. This project is no longer maintained and is probably not compatible with recent builds.

Current features
  • Export to FBX, with complete hierarchy, transformations, materials and textures. Geometry is exported with normals, tangents, UV coordinates, vertex colors and deformers. Skeleton nodes can be exported either as bones or dummy deformers..
  • 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 asset; available only in Web builds!

Other interface elements have tooltips or are self-explanatory.

DISCLAIMER

The reposiotory, code and tools provided herein are for educational purposes only. The information not meant to change or impact the original code, product or service. Use of this repository, code or tools does not exempt the user from any EULA, ToS or any other legal agreements that have been agreed with other parties. The user of this repository, code and tools is responsible for his own actions.

Any forks, clones or copies of this repository are the responsability of their respective authors and users.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net5.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 0 7/31/2021