Anairkoen Schno
|
732bd02671
|
Added guarantee that enable/disable will always be from main thread
|
5 years ago |
Anairkoen Schno
|
a1ca6e8607
|
Created API for plugin enabling and disabling
|
5 years ago |
Anairkoen Schno
|
21abb2931d
|
Removed old plugin interface stuff
|
5 years ago |
Anairkoen Schno
|
a2ab33cc30
|
More documentation
|
5 years ago |
Anairkoen Schno
|
9705692cbf
|
Documentation
|
5 years ago |
Anairkoen Schno
|
1f5a979076
|
RuntimeOptions annotation is now obtained early
|
5 years ago |
Anairkoen Schno
|
58fcf9a5f5
|
Added more support for annotations
|
5 years ago |
Anairkoen Schno
|
a58f5bf6fb
|
Added many of the attributes for the new attribute-based loading system
|
5 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
|
72754c8d5f
|
Added some TODOs
|
5 years ago |
Anairkoen Schno
|
0857bd5989
|
Added NoRuntimeEnableFeature to allow for opt-out of runtime loading
|
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
|
1b22d1d480
|
First pass on migrating to new plugin interface
|
5 years ago |
Anairkoen Schno
|
7aaddb7296
|
Finally killed ModsaberModInfo
|
5 years ago |
Anairkoen Schno
|
6d15bea492
|
Added note that OnApplicationStart and OnApplicationQuit may not be called because of enabling/disabling
|
5 years ago |
Anairkoen Schno
|
c032d2b84e
|
Added full support for disabling and enabling mods
Disablable plugins also fully supported
|
5 years ago |
Anairkoen Schno
|
9813b62f01
|
Added begginings of disablable mod support
|
5 years ago |
Anairkoen Schno
|
046994930b
|
Obsoleted ModsaberModInfo (finally)
Added option to turn off long exception stack traces where the messages tell you most of the info you need
|
5 years ago |
Anairkoen Schno
|
59dc4465dd
|
Removed no-longer-needed members of IBeatSaberPlugin
|
5 years ago |
Anairkoen Schno
|
724c11cac9
|
Added loading of embedded manifests, as well as load order computation
|
6 years ago |
Anairkoen Schno
|
9ae2c624c9
|
Updated package Newtonsoft.JSON
|
6 years ago |
Anairkoen Schno
|
daacd980f9
|
Added Semver version verification to ModsaberModInfo
|
6 years ago |
Anairkoen Schno
|
d794e7f883
|
Formatting
|
6 years ago |
Anairkoen Schno
|
112906e906
|
Moved IGenericEnhancedPlugin code into IEnhancedPlugin to aid backwards compatablility
|
6 years ago |
Anairkoen Schno
|
df498b03b5
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
44f52ededb
|
Exposed a better API to check for currently installed mods
|
6 years ago |
Anairkoen Schno
|
52dd89da4c
|
Started work on supporting modsaber dependencies
Plugins are now fixed as they get moved to the cache
As I work, I realize that this changes enough to warrent a new version
|
6 years ago |
Anairkoen Schno
|
9a148f986a
|
Moved classes to new namespace
|
6 years ago |