Meivyn
|
0d1453ae14
|
Replace Newtonsoft.Json by System.Text.Json
|
10 months ago |
Anairkoen Schno
|
ce6e92ef5a
|
Implemented new Features system
|
4 years ago |
Anairkoen Schno
|
1693d5f919
|
Swapped updater coroutine waiter for utility function
|
4 years ago |
Anairkoen Schno
|
a52cd5eaf2
|
Renamed BeatSaber class to UnityGame
|
4 years ago |
Anairkoen Schno
|
5eda901607
|
Switched entirely over to attribute based system
|
4 years ago |
Anairkoen Schno
|
068d7f4775
|
Minor changes to initialization sequence
|
4 years ago |
Anairkoen Schno
|
f2d74bb392
|
Added IgnoreReason to ignored plugins
Added checks for dependencies during load for when features deny loading
|
4 years ago |
Anairkoen Schno
|
6f605e0007
|
Fixed HasInterface
Added NonNull LINQ method
|
5 years ago |
Anairkoen Schno
|
ecbfc6377a
|
Added config flag to disable mod yeeting
Added properties to SelfConfig to make using it better
|
5 years ago |
Anairkoen Schno
|
3f0b816707
|
Removed the updater from Net3 builds
|
5 years ago |
Anairkoen Schno
|
17d7454d58
|
Added a soft AlmostVersion for GameVersion operations
|
5 years ago |
Anairkoen Schno
|
becb3ec135
|
Applied looser check to updater
|
5 years ago |
Anairkoen Schno
|
6cace39e92
|
Added null check to fix certain updater problems
|
5 years ago |
Anairkoen Schno
|
2afc03adf4
|
Removed some useless comments
|
5 years ago |
Anairkoen Schno
|
4797a3f046
|
Added better support for enabling and disabling mods
|
5 years ago |
Anairkoen Schno
|
c18f0a51ec
|
Added full support for disabling and enabling mods
Disablable plugins also fully supported
|
5 years ago |
Anairkoen Schno
|
00faf5bd7a
|
Added BeatMods gameVersion field support
|
5 years ago |
Anairkoen Schno
|
f870e652d4
|
Obsoleted ModsaberModInfo (finally)
Added option to turn off long exception stack traces where the messages tell you most of the info you need
|
5 years ago |
Anairkoen Schno
|
9c942a1c0d
|
Fixed updater to use EscapeDataString
|
5 years ago |
Anairkoen Schno
|
dff9f58724
|
Fixed updater to use EscapeDataString
|
5 years ago |
Anairkoen Schno
|
2091423dc8
|
Added support for updating legacy mods if they are formatted properly
Added default More Info link if no others were provided
|
5 years ago |
Anairkoen Schno
|
5a10beec40
|
Added mod download queue
Added DownloadController
Added FloatingNotification
|
5 years ago |
Anairkoen Schno
|
2c60ca8d33
|
Added some error checking
Moved some stuff around
|
5 years ago |
Anairkoen Schno
|
92344981f4
|
Added support for `links` section of manifest
|
5 years ago |
Anairkoen Schno
|
7124b1db5b
|
Added more helpful dependency resolution failure message
|
5 years ago |
Anairkoen Schno
|
21d45d45b3
|
Added config option to disable auto-updates
|
5 years ago |
Anairkoen Schno
|
b1e6b2cdb2
|
Actually fixed no-update
Now properly parses the dumb deep dependencies of BeatMods
|
5 years ago |
Anairkoen Schno
|
0696939858
|
Fixed no-update to actually prevent updates
|
5 years ago |
Anairkoen Schno
|
8882e23c64
|
Changed updater version ranges to be > rather than >=
Added check for LocalPluginMeta in the case that it doesn't exist, to prevent download error
|
5 years ago |
Anairkoen Schno
|
8398bbdbcb
|
Made updater try to update even mods rejected during the loading process
|
5 years ago |
Anairkoen Schno
|
990b08fbbb
|
Re-activated and updated the updater, needs more testing
Bump version
|
5 years ago |
DaNike
|
34e28d60ae
|
Tweaked updater to no longer reference SelfPlugin when updating
|
5 years ago |
DaNike
|
33492cc9e3
|
Renamed LoneFunctions to Utils
Added Ref utility function
|
5 years ago |
Anairkoen Schno
|
7d7c8a319f
|
Integrated the new loader into the load order
|
5 years ago |
Anairkoen Schno
|
86d30f7997
|
Added loading of embedded manifests, as well as load order computation
|
5 years ago |
Anairkoen Schno
|
cb6d05518a
|
Updated ModSaber updater to reflect new format
|
6 years ago |
Anairkoen Schno
|
e2f67ec35c
|
Updated package Newtonsoft.JSON
|
6 years ago |
Anairkoen Schno
|
df913857e9
|
Added Semver version verification to ModsaberModInfo
|
6 years ago |
Anairkoen Schno
|
6045e31267
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
65e89ed3fd
|
Updating now extracts to a 'Pending' directory and installs on the next game start
|
6 years ago |
Anairkoen Schno
|
25b19daccb
|
Exposed a better API to check for currently installed mods
|
6 years ago |
Anairkoen Schno
|
bc4f7db80d
|
Added a good way to get the library path and native library path
|
6 years ago |
Anairkoen Schno
|
7457077ba3
|
Added support for modsaber conflicts
Updated URI base to new address
|
6 years ago |
Anairkoen Schno
|
5cac7aaeb0
|
Updated the updater to use new ModSaber endpoints
|
6 years ago |
Anairkoen Schno
|
a2f84fb72b
|
Because for whatever reason the previous try didn't work, and this one does.
|
6 years ago |
Anairkoen Schno
|
91d164c4a6
|
Ensured multiple errors wouldn't be output for the same problem
|
6 years ago |
Anairkoen Schno
|
a2907890a8
|
Added libraries; updater works with dependencies
+ Microsoft.CSharp
+ SemVer
|
6 years ago |
Anairkoen Schno
|
02941b0636
|
Started work on supporting modsaber dependencies
Plugins are now fixed as they get moved to the cache
As I work, I realize that this changes enough to warrent a new version
|
6 years ago |
Anairkoen Schno
|
79e144c6bd
|
Added support for child loggers, moved to using them fore more differentiation within IPA
|
6 years ago |
Anairkoen Schno
|
28d9e07ccb
|
Now color works (finally)
Fixed some references
|
6 years ago |