61 Commits

Author SHA1 Message Date
ds5678
0d60120c08 Update to AsmResolver 6 beta 4 2025-09-13 15:26:51 -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
1b33f27b31 Fix Cpp2IL stack overflow exception 2025-08-11 10:21:44 -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
980484e374 Support new versions of Unity and update NuGet references 2025-05-07 14:34:42 -07:00
ds5678
5ffc04cfa5 Update AssetRipper.Primitives to 3.2.0 2025-04-28 21:05:36 -07:00
ds5678
df749a726e Improve decompilation of method overrides 2025-03-31 14:24:45 -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
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
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
2e532b9b05 Bump Tpk NuGet version 2025-02-24 16:15:57 -08:00
ds5678
b489c3d805 Improve recovery of Il2Cpp explicit interface overrides
* Resolves #1682
2025-02-24 16:12:22 -08:00
dependabot[bot]
1fdf7c65aa Bump AssetRipper.Primitives from 3.1.4 to 3.1.5
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-15 02:26:33 -05:00
dependabot[bot]
135916d5b4 Bump AsmResolver.DotNet from 6.0.0-beta.1 to 6.0.0-beta.2
Bumps [AsmResolver.DotNet](https://github.com/Washi1337/AsmResolver) from 6.0.0-beta.1 to 6.0.0-beta.2.
- [Release notes](https://github.com/Washi1337/AsmResolver/releases)
- [Commits](https://github.com/Washi1337/AsmResolver/compare/v6.0.0-beta.1...v6.0.0-beta.2)

---
updated-dependencies:
- dependency-name: AsmResolver.DotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 04:02:44 -05:00
ds5678
89bdb81b9d Script Content Level 3 2024-12-25 08:50:10 -08:00
dependabot[bot]
24ffe1bee4 Bump AssetRipper.Primitives from 3.1.3 to 3.1.4
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-21 23:01:48 -08:00
ds5678
6410f1e3bd Bump Cpp2IL to prerelease 19 2024-12-08 20:57:32 -08:00
ds5678
c7454528ae Support recent versions of Unity 2024-11-10 22:39:36 -08:00
dependabot[bot]
ff5af5c6bd Bump Samboy063.Cpp2IL.Core
Bumps [Samboy063.Cpp2IL.Core](https://github.com/SamboyCoding/Cpp2IL) from 2022.1.0-pre-release.15 to 2022.1.0-pre-release.18.
- [Release notes](https://github.com/SamboyCoding/Cpp2IL/releases)
- [Changelog](https://github.com/SamboyCoding/Cpp2IL/blob/development/do-release.ps1)
- [Commits](https://github.com/SamboyCoding/Cpp2IL/compare/2022.1.0-pre-release.15...2022.1.0-pre-release.18)

---
updated-dependencies:
- dependency-name: Samboy063.Cpp2IL.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-01 23:21:13 -07:00
dependabot[bot]
70cf04d202 Bump AssetRipper.Mining.PredefinedAssets from 1.3.2 to 1.4.0
Bumps [AssetRipper.Mining.PredefinedAssets](https://github.com/AssetRipper/AssetRipper.Mining) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Mining/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Mining/compare/1.3.2...1.4.0)

---
updated-dependencies:
- dependency-name: AssetRipper.Mining.PredefinedAssets
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 13:10:21 -07:00
dependabot[bot]
a5cd6d3ad6 Bump AssetRipper.Primitives from 3.1.2 to 3.1.3
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 21:35:27 -07:00
jleung-netizen
9ddda1347d
update cpp2il-bump, error fixed (#1397) 2024-06-29 15:31:59 -07:00
aldelaro5
e717d4a2a4
Consider the aabb in the mesh engine assets key (#1374) 2024-06-01 07:00:21 -07:00
ds5678
28c51bc780 Move export code out of AssetRipper.Assets 2024-05-23 15:16:35 -07:00
dependabot[bot]
c2463c765e Bump AssetRipper.Primitives from 3.1.0 to 3.1.1
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/3.1.0...3.1.1)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-19 18:08:25 -04:00
dependabot[bot]
ece142526c Bump AssetRipper.Primitives from 3.0.0 to 3.1.0
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/3.0.0...3.1.0)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-21 19:00:18 -07:00
ds5678
7f70753ab6 Custom IGameInitializer implementation
* Support changing Unity version
* Support engine asset injection
* Resolves #696
* Resolves #1271
2024-04-20 16:48:12 -07:00
ds5678
b0213ae1bb Bump AssetRipper.Primitives 2024-04-15 20:01:48 -07:00
dependabot[bot]
d4e6f8e324 Bump AsmResolver.DotNet from 5.5.0 to 5.5.1
Bumps [AsmResolver.DotNet](https://github.com/Washi1337/AsmResolver) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/Washi1337/AsmResolver/releases)
- [Commits](https://github.com/Washi1337/AsmResolver/compare/v5.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: AsmResolver.DotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 19:31:36 -05:00
dependabot[bot]
91791274fa Bump AssetRipper.Primitives from 2.1.0 to 2.1.1
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/2.1.0...2.1.1)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-18 07:06:32 -05:00
ds5678
453da4c663 Bump Cpp2IL 2024-01-11 22:10:06 -05:00
ds5678
73c1190dcb Bump Capstone 2024-01-02 23:43:56 -05:00
ds5678
11def9927b Bump Cpp2IL version 2024-01-01 22:54:39 -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
aa83fb0e2a Remove unnecessary nuget references 2023-12-11 02:05:45 -05:00
Jeremy Pritts
7664d16273 NuGet reference bump 2023-11-20 18:21:25 -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
dependabot[bot]
dfc3f7f65a Bump AssetRipper.Primitives from 2.0.0 to 2.0.1
Bumps [AssetRipper.Primitives](https://github.com/AssetRipper/AssetRipper.Primitives) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/AssetRipper/AssetRipper.Primitives/releases)
- [Commits](https://github.com/AssetRipper/AssetRipper.Primitives/compare/2.0.0.0...2.0.1.0)

---
updated-dependencies:
- dependency-name: AssetRipper.Primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-15 02:09:41 -04:00
Jeremy Pritts
2e697a5891 Build to 0Bins instead of Bins 2023-08-08 11:20:23 -04:00
dependabot[bot]
214e68bee9 Bump AsmResolver.DotNet from 5.3.0 to 5.4.0
Bumps [AsmResolver.DotNet](https://github.com/Washi1337/AsmResolver) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/Washi1337/AsmResolver/releases)
- [Commits](https://github.com/Washi1337/AsmResolver/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: AsmResolver.DotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-26 09:06:25 -04:00
dependabot[bot]
6c8f4012cd Bump AsmResolver.PE.File from 5.3.0 to 5.4.0
Bumps [AsmResolver.PE.File](https://github.com/Washi1337/AsmResolver) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/Washi1337/AsmResolver/releases)
- [Commits](https://github.com/Washi1337/AsmResolver/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: AsmResolver.PE.File
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-26 09:05:13 -04:00
Jeremy Pritts
b167f9d8a5 Update source gen dll 2023-07-12 16:36:40 -04:00
Sam Byass
672034bb0b Bump Cpp2IL version to build 886 2023-07-08 14:14:29 -04:00
Jeremy Pritts
ccbaa530c8 Nuget bump:
* Resolves #841
2023-06-05 10:02:56 -04:00