Nicolas Gnyra
df3a0283b0
Fix hard crash when using debug builds
1 year ago
Anairkoen Schno
a92eabee0a
Disabled BeatMods updater
3 years ago
Anairkoen Schno
c5b15e867c
Config system now skips any properties with index parameters
3 years ago
Anairkoen Schno
9cb44d8d84
Re-enabled runtime game version checking
4 years ago
Anairkoen Schno
96b55eee6e
Removed runtime check of Application.version until I know when I can safely call it
4 years ago
Anairkoen Schno
a45d423447
Added some more helpers to Async.Coroutines for easier interop between Tasks and Coroutines
4 years ago
Anairkoen Schno
2572cbd277
Made more single-creation caches thread safe
4 years ago
Anairkoen Schno
f046a63576
Moved Debug assembly save
4 years ago
Anairkoen Schno
50fea67b68
Added MainThread checks and UnityMainThreadTaskScheduler
5 years ago
Anairkoen Schno
068d7f4775
Minor changes to initialization sequence
5 years ago
Anairkoen Schno
a943e8de55
ConfigRuntime now properly shuts down and auto-saves all configs
5 years ago
Anairkoen Schno
48b4819b95
Moved end-of-process saving into ConfigRuntime itself
5 years ago
Anairkoen Schno
b40a8e3b02
Moved the debug write of generated assembly
5 years ago
Anairkoen Schno
6acfbc0cc4
Fixed more things
5 years ago
Anairkoen Schno
d182830df2
Updated all of the config references to use new system
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
3f0b816707
Removed the updater from Net3 builds
5 years ago
Anairkoen Schno
c0cba42cd0
Mods now get moved to a new location after updates
5 years ago
Anairkoen Schno
92344981f4
Added support for `links` section of manifest
5 years ago
Anairkoen Schno
21d45d45b3
Added config option to disable auto-updates
5 years ago
Anairkoen Schno
990b08fbbb
Re-activated and updated the updater, needs more testing
Bump version
5 years ago
Anairkoen Schno
af68745560
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
14cd02a816
Removed no-longer-needed members of IBeatSaberPlugin
5 years ago
Anairkoen Schno
7d7c8a319f
Integrated the new loader into the load order
6 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
6045e31267
Updated to use ReSharper
6 years ago
Anairkoen Schno
1b5c4a7c5a
Fixed some warnings
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
e8f6ce5730
Finalized ConfigProvider
Incremented version
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
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
641c02baea
Shouldn't add event listeners on quit -_-
6 years ago
Anairkoen Schno
f2ac0710ad
Changed IPAPlugins to Plugins for Taz
6 years ago
Anairkoen Schno
f566b4d8a3
Updater now checks Modsaber.ML to try and find updates
6 years ago
Anairkoen Schno
9291da863c
Added then discovered that my updating system is obsolete
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
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
5125b14a8a
- Forgot to unregister the Event Handlers for SceneManager
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