Skip to content
This repository has been archived by the owner on Jan 14, 2023. It is now read-only.

yretenai/Snuggle

Repository files navigation

Snuggle Snuggle

This project is on hold indefinitely.

Due to mental health wellness I am infinitely pausing from maintaining Snuggle.

Use AssetRipper or AssetStudio as both are more feature rich and stable.

Snuggle and it's contributors are not affiliated with, or sponsored by, or authorized by, Unity Technologies.

The "Snuggle" icon is generated with help from Midjourney.

Feature Level Comparison

Snuggle's only benefit over other systems is the ability load large games without running out of memory due to Snuggle having deferred loading. Heavy assets such as textures and models are not fully loaded until they're accessed.

Feature Snuggle AssetStudio AssetRipper UABEA
Minimum Unity Version 5.0.0 3.4.0 3.4.01 5.0.0
Maximum Unity Version 2021.1 2022.1 2022.12 2021.22
Platforms Mixed3 Windows Windows, Linux, Mac Windows, Linux, Mac
License MIT MIT GPLv3 MIT
Texture ✔️ ✔️ ✔️ ✔️
Sprite ✔️ ✔️ ✔️
Mesh ✔️ ✔️ ✔️
MonoBehaviour ✔️ ✔️ ✔️ 4
FontAsset ✔️ ✔️
MovieTexture ✔️ ✔️
VideoClip ✔️ ✔️
TextAsset ✔️ ✔️ ✔️ ✔️
AnimationClip ✔️5 ✔️
Shader ✔️6 ✔️
AudioClip ✔️ ✔️ ✔️
Terrain ✔️
TypeTree Dumping ✔️ ✔️
Shader Disassembly ✔️6 ✔️
IL2CPP Integration ✔️7 ✔️7
Game Specific Framework ✔️
Plugin System ✔️ ✔️
Deferred Loading ✔️
VFS Container Caching ✔️ ✔️
Rebuilding Assets ✔️8 9 ✔️10
Scene Hierarchy ✔️ ✔️ ✔️
Previewing Assets Texture, Sprite, Mesh, GameObject Scene, Audio Texture, Sprite, Mesh, Audio, Font Texture, Sprite, Audio None
General Format json json yaml json
Texture Formats png, dds png, tga, jpeg, bmp bmp, gif, jpeg, png, pbm, tiff, tga, raw png, tga
Mesh Formats glTF 2 obj, fbx glTF 2 (glb)
Audio Formats wav, ogg, fsb mp3, ogg, wav, m4a, fsb wav, ogg, m4a, at9, vag, fsb

Special Thanks

See ATTRIBUTION.txt

FOSSA Status

Footnotes

  1. AssetRipper has limited support for 3.0.0~3.3.0.

  2. These tools are designed to easily update for new Unity versions. 2

  3. Core Library and Command Line are supported on Windows, Mac, and Linux. GUI is Windows only.

  4. Support is added in AssetTools.NET.

  5. Humanoid Animations are not supported.

  6. Only SPIR-V and GLSL. 2

  7. Through Cpp2IL. 2

  8. Serialized Files and UnityFS Bundles only, assets are not rebuilt.

  9. Asset editing is a planned feature for AssetRipper.

  10. Bundles are not supported.