zznty
9068558a53
fix patcher compat with __local thing
2023-03-24 14:49:42 +07:00
zznty
83d8eea9ef
use harmony instead of torch patcher
2023-02-08 21:00:21 +07:00
z__
67f25ab20b
transform ctor to extension method
2022-02-08 23:36:39 +07:00
z__
ad19a7dc9e
better exception for invalid operand type
2022-02-08 23:26:25 +07:00
z__
58b9c926ae
net6 things
2022-01-22 21:13:38 +07:00
Westin Miller
f1201c6259
Don't add null TryCatchOperations
2018-10-23 14:22:11 -07:00
Westin Miller
f7d45ca338
Add more advanced debugging to patcher
...
Support multiple try-catch operations on a single instruction
Replace long branch with short branch instructions where possible
Dump generated IL at three stages to a file.
2018-10-07 00:44:36 -07:00
Westin Miller
e709b6c321
Tweaked initializer to keep the SpaceEngineersGame instance around.
2017-11-25 15:52:53 -08:00
Westin Miller
600e73ad43
Post transpilers (happen after prefix and suffix)
...
More debugging options
More robust inline writing and reading
2017-11-04 10:09:22 -07:00
Westin Miller
8b98deafca
Fixed patch manager to emit try-catch-finally blocks.
...
Solves issue with PBs not running
2017-11-02 22:49:17 -07:00
Westin Miller
c14b8ed23a
Fixes #138
2017-10-04 18:57:47 -07:00
Westin Miller
6f650c8bbd
More MSIL utilities
2017-09-23 01:29:06 -07:00
Westin Miller
a61b646295
ReflectedMethodInfo allows non-public type names.
...
MsilInstructionExtensions to make life easier
2017-09-11 22:32:37 -07:00
Westin Miller
373c476d2d
Better guessing on the generic operand type
2017-09-11 20:26:33 -07:00
Westin Miller
b1145c8926
Utility method to invert common load and store instructions
2017-09-11 19:50:07 -07:00
Westin Miller
0073e101dd
Fixed issues with operand replacing, and branch instructions.
2017-09-11 05:18:07 -07:00
Westin Miller
9d8988a2ec
MyLog logs to the Torch logging system
...
Fixed issue with labels not being transferred correctly when transpiling.
2017-09-10 17:40:43 -07:00
Westin Miller
4f84cd8963
Normal logging for patch manager
...
Fix: RE treating constructors as normal methods
2017-09-09 22:15:42 -07:00
Westin Miller
9c3a22c556
Method patching framework
2017-09-09 00:37:34 -07:00