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
|
7a5d2f3362
|
Add trace logging to new loader for debugging issues
|
3 years ago |
Anairkoen Schno
|
f93bdad9af
|
Delay scan of IPA.exe until just before it would be run
|
3 years ago |
Anairkoen Schno
|
97b9eb6c34
|
Library loader now scans libraries before loading them
|
3 years ago |
Anairkoen Schno
|
4a91c24189
|
Scans now actually prevent running of code
|
3 years ago |
Anairkoen Schno
|
53f94fcb80
|
Added anti-malware related config options
|
3 years ago |
Anairkoen Schno
|
5cb86dc696
|
Add more timer logs
|
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
|
b1e34ed943
|
If Beat Saber was launched from a process with a console, --verbose attaches to that console
|
3 years ago |
Zingabopp
|
af4c5cf0ba
|
Update Virtualizer.cs
|
3 years ago |
Zingabopp
|
c6b9f05bbb
|
Virtualizes methods that were already virtual but also final
|
3 years ago |
Zingabopp
|
8ad818e1fd
|
Removed modreq for `out` parameters
|
3 years ago |
Anairkoen Schno
|
1780955865
|
Make nested private types public
|
3 years ago |
Anairkoen Schno
|
24643eb9b0
|
Make virtualizer correctly generate modreqs for in and out parameters on newly virtual methods
|
3 years ago |
Anairkoen Schno
|
078ff43f92
|
A potential error in System.Guid.NewGuid is now caught instead of bubbling up to the error handler
|
3 years ago |
Anairkoen Schno
|
d795654028
|
GameVersionEarly now correctly grabs an AlmostVersion instead of a SemVer.Version
|
4 years ago |
Anairkoen Schno
|
ac379a4489
|
Minor changes to the GameVersionEarly parser to make it slightly saner
|
4 years ago |
Zingabopp
|
587bfa590e
|
Fixed version detection
|
4 years ago |
Anairkoen Schno
|
9e375e6e91
|
Removed old csproj files
|
4 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
|
f046a63576
|
Moved Debug assembly save
|
4 years ago |
Anairkoen Schno
|
1716202531
|
Fixed Bootstrapper somehow loosing like half of the file
|
4 years ago |
Anairkoen Schno
|
400cfc2816
|
Names
|
4 years ago |
Anairkoen Schno
|
5daf094f78
|
Bumped version
|
4 years ago |
Anairkoen Schno
|
fc5ac7e786
|
Moved injection to happen earlier, and bootstrapper to behave well
|
4 years ago |
Anairkoen Schno
|
a421b3e6e8
|
Added `using` to a read assembly in Injector
|
4 years ago |
Anairkoen Schno
|
d76c6e400a
|
Updated Harmony to Harmony 2
|
4 years ago |
Anairkoen Schno
|
113dac3c34
|
Bumped version
Removed version-postfixed libraries
|
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
|
50fea67b68
|
Added MainThread checks and UnityMainThreadTaskScheduler
|
4 years ago |
Anairkoen Schno
|
304e04bdda
|
Changed Injector logger to be a special injector log
Improved CriticalSection
|
4 years ago |
Anairkoen Schno
|
a52cd5eaf2
|
Renamed BeatSaber class to UnityGame
|
4 years ago |
Anairkoen Schno
|
2ee36cb4ba
|
Added a little note for my pirate friends
|
4 years ago |
Anairkoen Schno
|
5eda901607
|
Switched entirely over to attribute based system
|
4 years ago |
Anairkoen Schno
|
bb44e27923
|
Added check for game version boundary
|
5 years ago |
Anairkoen Schno
|
c26b7a75c9
|
Added flag to disable reverting during installations
|
5 years ago |
Anairkoen Schno
|
0f1fa9ce08
|
Made pending updates install *before* the patching
|
5 years ago |
Anairkoen Schno
|
a0da7ee331
|
Formatting
|
5 years ago |
Anairkoen Schno
|
a38080f52a
|
Improved virtualizer for game DLLs to use list in config
|
5 years ago |
Anairkoen Schno
|
8523c4912b
|
Added another check to the anti-piracy
|
5 years ago |
Anairkoen Schno
|
b40a8e3b02
|
Moved the debug write of generated assembly
|
5 years ago |
Anairkoen Schno
|
6aa5fa00c3
|
Added safer virtualization and anti-yeet support
|
5 years ago |
Anairkoen Schno
|
8b80844f92
|
Fixed Harmony load error
|
5 years ago |