Anairkoen Schno
4f5472d561
ConfigRuntime now properly shuts down and auto-saves all configs
4 years ago
Anairkoen Schno
07123d3c87
Moved end-of-process saving into ConfigRuntime itself
4 years ago
Anairkoen Schno
d599498c0a
Moved the debug write of generated assembly
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
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
387032269f
Removed the updater from Net3 builds
5 years ago
Anairkoen Schno
3ee8070f82
Mods now get moved to a new location after updates
5 years ago
Anairkoen Schno
b31e87074f
Added support for `links` section of manifest
5 years ago
Anairkoen Schno
88ad197c04
Added config option to disable auto-updates
5 years ago
Anairkoen Schno
ce83785e92
Re-activated and updated the updater, needs more testing
Bump version
5 years ago
Anairkoen Schno
945f8ead70
Made patcher behave sanely if no console is present
Removed auto-updater from execution path until BeatMods' API is finalized
5 years ago
Anairkoen Schno
59dc4465dd
Removed no-longer-needed members of IBeatSaberPlugin
5 years ago
Anairkoen Schno
ad4cbe9a4a
Integrated the new loader into the load order
5 years ago
Anairkoen Schno
01e22a775a
Added single plugin load function
Redid config system to be more extensible and used internally
5 years ago
Anairkoen Schno
df498b03b5
Updated to use ReSharper
6 years ago
Anairkoen Schno
09cfb8ebc5
Fixed some warnings
6 years ago
Anairkoen Schno
54ca90e5f5
Added a good way to get the library path and native library path
6 years ago
Anairkoen Schno
66f1a12a62
Added handling for potention IOExceptions when saving and loading configs
6 years ago
Anairkoen Schno
8fa20b4c53
Fixedconfig reloading
6 years ago
Anairkoen Schno
51a2bf5c3b
Made IConfigProviders auto reload if the file changes
6 years ago
Anairkoen Schno
18847d663d
Finalized ConfigProvider
Incremented version
6 years ago
Anairkoen Schno
b91940cacd
Added documentation to those that needed it, and internalized those that don't.
6 years ago
Anairkoen Schno
50166a8670
Now color works (finally)
Fixed some references
6 years ago
Anairkoen Schno
40880e32d6
Moved Logging to new location
6 years ago
Anairkoen Schno
9a148f986a
Moved classes to new namespace
6 years ago
Anairkoen Schno
8baa8ca528
Reworked some refactor organization
Added somewhaat backwards compatavbility through Mono.Cecil
6 years ago
Anairkoen Schno
1b3f45ca8c
Began refactor
6 years ago
Anairkoen Schno
818b37f67e
Shouldn't add event listeners on quit -_-
6 years ago
Anairkoen Schno
5e6579d30b
Changed IPAPlugins to Plugins for Taz
6 years ago
Anairkoen Schno
0fe771c648
Updater now checks Modsaber.ML to try and find updates
6 years ago
Anairkoen Schno
5363cb450e
Added then discovered that my updating system is obsolete
6 years ago
Anairkoen Schno
26cd620fd9
Re-added support for legacy IPA plugins for backwards compatability
6 years ago
artman41
2ea8350c98
- Removed support for deprecated methods
6 years ago
artman41
32c2f7dbfb
removed `Launcher` from remote`
6 years ago
artman41
e6e11776f9
- Added old methods as support for old plugins
6 years ago
artman41
b94588b9bd
- 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
d2bd2285ae
- Forgot to unregister the Event Handlers for SceneManager
6 years ago
artman41
512dd0a735
- 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
2d13f902ba
Add files via upload
6 years ago