Anairkoen Schno
|
ac4f75aea2
|
Added MarkDown description for BSIPA
|
5 years ago |
Anairkoen Schno
|
0a344f63cb
|
Fixed PDB info in Loader
|
5 years ago |
Anairkoen Schno
|
92344981f4
|
Added support for `links` section of manifest
|
5 years ago |
Anairkoen Schno
|
084cf0b7da
|
Updated manifest to include icons
Added Icon to BSIPA
|
5 years ago |
Anairkoen Schno
|
990b08fbbb
|
Re-activated and updated the updater, needs more testing
Bump version
|
5 years ago |
Anairkoen Schno
|
a938b4048b
|
Updated to VS 2019
Better support for no console
Stdout now gets passed through the logging system for unified log locations
|
5 years ago |
Anairkoen Schno
|
1b8b74628d
|
Reworked console printers to print directly to the console window instead of going through stdout first
|
5 years ago |
Anairkoen Schno
|
81f53354f1
|
Added error message for when a BSIPA plugin was found but a manifest was not
Upgraded to 4.6.1
|
5 years ago |
Anairkoen Schno
|
9407ec24d7
|
Added ConfigProviderFeature
Bumped version
|
5 years ago |
Anairkoen Schno
|
4963c3e2b1
|
Opened Feature.StoreOnPlugin to all subclasses
Added InitInjectorFeature as `init-injector`
|
5 years ago |
Anairkoen Schno
|
4c9e2382be
|
Updated Mono.Cecil
|
5 years ago |
DaNike
|
1fe7b973bd
|
Tweaked some feature parsing
Added AddInFeature
|
5 years ago |
DaNike
|
afc5ca7b47
|
Finished Features implimentation
Added support for custom Init injection
|
5 years ago |
Anairkoen Schno
|
396d1735d3
|
Slightly changed some stuff to try to fix loading issues
|
5 years ago |
Anairkoen Schno
|
93786aa73b
|
Fixed debugging symbols for Mono
|
5 years ago |
Anairkoen Schno
|
d491dfde50
|
Fixed library detection when loading from Mono.Cecil
|
5 years ago |
Anairkoen Schno
|
eca52b742d
|
Performed some cleanup
|
5 years ago |
Anairkoen Schno
|
e7b0de9282
|
Added single plugin load function
Redid config system to be more extensible and used internally
|
5 years ago |
Anairkoen Schno
|
1f707c5035
|
Fixed up some sorting rules for plugin load ordering
|
5 years ago |
Anairkoen Schno
|
86d30f7997
|
Added loading of embedded manifests, as well as load order computation
|
5 years ago |
Anairkoen Schno
|
1cdedfcc71
|
Started rewrite of loader
|
5 years ago |
Anairkoen Schno
|
e2f67ec35c
|
Updated package Newtonsoft.JSON
|
6 years ago |
Anairkoen Schno
|
8bb53feea5
|
Worked further towards the goal of a debuggable Beat Saber
Upgraded Mono.Cecil to 0.10.1
Removed some unneeded files from repo
|
6 years ago |
Anairkoen Schno
|
5904e6c3cf
|
Updated Mono.Cecil
|
6 years ago |
Anairkoen Schno
|
6045e31267
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
159783c1ec
|
Deleted depricated SteamCheck class
|
6 years ago |
Anairkoen Schno
|
bf16442ed3
|
Modified build order selection method
|
6 years ago |
Anairkoen Schno
|
4cb7be3f25
|
Improved reference "manager", adding a few checks
|
6 years ago |
Anairkoen Schno
|
b38d36c34a
|
Finished shift to stored references
Build project CollectDependencies to collect and process dependencies
|
6 years ago |
DaNike
|
a42da09b24
|
Fixed up some build order stuff
Started work on repository included dependencies
|
6 years ago |
Anairkoen Schno
|
f198aa6382
|
All compilation now completely deterministic
Incremented version
|
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
|
9d2461b2eb
|
Added IConfigProvider and one implimentation
|
6 years ago |
Anairkoen Schno
|
99ced8f618
|
Added IConfigProvider interface, need to impliment with JSON and TOML
|
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
|
d66eb8c828
|
Tweaked project settings
|
6 years ago |
Anairkoen Schno
|
3278c21a3d
|
Added documentation to those that needed it, and internalized those that don't.
|
6 years ago |
Anairkoen Schno
|
9144d926de
|
Finished migration to new locations
|
6 years ago |
Anairkoen Schno
|
220431f722
|
Moved all utilities to new location
|
6 years ago |
Anairkoen Schno
|
cace022c38
|
Moved classes to new namespace
|
6 years ago |
Anairkoen Schno
|
b1ea2e387b
|
Reworked some refactor organization
Added somewhaat backwards compatavbility through Mono.Cecil
|
6 years ago |
Anairkoen Schno
|
ccdb444d68
|
Improved the backup system
added $manifest$.txt to backups
|
6 years ago |
Anairkoen Schno
|
2b32d6f91e
|
Began refactor
|
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
|
a4a3cf14bd
|
Migrated to (and added) Newtonsoft.Json
|
6 years ago |
Anairkoen Schno
|
cc7bffa55c
|
Added support for self-updating
Updater is now slightly more robust
|
6 years ago |
Anairkoen Schno
|
427b91efde
|
Added a way for plugins to get a logger
|
6 years ago |