z__
67f25ab20b
transform ctor to extension method
2022-02-08 23:36:39 +07:00
z__
1c92f69bd4
updated NLog to v5
...
fixed most of issues with world creating/loading
fixed log window lags
fixed some compiler warnings
fixed empty log files creating
fixed logging performance
added better logging of load process
commands autocomplete in torch GUI
chat in torch GUI now has entered history (like console, use up/down arrows)
abstraction of instance manager
session name now correctly displaying in torchSessionManager messages
TorchSession now has loaded world property (as torch now has more control about world load process)
now only dedicated config locks after session start
2022-02-02 14:28:53 +07:00
z__
ab61674b47
integrity analysis for invalid IL
2022-02-02 00:39:43 +07:00
z__
58b9c926ae
net6 things
2022-01-22 21:13:38 +07:00
Bishbash777
f89170c37d
Net 4.8 upgrade ( #27 )
...
* Framework 4.8 Upgrade and small memory access change
* update tests to 4.8
* update mod_id for torch mod
2022-01-16 23:12:55 +00:00
Equinox
e9e446f8ab
Fix async command responses ( #393 )
...
Fix logs not being written for invalid IL
2020-07-09 18:06:35 -07:00
sirhamsteralot
d236fd9bd9
Bind to anything
2020-02-15 22:52:38 +01:00
sirhamsteralot
2395c33995
Formatting Part deux
2019-12-26 14:45:12 +01:00
sirhamsteralot
92ae252210
formatting
2019-12-26 00:07:18 +01:00
sirhamsteralot
5d40cf373d
injecting of fields -- equinox
2019-12-25 23:22:22 +01:00
Brant Martin
43adecaf99
Publictest ( #335 )
...
* Fix compiler errors
* Fix Jenkins
* Build public test as Release
* Fix more things
* Oops
* Remove obsolete code
* Fix GameStatePatchShim
2019-08-22 13:25:53 -04: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
71930182dd
Allow prefixes and suffixes to declare shared locals
2018-07-27 07:15:55 -07:00
Westin Miller
1e6b3faff8
Changed plugins so they get Init-d before the sandbox game is created.
...
Changed NLog to dump Keen errors to Torch log too
Added some debug info
2018-01-24 17:24:08 -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
d5702d3065
Progress report when patching
2017-11-01 17:47:21 -07:00
Westin Miller
98aae10126
Tools for debugging patch transpilers.
2017-10-31 23:42:25 -07:00
Westin Miller
3307d2d23d
Patch manager supports communicating method cancel state
...
Game state patch split out into a patch shim
Special NS for events
Core and auxillary assembly concepts
Reflected manager stops working for mods/scripts
2017-10-10 02:47:45 -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
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
9a68ed6bd0
Added patching tests
...
Fixed error when reverting patches
Made the LoggingILGenerator not break without a logger
2017-09-09 23:30:49 -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
837b56462f
Use reflected manager for patch internals
2017-09-09 00:50:45 -07:00
Westin Miller
9c3a22c556
Method patching framework
2017-09-09 00:37:34 -07:00