Meivyn
29431a0716
Implement async `OnEnable`/`OnDisable`
11 months ago
Anairkoen Schno
332823b46a
Add Harmony logging interceptor
3 years ago
Anairkoen Schno
5eda901607
Switched entirely over to attribute based system
5 years ago
Anairkoen Schno
068d7f4775
Minor changes to initialization sequence
5 years ago
Anairkoen Schno
cab1fbd9fa
Moved some plugin interface stuff around
5 years ago
Anairkoen Schno
c2fee7e997
Removed all backwards compatability
For some reason it only works with a debugger attached...
5 years ago
Anairkoen Schno
15fbd45e18
First pass on migrating to new plugin interface
5 years ago
Anairkoen Schno
c0cba42cd0
Mods now get moved to a new location after updates
5 years ago
Anairkoen Schno
c4f4340da0
Moved some stuff around so that VS behaves
Began update to 0.13.3
5 years ago
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
Anairkoen Schno
e7b0de9282
Added single plugin load function
Redid config system to be more extensible and used internally
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
3278c21a3d
Added documentation to those that needed it, and internalized those that don't.
6 years ago
Anairkoen Schno
b35f4bfa1d
Moved Logging to new location
6 years ago
Anairkoen Schno
cace022c38
Moved classes to new namespace
6 years ago
Anairkoen Schno
b1ea2e387b
Reworked some refactor organization
Added somewhaat backwards compatavbility through Mono.Cecil
6 years ago
Anairkoen Schno
2b32d6f91e
Began refactor
6 years ago
Anairkoen Schno
f566b4d8a3
Updater now checks Modsaber.ML to try and find updates
6 years ago
Anairkoen Schno
771127cd2a
Fixed some minor things
6 years ago
Anairkoen Schno
9291da863c
Added then discovered that my updating system is obsolete
6 years ago
Anairkoen Schno
595b0f5086
Fixed the logger because testing is for nubs
6 years ago
Anairkoen Schno
b4a6546940
Redid logger to be both more modular and more similar to Syslog
6 years ago
Anairkoen Schno
c386bb6eb1
Re-added support for legacy IPA plugins for backwards compatability
6 years ago
artman41
1d4c074085
- Removed support for deprecated methods
6 years ago
artman41
ae26ee5d62
removed `Launcher` from remote`
6 years ago
artman41
329f979ce3
- Had to split the interface as the old plugins couldn't be casted
6 years ago
artman41
366b58233e
- Added old methods as support for old plugins
6 years ago
artman41
6f1a8893fa
- Added colour logging to the logger
- Rewrote all logging to use the logger
- IPA should look for `Beat Saber.exe` if loaded without having the application dropped on it
6 years ago
artman41
b992cd37d8
- Added logger
- Fixed ModPrefs to be per mod
- Fixed the patcher so that it correctly detected the project
- Removed depreciated methods within IPlugin
- Instead added methods linked to SceneManager which correctly trigger
6 years ago
Michael Guedko
37d207f5b7
Add files via upload
6 years ago