65 Commits (e9e3e47159f8ebc018df83888430ac5341caaeff)

Author SHA1 Message Date
  Anairkoen Schno 3838003f58 Added check to DisabledConfig reload for first load 4 years ago
  Anairkoen Schno 07e8fef9e0 Pulled out IgnoreReason and stuff and documented 4 years ago
  Anairkoen Schno eef0edc5f7 Added checking of related files 4 years ago
  Anairkoen Schno 0699f6a2af Loader now correctly adds disabled dependents to the config on disk 4 years ago
  Anairkoen Schno 9eee5d8793 Fixed bare manifests 4 years ago
  Anairkoen Schno a1ca6e8607 Created API for plugin enabling and disabling 4 years ago
  Anairkoen Schno 77e86cb03d Renamed BeatSaber class to UnityGame 4 years ago
  Anairkoen Schno 21abb2931d Removed old plugin interface stuff 4 years ago
  Anairkoen Schno 9705692cbf Documentation 4 years ago
  Anairkoen Schno 940466f820 Switched entirely over to attribute based system 4 years ago
  Anairkoen Schno b22da69612 Refactored PluginMetadata and PluginExecutor out of PluginLoader 4 years ago
  Anairkoen Schno 154f22292e Added the rest of the code to generate delegates for PluginExecutor 4 years ago
  Anairkoen Schno 08221f4382 Added new PluginExecutor type for new attribute-based system 4 years ago
  Anairkoen Schno 1f5a979076 RuntimeOptions annotation is now obtained early 4 years ago
  Anairkoen Schno 58fcf9a5f5 Added more support for annotations 4 years ago
  Anairkoen Schno 5546c93f95 Minor changes to initialization sequence 5 years ago
  Anairkoen Schno e6097054b2 Added check for game version boundary 5 years ago
  Anairkoen Schno 84490ee729 Added IgnoreReason to ignored plugins 5 years ago
  Anairkoen Schno 3b371691af Fixed some dumb Net3 inconsistencies by a different conditional compilation thats less gross 5 years ago
  Anairkoen Schno 178c12da94 Removed latent TODO 5 years ago
  Anairkoen Schno eca8cb359f Fixed Task static methods for Net3 5 years ago
  Anairkoen Schno a1d6acbf23 Updated all of the config references to use new system 5 years ago
  Anairkoen Schno c318959f52 Fixed HasInterface 5 years ago
  Anairkoen Schno 1b01b7368e Switched to much nicer ValueTuples 5 years ago
  Anairkoen Schno a633f9b2bb Added a few TODOs 5 years ago
  Anairkoen Schno 0857bd5989 Added NoRuntimeEnableFeature to allow for opt-out of runtime loading 5 years ago
  Anairkoen Schno c57e6c8a57 Removed all backwards compatability 5 years ago
  Anairkoen Schno 1b22d1d480 First pass on migrating to new plugin interface 5 years ago
  Anairkoen Schno 14c25b1c98 Added early game version detection to code path 5 years ago
  Anairkoen Schno 3b4b69eb05 Loader now checks for manifest before plugin class 5 years ago
  Anairkoen Schno b22d604563 Removed arbitrary reference import from plugin name lookup 5 years ago
  Anairkoen Schno 3a676e63dd Finished backport to Net3 5 years ago
  Anairkoen Schno b7fac8944d Added most of the Net3 proxy 5 years ago
  Anairkoen Schno 32d7ff2b7d Added some framework stuff for early gameversion detection 5 years ago
  Anairkoen Schno d64cf38fd2 Exposed PluginMetadata.IsBare 5 years ago
  Anairkoen Schno 47b1e03a2d Fixed some logic with ModList dependency warnings 5 years ago
  Anairkoen Schno ae2c9560b7 Fixed a lot of inline documentation 5 years ago
  Anairkoen Schno 22c3d06dec Moved embedded description checking out of loop 5 years ago
  Anairkoen Schno 02b1210e5b New AfterInit is now actually called 5 years ago
  Anairkoen Schno ac81be1e15 Added better support for enabling and disabling mods 5 years ago
  Anairkoen Schno c032d2b84e Added full support for disabling and enabling mods 5 years ago
  Anairkoen Schno 9813b62f01 Added begginings of disablable mod support 5 years ago
  Anairkoen Schno 3ee8070f82 Mods now get moved to a new location after updates 5 years ago
  Anairkoen Schno 2a5ea8785d Added MarkDown description for BSIPA 5 years ago
  Anairkoen Schno dc598a337a Added embedded description support 5 years ago
  Anairkoen Schno 1882f5db92 Added support for updating legacy mods if they are formatted properly 5 years ago
  Anairkoen Schno 9037e43170 Switched to passing around metadata for update info 5 years ago
  Anairkoen Schno 2665c0a751 Added support for bare manifests 5 years ago
  Anairkoen Schno 656395c598 Fixed load ordering 5 years ago
  Anairkoen Schno 35bd3962b8 Made updater try to update even mods rejected during the loading process 5 years ago