Skip to content

Releases: sc2ad/Il2CppQuestTypePatching

Fix to allow self referencing methods

11 Nov 21:00
Compare
Choose a tag to compare

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

10 Nov 01:37
Compare
Choose a tag to compare
v0.2.13

Updated qpm.json

Logging updates, general fixes for clears

10 Nov 00:57
Compare
Choose a tag to compare

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

03 Nov 21:19
Compare
Choose a tag to compare
v0.2.11

Updated qpm.json

Update to bs-hook ^0.8.0

27 Oct 05:46
Compare
Choose a tag to compare
v0.2.10

Updated qpm.json

Update to latest bs-hook, modloader updates

22 Oct 18:17
Compare
Choose a tag to compare

Update to latest bs-hook

21 Oct 17:09
Compare
Choose a tag to compare
v0.2.8

Updated qpm.json

Unversion libcustom-types.so

06 Oct 23:11
Compare
Choose a tag to compare

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

04 Oct 23:19
Compare
Choose a tag to compare
v0.2.6

Updated qpm.json

Add fields with default values macro

04 Oct 22:07
Compare
Choose a tag to compare

Currently called DECLARE_INSTANCE_FIELD_DEFAULT