gitextract_lz0c6kqe/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── AssetStudio/ │ ├── 7zip/ │ │ ├── Common/ │ │ │ ├── CRC.cs │ │ │ ├── CommandLineParser.cs │ │ │ ├── InBuffer.cs │ │ │ └── OutBuffer.cs │ │ ├── Compress/ │ │ │ ├── LZ/ │ │ │ │ ├── IMatchFinder.cs │ │ │ │ ├── LzBinTree.cs │ │ │ │ ├── LzInWindow.cs │ │ │ │ └── LzOutWindow.cs │ │ │ ├── LZMA/ │ │ │ │ ├── LzmaBase.cs │ │ │ │ ├── LzmaDecoder.cs │ │ │ │ └── LzmaEncoder.cs │ │ │ └── RangeCoder/ │ │ │ ├── RangeCoder.cs │ │ │ ├── RangeCoderBit.cs │ │ │ └── RangeCoderBitTree.cs │ │ └── ICoder.cs │ ├── AssetStudio.csproj │ ├── AssetsManager.cs │ ├── BigArrayPool.cs │ ├── Brotli/ │ │ ├── BitReader.cs │ │ ├── BrotliInputStream.cs │ │ ├── BrotliRuntimeException.cs │ │ ├── Context.cs │ │ ├── Decode.cs │ │ ├── Dictionary.cs │ │ ├── Huffman.cs │ │ ├── HuffmanTreeGroup.cs │ │ ├── IntReader.cs │ │ ├── Prefix.cs │ │ ├── RunningState.cs │ │ ├── State.cs │ │ ├── Transform.cs │ │ ├── Utils.cs │ │ └── WordTransformType.cs │ ├── BuildTarget.cs │ ├── BuildType.cs │ ├── BundleFile.cs │ ├── ClassIDType.cs │ ├── Classes/ │ │ ├── Animation.cs │ │ ├── AnimationClip.cs │ │ ├── Animator.cs │ │ ├── AnimatorController.cs │ │ ├── AnimatorOverrideController.cs │ │ ├── AssetBundle.cs │ │ ├── AudioClip.cs │ │ ├── Avatar.cs │ │ ├── Behaviour.cs │ │ ├── BuildSettings.cs │ │ ├── Component.cs │ │ ├── EditorExtension.cs │ │ ├── Font.cs │ │ ├── GameObject.cs │ │ ├── Material.cs │ │ ├── Mesh.cs │ │ ├── MeshFilter.cs │ │ ├── MeshRenderer.cs │ │ ├── MonoBehaviour.cs │ │ ├── MonoScript.cs │ │ ├── MovieTexture.cs │ │ ├── NamedObject.cs │ │ ├── Object.cs │ │ ├── PPtr.cs │ │ ├── PlayerSettings.cs │ │ ├── RectTransform.cs │ │ ├── Renderer.cs │ │ ├── ResourceManager.cs │ │ ├── RuntimeAnimatorController.cs │ │ ├── Shader.cs │ │ ├── SkinnedMeshRenderer.cs │ │ ├── Sprite.cs │ │ ├── SpriteAtlas.cs │ │ ├── TextAsset.cs │ │ ├── Texture.cs │ │ ├── Texture2D.cs │ │ ├── Transform.cs │ │ └── VideoClip.cs │ ├── CommonString.cs │ ├── EndianBinaryReader.cs │ ├── EndianType.cs │ ├── Extensions/ │ │ ├── BinaryReaderExtensions.cs │ │ ├── BinaryWriterExtensions.cs │ │ └── StreamExtensions.cs │ ├── FileIdentifier.cs │ ├── FileReader.cs │ ├── FileType.cs │ ├── IImported.cs │ ├── ILogger.cs │ ├── ImportHelper.cs │ ├── LocalSerializedObjectIdentifier.cs │ ├── Logger.cs │ ├── Math/ │ │ ├── Color.cs │ │ ├── Half.cs │ │ ├── HalfHelper.cs │ │ ├── Matrix4x4.cs │ │ ├── Quaternion.cs │ │ ├── Vector2.cs │ │ ├── Vector3.cs │ │ └── Vector4.cs │ ├── ObjectInfo.cs │ ├── ObjectReader.cs │ ├── Progress.cs │ ├── ResourceReader.cs │ ├── SerializedFile.cs │ ├── SerializedFileFormatVersion.cs │ ├── SerializedFileHeader.cs │ ├── SerializedType.cs │ ├── SevenZipHelper.cs │ ├── StreamFile.cs │ ├── TypeTree.cs │ ├── TypeTreeHelper.cs │ ├── TypeTreeNode.cs │ └── WebFile.cs ├── AssetStudio.PInvoke/ │ ├── AssetStudio.PInvoke.csproj │ ├── DllLoader.cs │ └── Utf8StringHandle.cs ├── AssetStudio.sln ├── AssetStudioFBXNative/ │ ├── AssetStudioFBXNative.rc │ ├── AssetStudioFBXNative.vcxproj │ ├── AssetStudioFBXNative.vcxproj.filters │ ├── api.cpp │ ├── api.h │ ├── asfbx_anim_context.cpp │ ├── asfbx_anim_context.h │ ├── asfbx_context.cpp │ ├── asfbx_context.h │ ├── asfbx_morph_context.cpp │ ├── asfbx_morph_context.h │ ├── asfbx_skin_context.cpp │ ├── asfbx_skin_context.h │ ├── bool32_t.h │ ├── cpp.hint │ ├── dllexport.h │ ├── resource.h │ ├── utils.cpp │ └── utils.h ├── AssetStudioFBXWrapper/ │ ├── AssetStudioFBXWrapper.csproj │ ├── Fbx.PInvoke.cs │ ├── Fbx.cs │ ├── FbxDll.cs │ ├── FbxExporter.cs │ ├── FbxExporterContext.PInvoke.cs │ └── FbxExporterContext.cs ├── AssetStudioGUI/ │ ├── AssetStudioGUI.csproj │ ├── AssetStudioGUIForm.Designer.cs │ ├── AssetStudioGUIForm.cs │ ├── AssetStudioGUIForm.resx │ ├── Components/ │ │ ├── AssetItem.cs │ │ ├── GOHierarchy.cs │ │ ├── GameObjectTreeNode.cs │ │ ├── OpenFolderDialog.cs │ │ └── TypeTreeItem.cs │ ├── DirectBitmap.cs │ ├── ExportOptions.Designer.cs │ ├── ExportOptions.cs │ ├── ExportOptions.resx │ ├── Exporter.cs │ ├── GUILogger.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── Studio.cs ├── AssetStudioUtility/ │ ├── AssemblyLoader.cs │ ├── AssetStudioUtility.csproj │ ├── AudioClipConverter.cs │ ├── CSspv/ │ │ ├── Disassembler.cs │ │ ├── EnumValuesExtensions.cs │ │ ├── Instruction.cs │ │ ├── LICENSE │ │ ├── Module.cs │ │ ├── OperandType.cs │ │ ├── ParsedInstruction.cs │ │ ├── Reader.cs │ │ ├── SpirV.Core.Grammar.cs │ │ ├── SpirV.Meta.cs │ │ └── Types.cs │ ├── FMOD Studio API/ │ │ ├── fmod.cs │ │ ├── fmod_dsp.cs │ │ └── fmod_errors.cs │ ├── ImageExtensions.cs │ ├── ImageFormat.cs │ ├── ModelConverter.cs │ ├── ModelExporter.cs │ ├── MonoBehaviourConverter.cs │ ├── MyAssemblyResolver.cs │ ├── SerializedTypeHelper.cs │ ├── ShaderConverter.cs │ ├── Smolv/ │ │ ├── OpData.cs │ │ ├── SmolvDecoder.cs │ │ └── SpvOp.cs │ ├── SpirVShaderConverter.cs │ ├── SpriteHelper.cs │ ├── Texture2DConverter.cs │ ├── Texture2DExtensions.cs │ ├── TypeDefinitionConverter.cs │ ├── Unity.CecilTools/ │ │ ├── CecilUtils.cs │ │ ├── ElementType.cs │ │ └── Extensions/ │ │ ├── MethodDefinitionExtensions.cs │ │ ├── ResolutionExtensions.cs │ │ ├── TypeDefinitionExtensions.cs │ │ └── TypeReferenceExtensions.cs │ └── Unity.SerializationLogic/ │ ├── UnityEngineTypePredicates.cs │ └── UnitySerializationLogic.cs ├── LICENSE ├── README.md ├── Texture2DDecoderNative/ │ ├── Texture2DDecoderNative.rc │ ├── Texture2DDecoderNative.vcxproj │ ├── Texture2DDecoderNative.vcxproj.filters │ ├── astc.cpp │ ├── astc.h │ ├── atc.cpp │ ├── atc.h │ ├── bcn.cpp │ ├── bcn.h │ ├── bool32_t.h │ ├── color.h │ ├── cpp.hint │ ├── crunch/ │ │ ├── crn_decomp.h │ │ └── crnlib.h │ ├── crunch.cpp │ ├── crunch.h │ ├── dllexport.h │ ├── dllmain.cpp │ ├── endianness.h │ ├── etc.cpp │ ├── etc.h │ ├── fp16/ │ │ ├── bitcasts.h │ │ └── fp16.h │ ├── fp16.h │ ├── pvrtc.cpp │ ├── pvrtc.h │ ├── resource.h │ ├── unitycrunch/ │ │ ├── crn_decomp.h │ │ ├── crn_defs.h │ │ └── crnlib.h │ ├── unitycrunch.cpp │ └── unitycrunch.h └── Texture2DDecoderWrapper/ ├── T2DDll.cs ├── Texture2DDecoderWrapper.csproj ├── TextureDecoder.PInvoke.cs └── TextureDecoder.cs