Anairkoen Schno
|
f66e300e9b
|
Update HarmonyX, MonoMod, and Cecil
|
3 years ago |
Anairkoen Schno
|
1a9a341c17
|
Substitute Harmony with HarmonyX/MonoMod.RuntimeDetour
|
3 years ago |
Anairkoen Schno
|
3f0a62ebea
|
Upgrade to Framework 4.7.2 for less pain
|
3 years ago |
Anairkoen Schno
|
86f1db65b0
|
Switch over to Hive.Versioning (part 2)
Notably, this adds a SemVer shim assembly wrapping Hive.Versioning.
|
3 years ago |
Anairkoen Schno
|
42477bdd60
|
Add Hive.Versioning as a library (part 1)
|
3 years ago |
Anairkoen Schno
|
3c1b26811d
|
Expose Windows AMSI interface through common interface to BSIPA plugins
|
3 years ago |
Anairkoen Schno
|
c00085893b
|
Implement core Amsi types for antimalware integration
|
3 years ago |
Anairkoen Schno
|
a92eabee0a
|
Disabled BeatMods updater
|
3 years ago |
Anairkoen Schno
|
803e759453
|
Pulled out common properties for the projects into common project
|
3 years ago |
Anairkoen Schno
|
0759f007a1
|
Fixed Loader's dependency on Net3-Proxy
|
3 years ago |
Anairkoen Schno
|
788041d4f5
|
Updated Harmony
|
4 years ago |
Anairkoen Schno
|
cbad14a10a
|
Began transition to SDK-style projects
|
4 years ago |
Zingabopp
|
a03dc2d043
|
Projects fixed
|
4 years ago |
Anairkoen Schno
|
2572cbd277
|
Made more single-creation caches thread safe
|
4 years ago |
Anairkoen Schno
|
d18d055a5b
|
Added converter support for value types
In the process, to prevent an infinite recursion bug, transitioned to a proper local allocation system
|
4 years ago |
Anairkoen Schno
|
797bc5d2d4
|
Pulled correction stuff out into its own file
|
4 years ago |
Anairkoen Schno
|
b695892540
|
Refactored GeneratedStoreImpl out into several files
|
4 years ago |
Anairkoen Schno
|
eddeccda2d
|
Consolidated NoWarn in IPA.Loader.csproj
|
4 years ago |
Anairkoen Schno
|
8696cef6b8
|
Did some warning cleanup
|
4 years ago |
Anairkoen Schno
|
d76c6e400a
|
Updated Harmony to Harmony 2
|
4 years ago |
Anairkoen Schno
|
c4caf15b7c
|
Renamed generated stuff for sanity
Added API to create generated wrapper divorced from the config system
|
4 years ago |
Anairkoen Schno
|
722429c37d
|
Added guarantee that enable/disable will always be from main thread
|
4 years ago |
Anairkoen Schno
|
50fea67b68
|
Added MainThread checks and UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
9b301af67c
|
Added checks for enablability and calls to enable/disable events
|
4 years ago |
Anairkoen Schno
|
5ea070600e
|
Added fast accessors for fields and properties for ReflectionUtil
|
4 years ago |
Anairkoen Schno
|
6ae0146770
|
Created API for plugin enabling and disabling
|
4 years ago |
Anairkoen Schno
|
a52cd5eaf2
|
Renamed BeatSaber class to UnityGame
|
4 years ago |
Anairkoen Schno
|
751462098c
|
Removed old plugin interface stuff
|
4 years ago |
Anairkoen Schno
|
93746f9492
|
Added .NET 3 polyfill for Expression.Block, Expression.Variable, and Expression.Assign
|
4 years ago |
Anairkoen Schno
|
fac193edca
|
Refactored PluginMetadata and PluginExecutor out of PluginLoader
|
4 years ago |
Anairkoen Schno
|
d1f2eef3b2
|
Added many of the attributes for the new attribute-based loading system
|
4 years ago |
Anairkoen Schno
|
cab1fbd9fa
|
Moved some plugin interface stuff around
|
4 years ago |
Anairkoen Schno
|
a38080f52a
|
Improved virtualizer for game DLLs to use list in config
|
4 years ago |
Anairkoen Schno
|
a59a92d895
|
Added CollectionConverter and some derivatives
|
4 years ago |
Anairkoen Schno
|
dac9826084
|
Added a fuck load of converters and a default mechanism
|
4 years ago |
Anairkoen Schno
|
392ac7b9f9
|
Added Converters file
|
4 years ago |
Anairkoen Schno
|
6aafbc0ac9
|
Started adding converters support
|
4 years ago |
Anairkoen Schno
|
4f7f253acf
|
Added files for attributes and collections
|
4 years ago |
Anairkoen Schno
|
4cd07ae65a
|
Added own implementation of IEnumerable.Prepend
|
4 years ago |
Anairkoen Schno
|
d2079abd7e
|
Added a SingleThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
0ccac4b541
|
Added ConfigRuntime type
Moved Synchronization.cs to Async folder
|
4 years ago |
Anairkoen Schno
|
e98d303865
|
Moved JsonConfigProvider to a new namespace
Added GeneratedStore
|
4 years ago |
Anairkoen Schno
|
3627f48ea2
|
Finished up Config.Data
|
4 years ago |
Anairkoen Schno
|
ba686cbd7d
|
Added start of config abstract representation
|
4 years ago |
Anairkoen Schno
|
c205d5430a
|
Added some synchronization helpers
|
4 years ago |
Anairkoen Schno
|
7ef66c9195
|
Revert "Removed ModPrefs (finally, holy crap)"
This reverts commit 022836b257 .
|
4 years ago |
Anairkoen Schno
|
022836b257
|
Removed ModPrefs (finally, holy crap)
|
4 years ago |
Anairkoen Schno
|
8ad848d458
|
Reverted the Cecil version of Injector and Loader to continue supporting .NET 3.5
|
4 years ago |
Anairkoen Schno
|
f80aa0748a
|
Updated NuGet packages
|
4 years ago |
Anairkoen Schno
|
669ab427ce
|
Added NoRuntimeEnableFeature to allow for opt-out of runtime loading
|
4 years ago |