25 Commits

Author SHA1 Message Date
ds5678
4e771ef41b Ensure scriptable objects with an empty name get exported
* Resolves #1795
* Resolves #831
* Closes #1069
2025-05-31 22:41:36 -07:00
ds5678
4c6c28e88b Refactoring
* Use preview language version
* Apply various code fixers
* Remove TypeTreeHelper
* Remove unused properties from IExportContainer
2025-04-29 11:31:02 -07:00
ds5678
64367d38d5 Remove public keys from the InternalsVisibleToAttribute
* Resolves #1736
2025-04-19 19:49:09 -07:00
ds5678
97459552e0 Safe Assembly Publicizing
* Resolves #653
2025-04-18 22:49:09 -07:00
ds5678
2231c5f8b1 Polyfill missing attributes 2025-03-31 01:42:45 -07:00
ds5678
fab3242a75 Improve decompilation for methods that return a byref 2025-03-30 22:37:52 -07:00
ds5678
918b69af96 Remove AssemblyKeyFileAttribute to prevent compile errors 2025-03-30 22:35:50 -07:00
ds5678
0034865916 Recover unmanaged constraints on Il2Cpp games 2025-03-30 22:33:50 -07:00
ds5678
eac3d89e8e Option to remove nullable attributes 2025-03-30 17:52:58 -07:00
ds5678
4f9da13f75 Remove AttributePolyfillGenerator for now 2025-03-23 21:41:33 -07:00
ds5678
43632d563c Polyfill attributes needed by ILSpy 2025-03-23 20:23:38 -07:00
ds5678
99144d5bf4 Generate forwarding assemblies for compiler types
* System.Runtime.CompilerServices.Unsafe
* System.Runtime.InteropServices
2025-03-18 18:03:41 -07:00
ds5678
39c1ad230d Obfuscation Repair Processor
* Resolves #1636
2025-03-09 23:51:24 -07:00
ds5678
b209d6b738 Fix Mono explicit explicit property implementations
* Resolves #1682
2025-03-01 16:42:04 -08:00
ds5678
de5ce5b031 Remove legacy prefab outlining 2025-02-26 14:56:10 -08:00
ds5678
b489c3d805 Improve recovery of Il2Cpp explicit interface overrides
* Resolves #1682
2025-02-24 16:12:22 -08:00
ds5678
ce6f805e5d Update namespace imports and improve list initialization
Updated namespace imports from AssetRipper.Processing to AssetRipper.Processing.Prefabs in multiple files. Changed list initialization syntax in GameObjectHierarchyObject.cs and SceneHierarchyObject.cs. Removed generic type specification from Where method call in PrefabProcessor.cs.
2025-02-09 13:35:07 -08:00
ds5678
481a067bb2 ScriptableObject grouping for PostProcessProfile 2025-02-05 17:18:58 -08:00
ds5678
7c455931c1 Recover playable assets for UnityEngine.Timeline 2025-02-05 02:11:40 -08:00
ds5678
b923934a88 Improve decompilation of compiler-generated enumerators 2025-01-11 01:25:01 -08:00
ds5678
6dce1c375c Abstract File System Access During Export
* Resolves #665
2024-12-05 21:39:52 -08:00
ds5678
b140a5397b Reassign BundleAssetsExportMode.DirectExport to be the default 2024-07-05 03:53:35 -04:00
ds5678
5793ce88b0 Refactor settings to use data storage 2024-02-19 12:40:45 -05:00
ds5678
b5aa3943c0 Move Ripper code to ExportHandler 2024-02-04 12:11:29 -05:00
ds5678
83fcd34852 Move ExportHandler 2024-01-31 23:22:58 -05:00