ds5678
07563989e1
Fix compile error
2025-03-30 23:02:29 -07:00
ds5678
bd9af79e75
Always use TextureDecoder for Bc decoding
...
* Related: #448
2025-03-30 23:00:20 -07:00
ds5678
cfd2d822c7
Smart enum generator
2025-03-30 22:42:03 -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
9f0fb369ad
Rename property and event names
2025-03-30 22:01:58 -07:00
ds5678
eac3d89e8e
Option to remove nullable attributes
2025-03-30 17:52:58 -07:00
ds5678
fd209c4b3f
Ensure empty scripts aren't created accidentally for generic types
2025-03-30 11:25:03 -07:00
ds5678
f3bc83b3cd
Bump version to 1.2.0
2025-03-26 01:19:47 -07:00
ds5678
713ec2bf34
Fix pointer type detection in SerializableTreeType
2025-03-25 08:23:54 -07:00
ds5678
de14d7decd
Update package versions for OpenApi and Swashbuckle
...
Updated the `Microsoft.AspNetCore.OpenApi` package from
version `9.0.2` to `9.0.3`. Also updated the
`Swashbuckle.AspNetCore` package from version `7.3.1` to
`8.0.0`.
2025-03-24 10:32:19 -07:00
ds5678
128f3fafd9
Remove reference to Roslyn
2025-03-23 21:41:57 -07:00
ds5678
4f9da13f75
Remove AttributePolyfillGenerator for now
2025-03-23 21:41:33 -07:00
ds5678
e2a8cd38b5
Handle generic empty scripts
2025-03-23 20:44:26 -07:00
ds5678
73ea2b6c7c
Fix IsUnmanagedAttribute injection
2025-03-23 20:34:12 -07:00
ds5678
43632d563c
Polyfill attributes needed by ILSpy
2025-03-23 20:23:38 -07:00
ds5678
89089aee2e
Fix Il2Cpp fixed buffer fields in structs
2025-03-22 15:42:49 -07:00
ds5678
566e08a047
Localize dialogs
2025-03-20 12:31:53 -07:00
ds5678
7beedbda6c
Refactor ObfuscationRepairProcessor
2025-03-20 12:22:35 -07:00
ds5678
f4a466fdc2
Use Photino for the GUI
...
* Resolves #1663
* Resolves #1602
* Resolves #1595
* Resolves #1544
* Resolves #1508
2025-03-20 12:20:16 -07:00
ds5678
44f0ab20e1
Option to decompile scripts with fully-qualified type names
...
* Resolves #1681
2025-03-20 12:12:19 -07:00
ds5678
b5b9c2bc94
Disallow exporting to Desktop, Documents, and Downloads
2025-03-19 10:26:32 -07:00
dependabot[bot]
ab928a7f5b
Bump System.Text.Json from 9.0.2 to 9.0.3
...
Bumps [System.Text.Json](https://github.com/dotnet/runtime ) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.2...v9.0.3 )
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 13:25:31 -04: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
a9685e3dc6
Handle empty lists and dictionaries in JSON output
...
Updated `EnterList<T>` to write "[]" for empty lists and return false.
Modified `EnterDictionary<TKey, TValue>` to write "{}" for empty string-keyed dictionaries and "[]" for empty non-string-keyed dictionaries, also returning false.
These changes ensure a more succinct representation of empty collections in the output.
2025-03-12 19:34:39 -07:00
ds5678
a95f69f42e
Add Assembly-CSharp-Editor to the list of predefined assemblies
2025-03-10 23:30:09 -07:00
ds5678
39c1ad230d
Obfuscation Repair Processor
...
* Resolves #1636
2025-03-09 23:51:24 -07:00
ds5678
8435c391bd
Implement virtual file system
...
* Resolves #1579
2025-03-09 03:11:45 -07:00
ds5678
9bdcb91038
Resolve TypeLoadException for generated assemblies
...
* Resolves #1683
2025-03-08 16:00:52 -08:00
ds5678
ed32e738d0
Use new web api for serving online dependencies
...
* Resolves #1675
* Resolves #1688
2025-03-08 11:18:34 -08:00
ds5678
431d69cd8c
Update Cpp2IL.Core package version
...
Updated the `Samboy063.Cpp2IL.Core` package from version
`2022.1.0-development.1220` to `2022.1.0-development.1222`
in the `AssetRipper.Import.csproj` file.
2025-03-06 21:21:54 -08:00
ds5678
51efa41455
Remove coverlet.collector from test project files
...
The `coverlet.collector` package reference has been removed from multiple test project files, including `AssetRipper.Assets.Tests.csproj`, `AssetRipper.GUI.Web.Tests.csproj`, `AssetRipper.IO.Files.Tests.csproj`, `AssetRipper.Numerics.Tests.csproj`, `AssetRipper.SerializationLogic.Tests.csproj`, `AssetRipper.Tests.csproj`, and `AssetRipper.Yaml.Tests.csproj`. This change includes the removal of its version specification, as well as the associated `<PrivateAssets>` and `<IncludeAssets>` elements.
2025-03-05 00:34:21 -08:00
ds5678
b6e6078375
Update documentation
...
* Resolves #1700
2025-03-05 00:32:12 -08:00
FACS01-01
ec8b82706d
AnimationClip's Rotation Order Recovery ( #1703 )
...
* get correct Rotation Order for each Euler Rotation
* apply requested changes
* apply requested changes
2025-03-04 23:07:37 -08:00
ds5678
21029c120d
Bump version to 1.1.13 in Directory.Build.props
...
Updated the version number from 1.1.12 to 1.1.13 in the
Directory.Build.props file to reflect the latest release.
2025-03-03 02:15:18 -08:00
ds5678
1f80c97d84
Changes for prefab outlining:
...
* Publicize some types
* MonoBehaviourExtensions::LoadStructure
* TypeTreeNodeStruct expansion
2025-03-03 02:12:07 -08:00
ds5678
7fe70ceecb
Property handling for UnityEngine.PropertyName
...
* Resolves #1213
* Resolves #1667
* Closes #1698
2025-03-02 18:31:26 -08:00
ds5678
754dc11c0a
Update Cpp2IL.Core package version
...
Updated the version of the `Samboy063.Cpp2IL.Core` package in the `AssetRipper.Import.csproj` file from `2022.1.0-development.1215` to `2022.1.0-development.1220`.
2025-03-02 11:46:00 -08:00
ds5678
0125475c0a
Be more strict about alignment
2025-03-01 18:31:47 -08:00
ds5678
f9ba652b09
Align if necessary when reading bundle metadata
...
* Resolves #1470
2025-03-01 18:16:12 -08:00
ds5678
866164e64e
Fix minor bug involving the explicit property repair
2025-03-01 17:53:34 -08:00
ds5678
b209d6b738
Fix Mono explicit explicit property implementations
...
* Resolves #1682
2025-03-01 16:42:04 -08:00
ds5678
3af1c71c63
Export default style projects when decompiling scripts
...
* Resolves #1637
2025-02-28 01:23:17 -08:00
ds5678
6c1a34e07a
Update web api NuGet package versions in project file
...
Updated `Microsoft.AspNetCore.OpenApi` to 9.0.2,
`Microsoft.OpenApi` to 1.6.23, and
`Swashbuckle.AspNetCore` to 7.3.1 in `AssetRipper.GUI.Web.csproj`.
These updates may include bug fixes, new features, or improvements.
2025-02-28 00:53:44 -08:00
ds5678
89ab324f70
Export integer arrays as hexidecimal values
...
* This prevents a crash on some Unity versions
* Resolves #695
2025-02-28 00:32:26 -08:00
ds5678
32aaebbd2f
Fix lighting data crash
...
* Resolves #1454
* Resolves #811
* Related: #1628
* Related: #1012
* Related: #592
* Related: #1496
2025-02-27 23:56:01 -08:00
ds5678
4eca031050
Prevent null reference exception in GlbNavMeshExporter before Unity 5
2025-02-27 23:47:51 -08:00
ds5678
f305c9d152
Whitelist UnityEngine.UI.dll and UnityEngine.UI
2025-02-27 23:46:38 -08:00
dependabot[bot]
e2425d73ad
Bump ZstdSharp.Port from 0.8.4 to 0.8.5
...
Bumps [ZstdSharp.Port](https://github.com/oleg-st/ZstdSharp ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/oleg-st/ZstdSharp/releases )
- [Commits](https://github.com/oleg-st/ZstdSharp/compare/0.8.4...0.8.5 )
---
updated-dependencies:
- dependency-name: ZstdSharp.Port
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-27 04:46:09 -05:00