Sam Byass
|
f31e09420b
|
Update README w.r.t 2020.2
|
2021-02-14 10:45:09 +00:00 |
|
Sam Byass
|
8aa7b287d8
|
Proper differentiation between v27 and v27.1 (adjustor thunks)
commit_8aa7b287d89ea5fe39e978f702eb936f269455f8
|
2021-02-13 22:22:29 +00:00 |
|
Sam Byass
|
e0bb96b3b7
|
Support v27 for everything except metadata usages.
commit_e0bb96b3b7b398b88305dbce365ccb4493086540
|
2021-02-13 17:36:53 +00:00 |
|
Sam Byass
|
95ee73e794
|
Fix string decoding - was breaking with obfuscation - and don't apply attributes we don't have all the params for
commit_95ee73e794e90a62cc3087d5b48cd30f220e5138
|
2021-01-29 11:00:07 +00:00 |
|
Sam Byass
|
2d18fe2746
|
Ensure we generate all the attributes for fields, types, and methods
commit_2d18fe2746a3dd5df13f74b8abd7b4c79eda0b0c
|
2021-01-23 16:40:56 +00:00 |
|
Sam Byass
|
329b8afddd
|
Shave off maybe another second in large games
commit_329b8afddddca85f0416407d3cf98c9df4a5a73c
|
2021-01-23 13:04:34 +00:00 |
|
Sam Byass
|
6010d97c76
|
Last wave of performance improvements
commit_6010d97c76c3869e48fc7d4680cc8dd1b732bc59
|
2021-01-22 20:23:34 +00:00 |
|
Sam Byass
|
f0c6cae7fc
|
Huge speed improvement for 32-bit games.
commit_f0c6cae7fc946cb7c6439bc5eb5200073e112ad0
|
2021-01-22 20:03:01 +00:00 |
|
Sam Byass
|
52d8e71b41
|
Massive speed improvement (30 sec -> 10 sec on TLD)
commit_52d8e71b41a4d2b181cc63ad8db32fce3c53bcd4
|
2021-01-22 19:41:14 +00:00 |
|
Sam Byass
|
c097e6f54c
|
Slightly tweaked codegen location detection (mscorlib method) to work with TLD.
commit_c097e6f54c6e73a3180b8bd036d4d9f0544e7549
|
2021-01-22 18:04:31 +00:00 |
|
Sam Byass
|
75f9cd4d5d
|
So apparently field offsets are in the metadata registration. Who knew? not me.
commit_75f9cd4d5d95f94bf08caa9d551608424420dd5c
|
2021-01-22 16:50:05 +00:00 |
|
Sam Byass
|
d290cea608
|
Allow disabling of *Registration address prompts
commit_d290cea6089701fbf259193a4a3f569a4e75ca69
|
2021-01-22 16:20:43 +00:00 |
|
Sam Byass
|
a15cece233
|
Fix field alignment
commit_a15cece23363c1087cfe097bbd8a26bb5671942e
|
2021-01-22 15:28:19 +00:00 |
|
Sam Byass
|
df3ba8573c
|
Set exit code according to exit status
commit_df3ba8573c4fbc76b18f91ca6f1c1364aacd6f35
|
2021-01-22 14:21:03 +00:00 |
|
Sam Byass
|
d44a5d7d41
|
Ignore melonloader installer exe if it's in the game dir
commit_d44a5d7d41c1030fe5170cf72c197025162d89a1
|
2021-01-22 14:15:56 +00:00 |
|
Sam Byass
|
2ec726cfe9
|
Can we just not rename command line switches please. Thanks.
commit_2ec726cfe9b3035e6ebebabc5a1436d830d52764
|
2021-01-22 12:23:25 +00:00 |
|
Sam Byass
|
9f50a7d4bf
|
MSoft plz i just want a runnable exe.
commit_9f50a7d4bf6f1e64b6d961bf792adc6fa09de207
|
2021-01-22 12:15:35 +00:00 |
|
Sam Byass
|
1e2c848710
|
Fix size of (U)IntPtr and related fields in 32-bit apps
|
2021-01-22 12:12:17 +00:00 |
|
Sam Byass
|
111c1b9feb
|
How about we specify the correct path, huh?
commit_111c1b9feb19ee7dfaeaa3c6fc39e5dddefc3e4f
|
2021-01-22 12:02:32 +00:00 |
|
Sam Byass
|
c83800ddda
|
Actually apply FieldOffsetAttribute, migrate to .net 5.0
commit_c83800ddda1fe55cb1b2382c80e9e3bcf60d3254
|
2021-01-22 11:58:13 +00:00 |
|
Sam
|
a4cb01803d
|
Exception thrower detection for new engine
commit_a4cb01803d4bec5120b277c3be4dda8dfb55f41f
|
2020-09-11 23:31:22 +01:00 |
|
Sam
|
60c7311b8e
|
Comparison fixes & print address in functionality for new engine
commit_60c7311b8e00faa32f0595ac48eb104099a08c44
|
2020-09-11 16:56:05 +01:00 |
|
Sam
|
83fa2afa9d
|
Allow CallManagedFunctionAction to detect static methods
commit_83fa2afa9dd9d42cd3a1799a2e8d3a38e840ce9b
|
2020-09-11 14:49:12 +01:00 |
|
Sam
|
babbd935a1
|
Migrate new analysis engine over to use ICED
commit_babbd935a1d33422ca1fc2a7cffbad5bdf7ab88e
|
2020-09-11 14:43:35 +01:00 |
|
Sam
|
38fab4dca9
|
Strip SharpDisasm from LibCpp2IL in favor of iced
commit_38fab4dca9e1bf00a8751666d5ef7f77576cced9
|
2020-09-11 09:54:21 +01:00 |
|
Sam
|
786f9704f9
|
Fix some exceptions, better key function address grabbing for some functions, re-disable new analysis method bc i left that on
commit_786f9704f91c3a892c896e7bb63e2ffcfea0cec5
|
2020-09-10 22:51:38 +01:00 |
|
Sam
|
f41c6ffbed
|
Better support for metadata 24.2+, more actions :)
commit_f41c6ffbed991d0bcedba775a62094d52f214764
|
2020-09-10 20:17:55 +01:00 |
|
Sam
|
233bea0a96
|
Synclock position shifts in ClassReadingBinaryReader & begin better method call resolving
commit_233bea0a9682108d9b55a3778a2447fbd6f7ba04
|
2020-09-10 11:55:07 +01:00 |
|
Sam
|
4b8b13993f
|
Provide MethodAttributes on Il2CppMethodDefinitions
commit_4b8b13993f35f1e570267bdf0e49eb71dfbe3331
|
2020-09-10 09:43:21 +01:00 |
|
Sam
|
35587452b4
|
Fix folder creation conditions + make libil2cpp provide methods by address
commit_35587452b4fd2d4c6af2982ed11fcf674eecaa04
|
2020-09-10 09:42:52 +01:00 |
|
Sam Byass
|
f1832863ef
|
Update README.md
|
2020-09-09 20:10:30 +01:00 |
|
Sam
|
98be2358de
|
Field types are ReflectionData objects because they can be arrays (duh)
commit_98be2358defcb342a078340698ad59cf4027a7a6
|
2020-09-09 17:03:26 +01:00 |
|
Sam
|
440eb7386b
|
Add concrete generic variant detection & documentation
commit_440eb7386bbbd39fdae611ee51faec4cc4e5c3ef
|
2020-09-09 16:48:18 +01:00 |
|
Sam Byass
|
b630789ea3
|
A small amount of work on actions, I'm not at a place I can do a lot of work rn
commit_b630789ea3478c82cbc2edc9be048622f3a2ea51
|
2020-09-07 23:15:36 +01:00 |
|
Sam Byass
|
5346ab642c
|
Warning cleanup + add two method property getters
commit_5346ab642c2599b8249c9db2db654796f88ed3f4
|
2020-09-07 22:59:22 +01:00 |
|
Sam Byass
|
c769e23a02
|
Add note on getting in-file address of method
commit_c769e23a02711d5f7032df35e63b3aa76e1e9560
|
2020-09-07 15:43:21 +01:00 |
|
Sam Byass
|
9e13844b87
|
Add dependency note
commit_9e13844b874134d651a127cc3051a3d5fe56d846
|
2020-09-07 15:39:27 +01:00 |
|
Sam Byass
|
3d4e61f60a
|
Add download notes
commit_3d4e61f60a99e1ef0d12e42cc38d510119a827ef
|
2020-09-07 15:38:43 +01:00 |
|
Sam Byass
|
a3a1f563d4
|
Add note on method pointer obtaining
commit_a3a1f563d4fdc3eb57e946e7e12e5060c5f39b67
|
2020-09-07 13:39:46 +01:00 |
|
Sam
|
5b2875ec8f
|
Missed some bits in LibCpp2Il
commit_5b2875ec8f2f101fec0157259887d5147417dcf1
|
2020-09-07 13:34:33 +01:00 |
|
Sam Byass
|
1e9669445f
|
Create README.md
|
2020-09-07 13:33:33 +01:00 |
|
Sam
|
ed51fa1881
|
Flesh out the LibCpp2Il Api quite heavily
commit_ed51fa1881948cb4520d70a625d0235515dbb8f0
|
2020-09-07 11:51:00 +01:00 |
|
Sam Byass
|
84838e9784
|
Build and upload libcpp2il
commit_84838e978462d15b64d66a5bd3519e2e906eee9a
|
2020-09-07 01:19:58 +01:00 |
|
Sam Byass
|
0446f0c584
|
Update dotnet-core.yml
commit_0446f0c584db3976507cdbf42f64486082f8a30d
|
2020-09-07 01:14:40 +01:00 |
|
Sam Byass
|
b29ac61ded
|
Fix runtime targets for lib
|
2020-09-07 01:09:33 +01:00 |
|
Sam Byass
|
352e17065c
|
Update gitignore
|
2020-09-07 01:07:28 +01:00 |
|
Sam Byass
|
20a9c59502
|
Abstract a good chunk of processing out into LibCpp2Il
|
2020-09-07 01:07:02 +01:00 |
|
Sam
|
4610456039
|
More progress on new analysis method - we have actions for a lot of what we would want to do, now
commit_4610456039d47e9f6a64c3f273b8333dd84cccce
|
2020-09-06 13:09:06 +01:00 |
|
Sam Byass
|
edd9715a8d
|
Manually remove reference to dotnet core
commit_edd9715a8d11e31a1531fcb5793033ae12947806
|
2020-09-06 02:55:47 +01:00 |
|
Sam Byass
|
4b39634ec1
|
Fix dependency on dotnet core dlls
commit_4b39634ec1b4a50cf73b6468dd9d7b08ef189f25
|
2020-09-06 02:37:09 +01:00 |
|