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
|
4 years ago |
Anairkoen Schno
|
c26b7a75c9
|
Added flag to disable reverting during installations
|
4 years ago |
Anairkoen Schno
|
0f1fa9ce08
|
Made pending updates install *before* the patching
|
4 years ago |
Anairkoen Schno
|
a0da7ee331
|
Formatting
|
4 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 |
Anairkoen Schno
|
8ad848d458
|
Reverted the Cecil version of Injector and Loader to continue supporting .NET 3.5
|
5 years ago |
Anairkoen Schno
|
f80aa0748a
|
Updated NuGet packages
|
5 years ago |
Anairkoen Schno
|
8c67b56db8
|
Fixed load order
Removed now-redundant debug logging
|
5 years ago |
Anairkoen Schno
|
30cb531c31
|
Added more indirection around Harmony at injection, as well as some debug printing during reference lookup
|
5 years ago |
Anairkoen Schno
|
f8b1fe0d0a
|
Fixed ModList/Assembly-CSharp
refs.txt now auto-virutalizes Assembly-CSharp
|
5 years ago |
Anairkoen Schno
|
792e8d771c
|
Minor updates
|
5 years ago |
Anairkoen Schno
|
46e464db06
|
Upgraded to C# 8 without changing framework
|
5 years ago |
Anairkoen Schno
|
ac1cbd8c42
|
Added a level of indirection in the injector for safety loading shipped libraries
|
5 years ago |
Anairkoen Schno
|
d905fab1de
|
Added protection from Harmony
|
5 years ago |
Anairkoen Schno
|
baec020b41
|
Fixed fuckin logging for the last goddamn time
|
5 years ago |
Anairkoen Schno
|
2f7975ac01
|
Added execution critical section handler to injector file modifications
|
5 years ago |
Anairkoen Schno
|
789b1495fb
|
Added early game version detection to code path
|
5 years ago |
Anairkoen Schno
|
b4c23fb1dc
|
Fixed a load of me fucking up
|
5 years ago |
Anairkoen Schno
|
0bbdd1b27e
|
Fixed .ini search path
|
5 years ago |