Sinai
|
df0abbc847
|
Small optimizations/cleanup
|
2021-08-03 16:11:16 +10:00 |
|
Sinai
|
f5bce439cb
|
Favor public GetEnumerator over private. Use GetActualType. Improve logging.
|
2021-07-06 16:42:20 +10:00 |
|
Sinai
|
7ff508b874
|
[IL2CPP] Support private interface implementations on IDictionary and IEnumerable
|
2021-07-02 17:45:18 +10:00 |
|
Sinai
|
08cff3386b
|
Fix issues with Il2Cpp nullables
|
2021-06-22 19:46:09 +10:00 |
|
Sinai
|
0d10f94eb5
|
Use Paths.BepInExRootPath, and cleanup dirs
|
2021-06-07 19:27:39 +10:00 |
|
Sinai
|
16335c1bc4
|
Auto-cleanup
|
2021-06-05 19:36:09 +10:00 |
|
Sinai
|
c4fa0d6bcd
|
Add better time logging to reflection init
|
2021-06-01 16:00:18 +10:00 |
|
Sinai
|
04739d0be8
|
Separate default reflection blacklist from user list, add try/catch
|
2021-05-28 15:51:03 +10:00 |
|
Sinai
|
0b973393d1
|
Cleanup
|
2021-05-27 19:28:22 +10:00 |
|
Sinai
|
cd5c69c965
|
Add timer debug to deobfuscation cache
|
2021-05-26 03:59:45 +10:00 |
|
Sinai
|
d0e508727a
|
Prevent deobfuscation crash from using Il2CppType.From, and use faster method anyway
|
2021-05-19 21:26:44 +10:00 |
|
Sinai
|
a9a53ba924
|
Force load all Unhollowed DLLs, use Assembly.LoadFile instead of .Load, blacklist some more types
|
2021-05-19 20:48:34 +10:00 |
|
Sinai
|
5abfa3da67
|
Better EntryType checking for enumerables and dicts
|
2021-05-19 19:24:33 +10:00 |
|
Sinai
|
7dbf694642
|
IL2CPP reflection fixes and improvements
|
2021-05-17 21:48:10 +10:00 |
|
Sinai
|
fb6e413153
|
Misc cleanups and adjustments
|
2021-05-16 21:46:38 +10:00 |
|
Sinai
|
83f15c7168
|
Use Il2CppObjectBase instead of Il2CppSystem.Object where possible.
Attempt to fix il2cpp lists/dicts, not currently working properly. Will probably wait for Unhollower rewrite.
|
2021-05-15 18:00:16 +10:00 |
|
Sinai
|
12fe19ba8e
|
Implemented the console log, some cleanups
|
2021-05-14 02:45:59 +10:00 |
|
Sinai
|
ccd08c3a63
|
Add configurable reflection signature blacklist, extends to MCS as well
|
2021-05-13 23:02:46 +10:00 |
|
Sinai
|
ec215a0006
|
Use SortedSet for type name cache, expose OnTypeLoaded event
|
2021-05-11 19:16:19 +10:00 |
|
Sinai
|
c04a864b74
|
Made ParseUtility helper to simplify and improve parsing of various input types
|
2021-05-09 01:25:26 +10:00 |
|
Sinai
|
c828d9b642
|
InteractiveValueStruct, and a few cleanups
|
2021-05-08 20:54:16 +10:00 |
|
Sinai
|
d34aeb81b3
|
InteractiveEnum, InteractiveColor
|
2021-05-08 06:16:43 +10:00 |
|
Sinai
|
2977fd4df5
|
Handle il2cpp primitives (not boxed)
|
2021-05-07 06:25:31 +10:00 |
|
Sinai
|
56875e0641
|
Simplify string obfuscation processing
|
2021-05-07 01:53:02 +10:00 |
|
Sinai
|
8534c08f49
|
Reflection cleanup, fix il2cpp struct and enum boxing
And temp removing il2cpp IDictionary / IEnumerable helpers, will see what is necessary after knah's rewrite.
|
2021-05-07 01:22:55 +10:00 |
|