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
|
803e759453
|
Pulled out common properties for the projects into common project
|
3 years ago |
Anairkoen Schno
|
cbad14a10a
|
Began transition to SDK-style projects
|
4 years ago |
Zingabopp
|
a03dc2d043
|
Projects fixed
|
4 years ago |
Anairkoen Schno
|
38dbc53265
|
Moved plugin deleter yeeter to conditional based of whether or not it is being built for Beat Saber
|
4 years ago |
Anairkoen Schno
|
d76c6e400a
|
Updated Harmony to Harmony 2
|
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
|
30cb531c31
|
Added more indirection around Harmony at injection, as well as some debug printing during reference lookup
|
4 years ago |
Anairkoen Schno
|
f8b1fe0d0a
|
Fixed ModList/Assembly-CSharp
refs.txt now auto-virutalizes Assembly-CSharp
|
4 years ago |
Anairkoen Schno
|
46e464db06
|
Upgraded to C# 8 without changing framework
|
4 years ago |
Anairkoen Schno
|
a84182e220
|
Added basic anti-piracy checks
|
5 years ago |
Anairkoen Schno
|
ec3353efd3
|
Fixed some whitespace
|
5 years ago |
Anairkoen Schno
|
112c7ef4e3
|
AsyncBridge package now non-conditional
|
5 years ago |
Anairkoen Schno
|
1b35bf3de4
|
Added most of the Net3 proxy
|
5 years ago |
Anairkoen Schno
|
3fc6bc4bb8
|
Changed where things are in projects
|
5 years ago |
Anairkoen Schno
|
6ddf5950aa
|
Added check for CI to make builds more sane
|
5 years ago |
Anairkoen Schno
|
cf3bb991fd
|
Added check for BuildingInsideVisualStudio to define TargetFrameworks so VS doesn't throw a fit
|
5 years ago |
Anairkoen Schno
|
860ff432da
|
Removed TargetFrameworks tags from CSProjects
|
5 years ago |
Anairkoen Schno
|
cf7b8e4316
|
More adjustments to get it loading in VS
|
5 years ago |
Anairkoen Schno
|
7f2c5c93c3
|
Re-refactor for better MSBuild behavior
|
5 years ago |
Anairkoen Schno
|
7838a5bea9
|
Added some basic stuff for .NET 3 builds
|
5 years ago |
Anairkoen Schno
|
f153df4630
|
Added some framework stuff for early gameversion detection
|
5 years ago |
Anairkoen Schno
|
879992c7c6
|
Updated Cecil
Added DocFX
|
5 years ago |
Anairkoen Schno
|
0bbddbcecb
|
First run now makes sure permissions are workable
|
5 years ago |
Anairkoen Schno
|
050cc13a7a
|
Updated to using Microsoft.CSharp from Unity instead of Mono
|
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
|
b1e62bb990
|
Bumped version
Added anti-yeet patch hidden behind config option
|
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
|
d2711ec4f3
|
Removed Mono.Unofficial.pdb2mdb as it is no longer necessary
|
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
|
86d30f7997
|
Added loading of embedded manifests, as well as load order computation
|
5 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
|
6045e31267
|
Updated to use ReSharper
|
6 years ago |
Anairkoen Schno
|
bf16442ed3
|
Modified build order selection method
|
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
|
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
|
634a38347b
|
Moved Assembly-CSharp and UnityEngine backup to the loader, updates the backup on game update
|
6 years ago |
Anairkoen Schno
|
f198aa6382
|
All compilation now completely deterministic
Incremented version
|
6 years ago |
Anairkoen Schno
|
68ab62057b
|
Completely moved virtualization to the loader
|
6 years ago |
Anairkoen Schno
|
bee1b2b371
|
Updated version
Began adding support for non-destructive patching
|
6 years ago |
Anairkoen Schno
|
de1b5aea4f
|
Library loader now supports nested folders in Libs/
|
6 years ago |
Anairkoen Schno
|
a2907890a8
|
Added libraries; updater works with dependencies
+ Microsoft.CSharp
+ SemVer
|
6 years ago |