Anairkoen Schno
|
a8fb484609
|
Added null check in composite invoker
|
5 years ago |
Anairkoen Schno
|
14cd02a816
|
Removed no-longer-needed members of IBeatSaberPlugin
|
5 years ago |
DaNike
|
c2e4f76887
|
Fixed a dum dum
|
5 years ago |
DaNike
|
34e28d60ae
|
Tweaked updater to no longer reference SelfPlugin when updating
|
5 years ago |
Anairkoen Schno
|
e1256dd326
|
Added error message to AddInFeature
|
5 years ago |
DaNike
|
1fe7b973bd
|
Tweaked some feature parsing
Added AddInFeature
|
5 years ago |
DaNike
|
afc5ca7b47
|
Finished Features implimentation
Added support for custom Init injection
|
5 years ago |
DaNike
|
33492cc9e3
|
Renamed LoneFunctions to Utils
Added Ref utility function
|
5 years ago |
Anairkoen Schno
|
d491dfde50
|
Fixed library detection when loading from Mono.Cecil
|
5 years ago |
Anairkoen Schno
|
eca52b742d
|
Performed some cleanup
|
5 years ago |
Anairkoen Schno
|
2f51ded7fc
|
Started work on Feature system
|
5 years ago |
Anairkoen Schno
|
5a5d20fb0d
|
Fixed Config class
|
5 years ago |
Anairkoen Schno
|
e87e1c8c6f
|
Reworked plugin preloading to use Mono.Cecil instead of Assembly.ReflectionOnlyLoad
|
5 years ago |
Anairkoen Schno
|
7d7c8a319f
|
Integrated the new loader into the load order
|
5 years ago |
Anairkoen Schno
|
e7b0de9282
|
Added single plugin load function
Redid config system to be more extensible and used internally
|
5 years ago |
Anairkoen Schno
|
1f707c5035
|
Fixed up some sorting rules for plugin load ordering
|
6 years ago |
Anairkoen Schno
|
86d30f7997
|
Added loading of embedded manifests, as well as load order computation
|
6 years ago |
Anairkoen Schno
|
1cdedfcc71
|
Started rewrite of loader
|
6 years ago |
Anairkoen Schno
|
df913857e9
|
Added Semver version verification to ModsaberModInfo
|
6 years ago |
Anairkoen Schno
|
9a50f69779
|
Moved IGenericEnhancedPlugin code into IEnhancedPlugin to aid backwards compatablility
|
6 years ago |
Anairkoen Schno
|
c6aef47a7e
|
Fixed some inconsistencies in the composite plugins
Fixed some documentation spelling
|
6 years ago |
Anairkoen Schno
|
6045e31267
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
1b5c4a7c5a
|
Fixed some warnings
|
6 years ago |
Anairkoen Schno
|
25b19daccb
|
Exposed a better API to check for currently installed mods
|
6 years ago |
Anairkoen Schno
|
bc4f7db80d
|
Added a good way to get the library path and native library path
|
6 years ago |
Anairkoen Schno
|
f678ca5aed
|
Added handling for potention IOExceptions when saving and loading configs
|
6 years ago |
Anairkoen Schno
|
98cc194462
|
Fixedconfig reloading
|
6 years ago |
Anairkoen Schno
|
57c6caff02
|
Made IConfigProviders auto reload if the file changes
|
6 years ago |
Anairkoen Schno
|
6a2114697a
|
Created an IPA config source
Moved some logger init stuff around
|
6 years ago |
Anairkoen Schno
|
a2907890a8
|
Added libraries; updater works with dependencies
+ Microsoft.CSharp
+ SemVer
|
6 years ago |
Anairkoen Schno
|
02941b0636
|
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
|
e8f6ce5730
|
Finalized ConfigProvider
Incremented version
|
6 years ago |
Anairkoen Schno
|
9d2461b2eb
|
Added IConfigProvider and one implimentation
|
6 years ago |
Anairkoen Schno
|
f58d124197
|
Fixed some spelling
|
6 years ago |
Anairkoen Schno
|
79e144c6bd
|
Added support for child loggers, moved to using them fore more differentiation within IPA
|
6 years ago |
Anairkoen Schno
|
4b556b9521
|
Fixed some reccommended code structure stuff
|
6 years ago |
Anairkoen Schno
|
3278c21a3d
|
Added documentation to those that needed it, and internalized those that don't.
|
6 years ago |
Anairkoen Schno
|
28d9e07ccb
|
Now color works (finally)
Fixed some references
|
6 years ago |
Anairkoen Schno
|
9144d926de
|
Finished migration to new locations
|
6 years ago |
Anairkoen Schno
|
b35f4bfa1d
|
Moved Logging to new location
|
6 years ago |