Anairkoen Schno
|
21abb2931d
|
Removed old plugin interface stuff
|
4 years ago |
Anairkoen Schno
|
8e05f807de
|
Added .NET 3 polyfill for Expression.Block, Expression.Variable, and Expression.Assign
|
4 years ago |
Anairkoen Schno
|
39d536b0c8
|
Minor changes for possibly improved .NET 3 support
|
4 years ago |
Anairkoen Schno
|
e81e5bdf18
|
More documentation
|
4 years ago |
Anairkoen Schno
|
f311f509bb
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
9705692cbf
|
Documentation
|
4 years ago |
Anairkoen Schno
|
940466f820
|
Switched entirely over to attribute based system
|
4 years ago |
Anairkoen Schno
|
b22da69612
|
Refactored PluginMetadata and PluginExecutor out of PluginLoader
|
4 years ago |
Anairkoen Schno
|
154f22292e
|
Added the rest of the code to generate delegates for PluginExecutor
|
4 years ago |
Anairkoen Schno
|
08221f4382
|
Added new PluginExecutor type for new attribute-based system
|
4 years ago |
Anairkoen Schno
|
1f5a979076
|
RuntimeOptions annotation is now obtained early
|
4 years ago |
Anairkoen Schno
|
58fcf9a5f5
|
Added more support for annotations
|
4 years ago |
Anairkoen Schno
|
6c373b5dce
|
Some cleaning
|
4 years ago |
Anairkoen Schno
|
7bee872a65
|
Cleaned and moved a few thigns
|
4 years ago |
Anairkoen Schno
|
5546c93f95
|
Minor changes to initialization sequence
|
5 years ago |
Anairkoen Schno
|
162e79e3fa
|
Moved some plugin interface stuff around
|
5 years ago |
Anairkoen Schno
|
054af2e10c
|
Beta 2
|
5 years ago |
Anairkoen Schno
|
e6097054b2
|
Added check for game version boundary
|
5 years ago |
Anairkoen Schno
|
735a533d19
|
Bumped version
|
5 years ago |
Anairkoen Schno
|
83eb6e8823
|
Fixed Array.Empty for .NET 3
|
5 years ago |
Anairkoen Schno
|
84490ee729
|
Added IgnoreReason to ignored plugins
Added checks for dependencies during load for when features deny loading
|
5 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 |