Meivyn
|
0d1453ae14
|
Replace Newtonsoft.Json by System.Text.Json
|
10 months ago |
Anairkoen Schno
|
eee567bb83
|
Bundle netstandard.dll with BSIPA and force-load our Newtonsoft early
|
2 years ago |
Anairkoen Schno
|
3adbdc18e8
|
Bump version
|
2 years ago |
Anairkoen Schno
|
332823b46a
|
Add Harmony logging interceptor
|
2 years ago |
Meivyn
|
8c50f898b6
|
Append native libs to PATH instead of adding new search directories
|
2 years ago |
Anairkoen Schno
|
3f0a62ebea
|
Upgrade to Framework 4.7.2 for less pain
|
3 years ago |
Anairkoen Schno
|
97b9eb6c34
|
Library loader now scans libraries before loading them
|
3 years ago |
Anairkoen Schno
|
c00085893b
|
Implement core Amsi types for antimalware integration
|
3 years ago |
Anairkoen Schno
|
fd5b082fec
|
LibLoader now correctly expands environment variables in PATH
|
3 years ago |
Anairkoen Schno
|
1bc6c5dc94
|
Updated CurrentTime() fallback to use Interlocked for proper thread safety
|
4 years ago |
Anairkoen Schno
|
6a684b7900
|
Added readonly to some things in CecilLibLoader
|
4 years ago |
Anairkoen Schno
|
e62aa22827
|
Fixed library loader lookups
|
4 years ago |
Anairkoen Schno
|
113dac3c34
|
Bumped version
Removed version-postfixed libraries
|
4 years ago |
Anairkoen Schno
|
8c67b56db8
|
Fixed load order
Removed now-redundant debug logging
|
5 years ago |
Anairkoen Schno
|
30cb531c31
|
Added more indirection around Harmony at injection, as well as some debug printing during reference lookup
|
5 years ago |
Anairkoen Schno
|
05aa7dd160
|
Added remaining using directives to LibLoader to make it compile for Net3
|
5 years ago |
Anairkoen Schno
|
82c335d9fc
|
Added Net3 proxy to LibLoader so that it compiles against .NET 3
|
5 years ago |
Anairkoen Schno
|
ac1cbd8c42
|
Added a level of indirection in the injector for safety loading shipped libraries
|
5 years ago |
Anairkoen Schno
|
15fbd45e18
|
First pass on migrating to new plugin interface
|
5 years ago |
Anairkoen Schno
|
7e6a69e267
|
Loader now explicityl adds the game _Data/Plugins directory to the DLL search path
|
5 years ago |
Anairkoen Schno
|
dd48e662d5
|
Now explicitly adds PATH dirs to DLL search path
|
5 years ago |
Anairkoen Schno
|
fc41ebc83a
|
Lib loader now sets up DLL search paths
|
5 years ago |
Anairkoen Schno
|
3c6e57aada
|
Formatting
|
5 years ago |
Anairkoen Schno
|
756c9e85e4
|
Updated CecilLibLoader to reflect newer main lib loader
|
5 years ago |
Anairkoen Schno
|
ba38c12394
|
Lots of adjustments to work on .NET 3
|
5 years ago |
Anairkoen Schno
|
385e483f7a
|
Fixed ModList buttons to persist better
Logger now writes to basic log files and compresses them next start
Library loader now updates cache after installing pending updates
|
5 years ago |
Anairkoen Schno
|
bb3c62ae1a
|
Bumped version
Library loader now less strict about filenames
|
5 years ago |
Anairkoen Schno
|
018f66c4e5
|
Moved some loading around to let plugins have PDBs
Added window direct writer to StandardLogger
|
5 years ago |
Anairkoen Schno
|
d491dfde50
|
Fixed library detection when loading from Mono.Cecil
|
5 years ago |
Anairkoen Schno
|
23abfcf2a3
|
Updated library loader to show error when duplicates exist.
|
6 years ago |
Anairkoen Schno
|
6045e31267
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
1b5c4a7c5a
|
Fixed some warnings
|
6 years ago |
Anairkoen Schno
|
bc4f7db80d
|
Added a good way to get the library path and native library path
|
6 years ago |
Anairkoen Schno
|
de1b5aea4f
|
Library loader now supports nested folders in Libs/
|
6 years ago |