Anairkoen Schno
|
83eb6e8823
|
Fixed Array.Empty for .NET 3
|
4 years ago |
Anairkoen Schno
|
84490ee729
|
Added IgnoreReason to ignored plugins
Added checks for dependencies during load for when features deny loading
|
4 years ago |
Anairkoen Schno
|
85abf7e22f
|
Added an AlmostVersionConverter
|
5 years ago |
Anairkoen Schno
|
450b8df228
|
Added CollectionConverter and some derivatives
|
5 years ago |
Anairkoen Schno
|
3b371691af
|
Fixed some dumb Net3 inconsistencies by a different conditional compilation thats less gross
|
5 years ago |
Anairkoen Schno
|
72754c8d5f
|
Added some TODOs
|
5 years ago |
Anairkoen Schno
|
3576d9276f
|
Added Attributes ant their support
|
5 years ago |
Anairkoen Schno
|
4f5472d561
|
ConfigRuntime now properly shuts down and auto-saves all configs
|
5 years ago |
Anairkoen Schno
|
07123d3c87
|
Moved end-of-process saving into ConfigRuntime itself
|
5 years ago |
Anairkoen Schno
|
f3937fa81e
|
Switched internal configs to virtual properties
Added OnReload to DisabledConfig to make it stabler
|
5 years ago |
Anairkoen Schno
|
178c12da94
|
Removed latent TODO
|
5 years ago |
Anairkoen Schno
|
d599498c0a
|
Moved the debug write of generated assembly
|
5 years ago |
Anairkoen Schno
|
eca8cb359f
|
Fixed Task static methods for Net3
|
5 years ago |
Anairkoen Schno
|
91e021eada
|
Fixed more things
|
5 years ago |
Anairkoen Schno
|
a1d6acbf23
|
Updated all of the config references to use new system
|
5 years ago |
Anairkoen Schno
|
98c5027eba
|
Finalized new Config usage
|
5 years ago |
Anairkoen Schno
|
4ab8b94cdf
|
Bumped version
|
5 years ago |
Anairkoen Schno
|
bc8e407633
|
Revert "Removed ModPrefs (finally, holy crap)"
This reverts commit 3e8388ef6a .
|
5 years ago |
Anairkoen Schno
|
3e8388ef6a
|
Removed ModPrefs (finally, holy crap)
|
5 years ago |
Anairkoen Schno
|
66ab9a9640
|
Removed latent trailing comma in Features of manifest
|
5 years ago |
Anairkoen Schno
|
0bbb948b60
|
Removed blank feature from manifest
|
5 years ago |
Anairkoen Schno
|
c318959f52
|
Fixed HasInterface
Added NonNull LINQ method
|
5 years ago |
Anairkoen Schno
|
d28cfdb4e8
|
Updated Injector to inject based on closest match, instead of first assignable
|
5 years ago |
Anairkoen Schno
|
1b01b7368e
|
Switched to much nicer ValueTuples
|
5 years ago |
Anairkoen Schno
|
a633f9b2bb
|
Added a few TODOs
|
5 years ago |
Anairkoen Schno
|
0857bd5989
|
Added NoRuntimeEnableFeature to allow for opt-out of runtime loading
|
5 years ago |
Anairkoen Schno
|
1d19c30922
|
Fixed load order
Removed now-redundant debug logging
|
5 years ago |
Anairkoen Schno
|
d54720509f
|
Added more indirection around Harmony at injection, as well as some debug printing during reference lookup
|
5 years ago |
Anairkoen Schno
|
d982e72e78
|
Minor updates
|
5 years ago |
Anairkoen Schno
|
c57e6c8a57
|
Removed all backwards compatability
For some reason it only works with a debugger attached...
|
5 years ago |
Anairkoen Schno
|
07bc652b1a
|
Added remaining using directives to LibLoader to make it compile for Net3
|
5 years ago |
Anairkoen Schno
|
3808cad56e
|
Added Net3 proxy to LibLoader so that it compiles against .NET 3
|
5 years ago |
Anairkoen Schno
|
d8d68ce4c2
|
Added a level of indirection in the injector for safety loading shipped libraries
|
5 years ago |
Anairkoen Schno
|
1b22d1d480
|
First pass on migrating to new plugin interface
|
5 years ago |
Anairkoen Schno
|
4b9626d5f5
|
Updated version numbers
|
5 years ago |
Anairkoen Schno
|
5752a4a36c
|
Minor code quality changes in PluginInitInjector
|
5 years ago |
Anairkoen Schno
|
ff35bed7ea
|
Loader now explicityl adds the game _Data/Plugins directory to the DLL search path
|
5 years ago |
Anairkoen Schno
|
a87bebd670
|
Added new BSIPA iconography
|
5 years ago |
Anairkoen Schno
|
2b6b48b9b7
|
Bumped version
|
5 years ago |
Anairkoen Schno
|
f589a41d82
|
Added protection from Harmony
|
5 years ago |
Anairkoen Schno
|
924a815a2f
|
Fixed trace checking
|
5 years ago |
Anairkoen Schno
|
e6b23c6067
|
Bumped version
|
5 years ago |
Anairkoen Schno
|
af66404c1a
|
Now explicitly adds PATH dirs to DLL search path
|
5 years ago |
Anairkoen Schno
|
14c25b1c98
|
Added early game version detection to code path
|
5 years ago |
Anairkoen Schno
|
b2dbf925b9
|
Fixed a load of me fucking up
|
5 years ago |
Anairkoen Schno
|
97d38985aa
|
Added config flag to disable mod yeeting
Added properties to SelfConfig to make using it better
|
5 years ago |
Anairkoen Schno
|
3b4b69eb05
|
Loader now checks for manifest before plugin class
|
5 years ago |
Anairkoen Schno
|
b22d604563
|
Removed arbitrary reference import from plugin name lookup
|
5 years ago |
Anairkoen Schno
|
2876df2524
|
Lib loader now sets up DLL search paths
|
5 years ago |
Anairkoen Schno
|
b4b7d7cf95
|
Bumped version
|
5 years ago |