Skip to content

Milestone Preview: 2022.1.0 #18

Pre-release
Pre-release
Compare
Choose a tag to compare
@SamboyCoding SamboyCoding released this 01 Sep 13:58
· 48 commits to development since this release

This release is mainly just a maintenance one to address the v29.2 issue.

Cpp2IL.Core

  • Trim .winmd extension by @chuck6900 in #327
  • Clean type namespace before being used as a path by @thegu5 in #329
  • Began work on adding some unit testing to core so we can be more sure of not breaking things
    • Including some CFG unit tests from @gompoc
  • Fixed some exceptions that would occur when injecting a method with parameters.
  • Properly support 2023.2 and 6000.0 UnmanagedCallersOnly metadata on methods.
  • Made Cpp2IlApi.ResetInternalState() public so that you can load multiple games in the same process more easily (still only one at a time, but you can clean up old ones and load a new one properly now)

LibCpp2IL

  • Removed non-existent "v29.2" support which caused loading games on Unity 2023.2 and some early 6000.0 versions to fail.