Anairkoen Schno
|
06717b30d5
|
Fixed PDB info in Loader
|
5 years ago |
Anairkoen Schno
|
b31e87074f
|
Added support for `links` section of manifest
|
5 years ago |
Anairkoen Schno
|
e87a5e25ac
|
Updated manifest to include icons
Added Icon to BSIPA
|
5 years ago |
Anairkoen Schno
|
ce83785e92
|
Re-activated and updated the updater, needs more testing
Bump version
|
5 years ago |
Anairkoen Schno
|
759cf10cda
|
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
|
ba06fa690c
|
Reworked console printers to print directly to the console window instead of going through stdout first
|
5 years ago |
Anairkoen Schno
|
1948512ebc
|
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
|
1f506afe3f
|
Added ConfigProviderFeature
Bumped version
|
5 years ago |
Anairkoen Schno
|
d86d140d56
|
Opened Feature.StoreOnPlugin to all subclasses
Added InitInjectorFeature as `init-injector`
|
5 years ago |
Anairkoen Schno
|
902a151746
|
Updated Mono.Cecil
|
5 years ago |
DaNike
|
fc7148c4cc
|
Tweaked some feature parsing
Added AddInFeature
|
5 years ago |
DaNike
|
b3d59e6aac
|
Finished Features implimentation
Added support for custom Init injection
|
5 years ago |
Anairkoen Schno
|
a29f741373
|
Slightly changed some stuff to try to fix loading issues
|
5 years ago |
Anairkoen Schno
|
7a75ca971b
|
Fixed debugging symbols for Mono
|
5 years ago |
Anairkoen Schno
|
57e6253376
|
Fixed library detection when loading from Mono.Cecil
|
5 years ago |
Anairkoen Schno
|
4412bd2f04
|
Performed some cleanup
|
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
|
5 years ago |
Anairkoen Schno
|
724c11cac9
|
Added loading of embedded manifests, as well as load order computation
|
5 years ago |
Anairkoen Schno
|
07d1230950
|
Started rewrite of loader
|
5 years ago |
Anairkoen Schno
|
9ae2c624c9
|
Updated package Newtonsoft.JSON
|
6 years ago |
Anairkoen Schno
|
993ba98752
|
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
|
efcaba6bde
|
Updated Mono.Cecil
|
6 years ago |
Anairkoen Schno
|
df498b03b5
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
6e1222d009
|
Deleted depricated SteamCheck class
|
6 years ago |
Anairkoen Schno
|
6748adbe33
|
Modified build order selection method
|
6 years ago |
Anairkoen Schno
|
5bdf8eaa65
|
Improved reference "manager", adding a few checks
|
6 years ago |
Anairkoen Schno
|
ef32b6bfd9
|
Finished shift to stored references
Build project CollectDependencies to collect and process dependencies
|
6 years ago |
DaNike
|
bdc7611c81
|
Fixed up some build order stuff
Started work on repository included dependencies
|
6 years ago |
Anairkoen Schno
|
2e28a6a56e
|
All compilation now completely deterministic
Incremented version
|
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
|
2d17c80a94
|
Added IConfigProvider and one implimentation
|
6 years ago |
Anairkoen Schno
|
c1d5155647
|
Added IConfigProvider interface, need to impliment with JSON and TOML
|
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
|
2b632a09b7
|
Tweaked project settings
|
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
|
0f7a3cee9d
|
Moved all utilities 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
|
6c9ea9b338
|
Improved the backup system
added $manifest$.txt to backups
|
6 years ago |
Anairkoen Schno
|
1b3f45ca8c
|
Began refactor
|
6 years ago |
Anairkoen Schno
|
25fc635157
|
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
|
21300c6879
|
Moved non-Mono libraries to Libs/ folder
|
6 years ago |
Anairkoen Schno
|
ca50eedcaa
|
Added Harmony as a provided library
|
6 years ago |
Anairkoen Schno
|
2131676597
|
Migrated to (and added) Newtonsoft.Json
|
6 years ago |
Anairkoen Schno
|
6e11bd09d0
|
Added support for self-updating
Updater is now slightly more robust
|
6 years ago |
Anairkoen Schno
|
cd112d8cf4
|
Added a way for plugins to get a logger
|
6 years ago |
Anairkoen Schno
|
b239de7abc
|
Did some more documenting
Probably ready for a realase
|
6 years ago |