Skip to content

Conversation

@ds5678
Copy link
Collaborator

@ds5678 ds5678 commented Oct 9, 2025

This is unfinished; there are still things that need done.

Closes #108
Resolves #127
Resolves #128
Resolves #141
Resolves #142
Closes #143
Resolves #144
Resolves #145
Resolves #146
Resolves #147
Resolves #150
Resolves #152
Resolves #109
Resolves #174
Resolves #224
Resolves #218
Resolves #207
Resolves #176

ds5678 and others added 30 commits December 5, 2025 11:49
Add a special case in the `GetNativeClassPointer` method of
`Il2CppClassPointerStore` to explicitly handle the `void` type.
This change ensures that the method returns the correct
`NativeClassPtr` for `typeof(void)` instead of relying on the
generic logic, which does not account for `void`.
* Fix HarmonySupport

* Remake HarmonySupport to work without harmonyx

* Revert InitOnly

* Use FixedStruct instead of objects for value types

* Delete logs for trampoline

* Update Il2cppInteropDetour to use WithClone

* Apply suggestions from code review

Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com>

* Implement IsApplied

* Update Il2cppInteropDetour to use WithClone

* Delete Cloned SourceMethodClone

---------

Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment