Robin B
|
16ea1c7e00
|
Fix PluginManager version check by discarding patch rel from version string
Versions like 1.1.0p1 break `SemVer.Version`. This commit fixes that by discarding the patch version, leaving e.g. 1.1.0.
|
5 years ago |
Anairkoen Schno
|
47b1e03a2d
|
Fixed some logic with ModList dependency warnings
|
5 years ago |
Anairkoen Schno
|
9adb6ccb42
|
Fixed a few bugs relating to runtime enablable plugins
|
5 years ago |
Anairkoen Schno
|
622659741b
|
Added 'Old' to the old plugin filenames
|
5 years ago |
Anairkoen Schno
|
ae2c9560b7
|
Fixed a lot of inline documentation
Added proper DocFX integration
|
5 years ago |
Anairkoen Schno
|
ac81be1e15
|
Added better support for enabling and disabling mods
|
5 years ago |
Anairkoen Schno
|
e7913765ee
|
Fixed phrasing
|
5 years ago |
Anairkoen Schno
|
c032d2b84e
|
Added full support for disabling and enabling mods
Disablable plugins also fully supported
|
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
|
d6dfb524bb
|
Added more null checking in some error handling code in the legacy plugin loader
|
5 years ago |
Anairkoen Schno
|
204f4799fe
|
Fixed loader error printer for standard IPA mods
|
5 years ago |
Anairkoen Schno
|
597b823383
|
Made startup print IDs of BSIPA plugins along with names
|
5 years ago |
Anairkoen Schno
|
e87a5e25ac
|
Updated manifest to include icons
Added Icon to BSIPA
|
5 years ago |
Anairkoen Schno
|
edd92dfb4b
|
Cleaned up old commented code
|
5 years ago |
Anairkoen Schno
|
79948998a6
|
Added better information for IPA type load exceptions
Bumped version
|
5 years ago |
Anairkoen Schno
|
35bd3962b8
|
Made updater try to update even mods rejected during the loading process
|
5 years ago |
Anairkoen Schno
|
750768f37d
|
Added AllPlugins to PluginManager
|
5 years ago |
Anairkoen Schno
|
dbaadd82e7
|
Moved some loading around to let plugins have PDBs
Added window direct writer to StandardLogger
|
5 years ago |
DaNike
|
b7dfef869c
|
Renamed LoneFunctions to Utils
Added Ref utility function
|
5 years ago |
Anairkoen Schno
|
ad4cbe9a4a
|
Integrated the new loader into the load order
|
5 years ago |
Anairkoen Schno
|
01e22a775a
|
Added single plugin load function
Redid config system to be more extensible and used internally
|
5 years ago |
Anairkoen Schno
|
54301f089e
|
Fixed up some sorting rules for plugin load ordering
|
6 years ago |
Anairkoen Schno
|
724c11cac9
|
Added loading of embedded manifests, as well as load order computation
|
6 years ago |
Anairkoen Schno
|
daacd980f9
|
Added Semver version verification to ModsaberModInfo
|
6 years ago |
Anairkoen Schno
|
112906e906
|
Moved IGenericEnhancedPlugin code into IEnhancedPlugin to aid backwards compatablility
|
6 years ago |
Anairkoen Schno
|
df498b03b5
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
44f52ededb
|
Exposed a better API to check for currently installed mods
|
6 years ago |
Anairkoen Schno
|
8fa20b4c53
|
Fixedconfig reloading
|
6 years ago |
Anairkoen Schno
|
51a2bf5c3b
|
Made IConfigProviders auto reload if the file changes
|
6 years ago |
Anairkoen Schno
|
0b1aac10a5
|
Created an IPA config source
Moved some logger init stuff around
|
6 years ago |
Anairkoen Schno
|
f57d89a343
|
Added libraries; updater works with dependencies
+ Microsoft.CSharp
+ SemVer
|
6 years ago |
Anairkoen Schno
|
52dd89da4c
|
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
|
18847d663d
|
Finalized ConfigProvider
Incremented version
|
6 years ago |
Anairkoen Schno
|
2d17c80a94
|
Added IConfigProvider and one implimentation
|
6 years ago |
Anairkoen Schno
|
fa47e491ce
|
Fixed some spelling
|
6 years ago |
Anairkoen Schno
|
60fa80215c
|
Added support for child loggers, moved to using them fore more differentiation within IPA
|
6 years ago |
Anairkoen Schno
|
8e6298640c
|
Fixed some reccommended code structure stuff
|
6 years ago |
Anairkoen Schno
|
b91940cacd
|
Added documentation to those that needed it, and internalized those that don't.
|
6 years ago |
Anairkoen Schno
|
0c2d743674
|
Finished migration to new locations
|
6 years ago |
Anairkoen Schno
|
40880e32d6
|
Moved Logging to new location
|
6 years ago |
Anairkoen Schno
|
9a148f986a
|
Moved classes to new namespace
|
6 years ago |
Anairkoen Schno
|
8baa8ca528
|
Reworked some refactor organization
Added somewhaat backwards compatavbility through Mono.Cecil
|
6 years ago |
Anairkoen Schno
|
1b3f45ca8c
|
Began refactor
|
6 years ago |
Anairkoen Schno
|
21300c6879
|
Moved non-Mono libraries to Libs/ folder
|
6 years ago |
Anairkoen Schno
|
5e6579d30b
|
Changed IPAPlugins to Plugins for Taz
|
6 years ago |
Anairkoen Schno
|
60fcb7bb62
|
Did some cleanup, moved a utility function to LoneFunctions
|
6 years ago |
Anairkoen Schno
|
adbd871c0d
|
Fixed ModPrefs type
|
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 |