Anairkoen Schno
9866ccf861
Added ReflectionUtil per Taz's suggestion <3
6 years ago
Anairkoen Schno
2131676597
Migrated to (and added) Newtonsoft.Json
6 years ago
Anairkoen Schno
b05cebff57
update version
6 years ago
Anairkoen Schno
5e6579d30b
Changed IPAPlugins to Plugins for Taz
6 years ago
Anairkoen Schno
c2643ba70e
Fixed a lot of things
* No static HasKey in ModPrefs
* SteamCheck not working correctly
* Updater not creating directories like it should
6 years ago
Anairkoen Schno
60fcb7bb62
Did some cleanup, moved a utility function to LoneFunctions
6 years ago
Anairkoen Schno
7786c79dbe
Redid IPA.exe command line parsing
6 years ago
Anairkoen Schno
adbd871c0d
Fixed ModPrefs type
6 years ago
Anairkoen Schno
d1140a9a4e
Added BackupUnit.cs becauase Git ?????
6 years ago
Anairkoen Schno
6e11bd09d0
Added support for self-updating
Updater is now slightly more robust
6 years ago
Anairkoen Schno
89ff969467
Added a ModPrefs object to the list of possible parameters to Init()
6 years ago
Anairkoen Schno
cd112d8cf4
Added a way for plugins to get a logger
6 years ago
Anairkoen Schno
b239de7abc
Did some more documenting
Probably ready for a realase
6 years ago
Anairkoen Schno
1a23d66338
Fixed API endpoint
6 years ago
Anairkoen Schno
c019c52f38
The updater works, dont worry. Really this time.
6 years ago
Anairkoen Schno
3d7159f65a
continued the insanity of getting unity to behave
6 years ago
Anairkoen Schno
4a011b8c6c
Made the standard logger able to show the caller
6 years ago
Anairkoen Schno
31fc2c75be
Added Mono's I18N.dll and I18N.West.dll for codepage 437
6 years ago
Anairkoen Schno
b7d356c2c2
Furthered work on the updater, almost works, but due to the lack of I18N.dll and I18N.West.dll it actually just can't work
gonna go build mono now... *sigh*
6 years ago
Anairkoen Schno
b1ed1f13d3
Added option to disable Debug console spam
6 years ago
Anairkoen Schno
372e34943f
Added some stuff to test the updater
6 years ago
Anairkoen Schno
0fe771c648
Updater now checks Modsaber.ML to try and find updates
6 years ago
Anairkoen Schno
9ba50dbcb3
Fixed logger to not output BOM
6 years ago
Anairkoen Schno
c1f79a0261
Began implementing support for modsaber.ml
6 years ago
Anairkoen Schno
ea2de3b4c6
Fixed some minor things
6 years ago
Anairkoen Schno
5363cb450e
Added then discovered that my updating system is obsolete
6 years ago
Anairkoen Schno
ddbd3435a6
Added SimpleJSON
6 years ago
Anairkoen Schno
d4fe1e8d55
Tweaked some logger stuff
6 years ago
Anairkoen Schno
aed0d1ed29
Updated logger to write to GZ files in all cases and create a latest.gz
6 years ago
Anairkoen Schno
67f80b0653
Fixed the logger because testing is for nubs
6 years ago
Anairkoen Schno
8c2bff1349
Added unity logger
Documented new logging system
6 years ago
Anairkoen Schno
89a669bcc6
Redid logger to be both more modular and more similar to Syslog
6 years ago
Anairkoen Schno
7b6250a75a
Documented some stuff
6 years ago
Anairkoen Schno
26cd620fd9
Re-added support for legacy IPA plugins for backwards compatability
6 years ago
Anairkoen Schno
b72b856fbe
- Updated IPA to 4.6 for Beat Saber 0.11
- Updated Logger to use more streamlined queueing that that allows
6 years ago
artman41
2ea8350c98
- Removed support for deprecated methods
6 years ago
artman41
32c2f7dbfb
removed `Launcher` from remote`
6 years ago
andruzzzhka
5ab8983348
Fixed plugins that referenced other plugins (like BeatSaverDownloader)
6 years ago
artman41
12dc58433f
- Added a warning to signify Deprecation
6 years ago
artman41
0628920fdf
- Had to split the interface as the old plugins couldn't be casted
6 years ago
andruzzzhka
5bb6d85a72
Copying plugins to .cache on launch, so mod gui can update original plugin files in-game
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