1.3.9-cmd
This fork adds a command line tool to rip assets.
Changes since the last release:
1.3.5
- Implement texture unswizzling for Switch platform by @Raytwo in AssetRipper#1948
- Add a class filter for the assets by @DawiAlotaibi in AssetRipper#1949
- Avoid copying uncompressed file data to large byte[] arrays. by @foonix in AssetRipper#1954
- Translations update from Weblate by @Weblate-Samboy-Dev in AssetRipper#1956
- Add message box confirming that a user consents to folder deletion
- Fix InvalidCastException during ILSpy decompilation
- Assume Unity version is stripped if it can't be parsed
- Save button for audio assets
- Improve texture export performance
- Texture3D decoding support
- Use BinaryPrimitives instead of BitConverter
- Fix an issue with UV dimension being ignored
- Fix an exception when calling GetPacking
- Update common string for new Unity versions
- Prevent SkipExportCollection from spamming the log
- Handle scene paths in the package cache
- Support recent versions of Unity
- Duplicate shared state behaviours
- Fix IndexOutOfRangeException during AnimatorController recovery
1.3.6
- Bump SharpCompress from 0.40.0 to 0.41.0 by https://github.com/dependabot[bot] in AssetRipper#1978
- Bump actions/upload-artifact from 4 to 5 by https://github.com/dependabot[bot] in AssetRipper#1984
- Bump System.Text.Json from 9.0.9 to 9.0.10 by https://github.com/dependabot[bot] in AssetRipper#1988
- Translations update from Weblate by @Weblate-Samboy-Dev in AssetRipper#2000
- Primary Content Extraction should respect export settings
- Remove legacy shader decompilation
- Fix issue with writing BMP images
- Use FileSystem for zip extraction
- Add a UI page to check for premium feature support
- Fix dictionary serialization
- Fix failure to load multi-file resource
- Fix UnloadedStructure failing to copy itself
- Handle highly compressed games better
- Support new Unity versions
- Fix an issue with CI for Linux Arm64
- Add new experimental shader decompilation (premium edition)
1.3.7
- Improve Switch deswizzling
- Fix remaining Switch deswizzling issues
- Support newer Unity versions
- Support BGR24 and ARGBFloat
- Reduce binary size
- Update to .NET 10 by @ds5678 in AssetRipper#2026
- Fix zip reading regression
- Fix InvalidOperationException during shader decompilation
- Improve memory efficiency of shader decompilation
- Fix a quadratic time performance issue in shader decompilation
1.3.8
- Fix RCE vulnerability via malicious AssetBundle container paths by @XeraGamesLLC in AssetRipper#2029
- Change command line --launch-browser=false to --headless by @bilal-arikan in AssetRipper#2033
- Bump actions/checkout from 5 to 6 by https://github.com/dependabot[bot] in AssetRipper#2014
- Bump NUnit3TestAdapter by https://github.com/dependabot[bot] in AssetRipper#2038
- Bump SharpCompress from 0.42.0 to 0.42.1 by https://github.com/dependabot[bot] in AssetRipper#2039
- Bump Microsoft.OpenApi from 2.3.10 to 2.3.11 by https://github.com/dependabot[bot] in AssetRipper#2040
- Bump Microsoft.AspNetCore.OpenApi from 10.0.0 to 10.0.1 by https://github.com/dependabot[bot] in AssetRipper#2042
- Bump System.Text.Json from 10.0.0 to 10.0.1 by https://github.com/dependabot[bot] in AssetRipper#2043
- Bump actions/upload-artifact from 5 to 6 by https://github.com/dependabot[bot] in AssetRipper#2045
- Bump SourceGenerator.Foundations from 2.0.13 to 2.0.14 by https://github.com/dependabot[bot] in AssetRipper#2046
- Use updated Cpp2IL and AsmResolver
- Allow negative indices for PPtr keyframes
- Don't copy StreamingAssets if settings indicate to skip
- Support fixed buffers and volatile fields in MonoBehaviour deserialization
- Fix an issue with reading SphericalHarmonicsL2
- Support serialization depth level 10
- Abstract classes should not be deserialized
- Fix generic instance types being deserialized before Unity 2020
- Fix cropping for swizzled switch textures
- Remove an unnecessary allocation during Switch deswizzling
1.3.9
- Bump Microsoft.OpenApi from 2.3.11 to 2.4.0 by https://github.com/dependabot[bot] in AssetRipper#2050
- Bump Swashbuckle.AspNetCore from 10.0.1 to 10.1.0 by https://github.com/dependabot[bot] in AssetRipper#2054
- Bump NUnit3TestAdapter by https://github.com/dependabot[bot] in AssetRipper#2053
- Allow for deterministic values of timeCreated in output via SOURCE_DATE_EPOCH environmental variable by @YoshiRulz in AssetRipper#2056
- Update block size for 4444 and 565 texture formats to 2 bytes
- Support newer Unity versions
- Fix issue affecting compressed files within asset bundles
- Update Microsoft.OpenApi to version 2.4.1
- Improve C# decompilation