Anairkoen Schno
6755d08e53
Allowed IllusionPlugin and IllusionPlugin to see each others' internals
6 years ago
Anairkoen Schno
98118c619a
Fixed installer application to NOT reinstall every time, to be prettier, and to actually INSTALL when in the install dir
6 years ago
Anairkoen Schno
f9af564cf8
Moved non-Mono libraries to Libs/ folder
6 years ago
Anairkoen Schno
bfd54719c1
Added Harmony as a provided library
6 years ago
Anairkoen Schno
9c71c8261e
Added ReflectionUtil per Taz's suggestion <3
6 years ago
Anairkoen Schno
a4a3cf14bd
Migrated to (and added) Newtonsoft.Json
6 years ago
Anairkoen Schno
3e897a33b7
update version
6 years ago
Anairkoen Schno
f2ac0710ad
Changed IPAPlugins to Plugins for Taz
6 years ago
Anairkoen Schno
f359bb7367
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
779d326962
Did some cleanup, moved a utility function to LoneFunctions
6 years ago
Anairkoen Schno
1333ad12f1
Redid IPA.exe command line parsing
6 years ago
Anairkoen Schno
8cb440591f
Fixed ModPrefs type
6 years ago
Anairkoen Schno
9aeb75f756
Added BackupUnit.cs becauase Git ?????
6 years ago
Anairkoen Schno
cc7bffa55c
Added support for self-updating
Updater is now slightly more robust
6 years ago
Anairkoen Schno
86de46ccab
Added a ModPrefs object to the list of possible parameters to Init()
6 years ago
Anairkoen Schno
427b91efde
Added a way for plugins to get a logger
6 years ago
Anairkoen Schno
8565f2dd0f
Did some more documenting
Probably ready for a realase
6 years ago
Anairkoen Schno
72d042ebb5
Fixed API endpoint
6 years ago
Anairkoen Schno
acd6e16cff
The updater works, dont worry. Really this time.
6 years ago
Anairkoen Schno
98dfdb69b3
continued the insanity of getting unity to behave
6 years ago
Anairkoen Schno
2a0c09127c
Made the standard logger able to show the caller
6 years ago
Anairkoen Schno
02ecb00017
Added Mono's I18N.dll and I18N.West.dll for codepage 437
6 years ago
Anairkoen Schno
5c0bcab6aa
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
45d73d41cd
Added option to disable Debug console spam
6 years ago
Anairkoen Schno
fd1f64854b
Added some stuff to test the updater
6 years ago
Anairkoen Schno
f566b4d8a3
Updater now checks Modsaber.ML to try and find updates
6 years ago
Anairkoen Schno
c770a1061e
Fixed logger to not output BOM
6 years ago
Anairkoen Schno
d5b1da3d51
Began implementing support for modsaber.ml
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
d8ed3c437a
Added SimpleJSON
6 years ago
Anairkoen Schno
bb31fb18ef
Tweaked some logger stuff
6 years ago
Anairkoen Schno
4f66631d4e
Updated logger to write to GZ files in all cases and create a latest.gz
6 years ago
Anairkoen Schno
595b0f5086
Fixed the logger because testing is for nubs
6 years ago
Anairkoen Schno
935c52c633
Added unity logger
Documented new logging system
6 years ago
Anairkoen Schno
b4a6546940
Redid logger to be both more modular and more similar to Syslog
6 years ago
Anairkoen Schno
cf9634f622
Documented some stuff
6 years ago
Anairkoen Schno
c386bb6eb1
Re-added support for legacy IPA plugins for backwards compatability
6 years ago
Anairkoen Schno
beb9234b11
- Updated IPA to 4.6 for Beat Saber 0.11
- Updated Logger to use more streamlined queueing that that allows
6 years ago
artman41
1d4c074085
- Removed support for deprecated methods
6 years ago
artman41
ae26ee5d62
removed `Launcher` from remote`
6 years ago
andruzzzhka
4b2afc2e5f
Fixed plugins that referenced other plugins (like BeatSaverDownloader)
6 years ago
artman41
a942271cbc
- Added a warning to signify Deprecation
6 years ago
artman41
329f979ce3
- Had to split the interface as the old plugins couldn't be casted
6 years ago
andruzzzhka
913a87a695
Copying plugins to .cache on launch, so mod gui can update original plugin files in-game
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
Michael Guedko
37d207f5b7
Add files via upload
6 years ago