Anairkoen Schno
|
b1e34ed943
|
If Beat Saber was launched from a process with a console, --verbose attaches to that console
|
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
|
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
|
400cfc2816
|
Names
|
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
|
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
|
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
|
4 years ago |
Anairkoen Schno
|
b40a8e3b02
|
Moved the debug write of generated assembly
|
4 years ago |
Anairkoen Schno
|
6aa5fa00c3
|
Added safer virtualization and anti-yeet support
|
4 years ago |
Anairkoen Schno
|
8b80844f92
|
Fixed Harmony load error
|
4 years ago |
Anairkoen Schno
|
8c67b56db8
|
Fixed load order
Removed now-redundant debug logging
|
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
|
792e8d771c
|
Minor updates
|
4 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
|
a84182e220
|
Added basic anti-piracy checks
|
5 years ago |
Anairkoen Schno
|
6d67921eea
|
Added some command line options
|
5 years ago |
Anairkoen Schno
|
fc41ebc83a
|
Lib loader now sets up DLL search paths
|
5 years ago |
Anairkoen Schno
|
cc83721377
|
Removed Newtonsoft double-loading from injector
(Need to figure out how to get MuseDash to acutally behave)
|
5 years ago |
Anairkoen Schno
|
ba38c12394
|
Lots of adjustments to work on .NET 3
|
5 years ago |
Anairkoen Schno
|
2f7fdc1859
|
Finished backport to Net3
|
5 years ago |
Anairkoen Schno
|
f153df4630
|
Added some framework stuff for early gameversion detection
|
5 years ago |
Anairkoen Schno
|
a2565c3069
|
Fixed some access permissions
Fixed doc generation
|
5 years ago |
Anairkoen Schno
|
0bbddbcecb
|
First run now makes sure permissions are workable
|
5 years ago |
Anairkoen Schno
|
385e483f7a
|
Fixed ModList buttons to persist better
Logger now writes to basic log files and compresses them next start
Library loader now updates cache after installing pending updates
|
5 years ago |
Anairkoen Schno
|
1e3dc22ea4
|
Added begginings of disablable mod support
|
5 years ago |
Anairkoen Schno
|
c0cba42cd0
|
Mods now get moved to a new location after updates
|
5 years ago |
Anairkoen Schno
|
12263d56c0
|
Made BSIPA game agnostic
|
5 years ago |
Anairkoen Schno
|
4f415904b7
|
Removed trimming on Unity logs, to hopefully preserve formatting
|
5 years ago |
Anairkoen Schno
|
73eebcb355
|
Made no console the default again
|
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
|
dea78cc93f
|
Removed unneccesary code in Injector
|
5 years ago |
Anairkoen Schno
|
58d8558fd1
|
Added a few comments to explain myself
|
5 years ago |
Anairkoen Schno
|
396d1735d3
|
Slightly changed some stuff to try to fix loading issues
|
5 years ago |
Anairkoen Schno
|
d703856930
|
Fixed type loading error with workaround for Mono bug
|
5 years ago |