40 Commits

Author SHA1 Message Date
ds5678
c95aaf089d Support recent versions of Unity
Also, change CopyValues methods to support self copying
2025-10-12 16:11:42 -07:00
ds5678
389da40830 Support Unity 6.2 and 6.3 2025-09-17 16:53:53 -07:00
ds5678
2346035026 Remove unnecessary csproj properties
* IsTrimmable
* ImplicitUsings
* AppendTargetFrameworkToOutputPath
2025-09-17 09:44:05 -07:00
Jeremy Pritts
01787539de Revert "Use NuGet central package management"
This reverts commit d26e81f74e83ca1294bee8c263c3419ad4aa2f38.
2025-09-07 16:40:25 -07:00
YoshiRulz
d26e81f74e Use NuGet central package management 2025-09-06 19:04:44 -07:00
ds5678
2255e82c0c Fix Texture3D decoding
Resolves #1880
2025-08-06 21:57:42 -07:00
ds5678
76177e58c5 Support recent versions of Unity 2025-07-24 14:32:02 -07:00
ds5678
f97424c539 Support UTF8 paths in AnimatorStateMachine recovery 2025-07-23 13:48:53 -07:00
dependabot[bot]
3ec12fad63
Bump NuGet references and support newer Unity versions (#1818)
* Bump AssetRipper.ICSharpCode.Decompiler and 9 others

Bumps AssetRipper.ICSharpCode.Decompiler to 9.1.0.8017
Bumps AssetRipper.SourceGenerated from 1.2.4 to 1.2.5
Bumps Microsoft.AspNetCore.OpenApi from 9.0.5 to 9.0.6
Bumps Microsoft.NET.Test.Sdk to 17.14.1
Bumps NUnit.Analyzers to 4.9.2
Bumps Samboy063.Cpp2IL.Core from 2022.1.0-development.1262 to 2022.1.0-pre-release.19
Bumps SharpCompress from 0.39.0 to 0.40.0
Bumps Swashbuckle.AspNetCore from 8.1.2 to 9.0.1
Bumps System.CommandLine to 2.0.0-beta5.25306.1
Bumps System.Text.Json from 9.0.5 to 9.0.6

---
updated-dependencies:
- dependency-name: AssetRipper.ICSharpCode.Decompiler
  dependency-version: 9.1.0.8017
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: AssetRipper.ICSharpCode.Decompiler
  dependency-version: 9.1.0.8017
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: AssetRipper.SourceGenerated
  dependency-version: 1.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 9.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit.Analyzers
  dependency-version: 4.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Samboy063.Cpp2IL.Core
  dependency-version: 2022.1.0-pre-release.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: SharpCompress
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Swashbuckle.AspNetCore
  dependency-version: 9.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: System.CommandLine
  dependency-version: 2.0.0-beta5.25306.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.CommandLine
  dependency-version: 2.0.0-beta5.25306.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.CommandLine
  dependency-version: 2.0.0-beta5.25306.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Text.Json
  dependency-version: 9.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update Source/AssetRipper.Import/AssetRipper.Import.csproj

* Apply suggestions from code review

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com>
2025-06-20 00:07:13 -07:00
ds5678
252b7363d4 Update package versions across multiple projects
- Bump `Microsoft.NET.Test.Sdk` to version `17.14.0` in several test projects.
- Upgrade `NUnit.Analyzers` to version `4.8.1` in multiple test projects.
- Update `AssetRipper.ICSharpCode.Decompiler` to version `9.1.0.8002` in several project files.
- Change `Swashbuckle.AspNetCore` version to `8.1.2` in `AssetRipper.GUI.Web.csproj`.
- Upgrade `AssetRipper.SourceGenerated` to version `1.2.4` in `AssetRipper.SourceGenerated.Extensions.csproj`.
- Resolves #1798
2025-06-02 00:30:05 -07:00
ds5678
0cda960407 Source generate methods for AssetCreator 2025-05-31 20:44:33 -07:00
ds5678
980484e374 Support new versions of Unity and update NuGet references 2025-05-07 14:34:42 -07:00
ds5678
7fe70ceecb Property handling for UnityEngine.PropertyName
* Resolves #1213
* Resolves #1667
* Closes #1698
2025-03-02 18:31:26 -08:00
ds5678
ea831ba383 Use new AssetRipper.SourceGenerated package version 2025-02-10 12:32:10 -08:00
ds5678
c7454528ae Support recent versions of Unity 2024-11-10 22:39:36 -08:00
ds5678
620434d7f1 Support current Unity versions 2024-10-02 08:15:41 -07:00
ds5678
cd801c1d48 Bump version 2024-08-23 07:50:58 -07:00
ds5678
59480d4f4d Update source generation
* Resolves #1417
2024-07-20 09:49:53 -07:00
ds5678
c25b083e6c AssetEqualityComparer 2024-07-02 22:00:51 -07:00
ds5678
f457169410 Fix GameObject components before 5.5 and support new Unity versions
* Resolves #1391
2024-06-23 23:48:06 -07:00
ds5678
479f77cc0f Resolve #1382 2024-06-09 21:19:09 -07:00
ds5678
72271a8574 Bump nuget references 2024-05-29 23:46:30 -07:00
ds5678
885c8febb4 Move AssetRipper.Checksum to its own repository
* Related: #1094
2024-05-27 10:57:23 -07:00
ds5678
7dfb1d1825 Use type trees for PlayerSettings 2024-05-18 11:13:45 -04:00
ds5678
61346018fd Update source gen to account for an issue with _typelessdata
* Related: #1317
2024-05-02 19:20:06 -07:00
ds5678
8c90f55be8 Update source gen reference 2024-04-30 23:42:41 -07:00
ds5678
f8ad86f5ed Unity 6 support 2024-04-15 19:49:08 -07:00
ds5678
c93934eda0 Bump version 2024-02-04 14:36:53 -05:00
ds5678
132b699327 Update NuGet references
* AssetRipper.SourceGenerated
* AssetRipper.Mining.PredefinedAssets
2024-01-22 11:41:14 -05:00
ds5678
4190c01818 Fix walk field order 2024-01-06 17:36:02 -05:00
ds5678
554bc13427 Fix walking MonoBehaviour.Structure 2024-01-06 09:17:53 -05:00
ds5678
6cda7a445f Simplify AssetWalker to use less generics
* SourceGenerated package is being bumped
* This is intended to reduce the output binary size for NativeAOT
2024-01-06 01:55:58 -05:00
Jeremy Pritts
86923fa05c NuGet bump
* Support newer Unity versions
* Resolve issues with breaking AssetRipper.Primitives changes
2023-12-23 02:23:42 -05:00
Jeremy Pritts
ac7b4f0dda Bump internal NuGet references 2023-12-12 02:46:58 -05:00
Jeremy Pritts
675ba740d2 NuGet bump 2023-11-05 21:46:32 -05:00
Jeremy Pritts
cfdd3fb1a4 Fix issue with precomputed crc field hashes
* They incorrectly used crc28, but should have used crc32.
2023-10-15 13:24:44 -04:00
Jeremy Pritts
3509ddd1c3 2023 support
* Resolves #917
* Resolves #1023
2023-10-14 12:27:15 -04:00
Jeremy Pritts
2e697a5891 Build to 0Bins instead of Bins 2023-08-08 11:20:23 -04:00
Jeremy Pritts
951c57599d Crc32 reversal with string prefix 2023-08-06 21:56:20 -04:00
Jeremy Pritts
6e45e71f3c Move projects into a subfolder 2023-01-14 11:31:39 -05:00