Releases: sc2ad/Il2CppQuestTypePatching
Fix to allow self referencing methods
Fields still do not work, and any field that has a reference to the exact same pointer that is currently available will never be GC'd. Basically, don't make singletons.
Also TODO: Add a way of properly supporting klass->has_references based off of field values. If it does not, then we can get some optimizations from GC.
Fix for Class::Init
v0.2.13 Updated qpm.json
Logging updates, general fixes for clears
An idea I just had: What if instead of using weird funky macros, we had a codegen step run AOT during build that auto-built all the things necessary for the given C++ type(s) to behave akin to C# ones.
Benefits are that we can much easier support other functionality and it would be a lot more legible. We also would have intellisense (possibly after codegen step)
Downsides are that it'd be a pain to make and it might be hard to express stuff like attributes in a reasonable way.
Fix for offset_of for static fields
v0.2.11 Updated qpm.json
Update to bs-hook ^0.8.0
v0.2.10 Updated qpm.json
Update to latest bs-hook, modloader updates
v0.2.9 Updated qpm.json
Update to latest bs-hook
v0.2.8 Updated qpm.json
Unversion libcustom-types.so
Requires a qpm restore and potentially a cleanup of unused libraries in your Android.mk, otherwise is a switch for the better, probably.
Fix some macro problems
v0.2.6 Updated qpm.json
Add fields with default values macro
Currently called DECLARE_INSTANCE_FIELD_DEFAULT