71 Commits (1903a174acecb0fcd702c898608cda821c58e946)

Author SHA1 Message Date
  Anairkoen Schno b1f0648610 Added MainThread checks and UnityMainThreadTaskScheduler 5 years ago
  Anairkoen Schno 6459dcc762 Changed Injector logger to be a special injector log 5 years ago
  Anairkoen Schno 77e86cb03d Renamed BeatSaber class to UnityGame 5 years ago
  Anairkoen Schno 940466f820 Switched entirely over to attribute based system 5 years ago
  Anairkoen Schno e6097054b2 Added check for game version boundary 5 years ago
  Anairkoen Schno 71420b3206 Added flag to disable reverting during installations 5 years ago
  Anairkoen Schno 06d6854daa Made pending updates install *before* the patching 5 years ago
  Anairkoen Schno e6ee72e077 Formatting 5 years ago
  Anairkoen Schno 0168e3dbfb Improved virtualizer for game DLLs to use list in config 5 years ago
  Anairkoen Schno d599498c0a Moved the debug write of generated assembly 5 years ago
  Anairkoen Schno 905cd6113e Added safer virtualization and anti-yeet support 5 years ago
  Anairkoen Schno 24151b95e7 Fixed Harmony load error 5 years ago
  Anairkoen Schno 1d19c30922 Fixed load order 5 years ago
  Anairkoen Schno d54720509f Added more indirection around Harmony at injection, as well as some debug printing during reference lookup 5 years ago
  Anairkoen Schno d982e72e78 Minor updates 5 years ago
  Anairkoen Schno d8d68ce4c2 Added a level of indirection in the injector for safety loading shipped libraries 5 years ago
  Anairkoen Schno f589a41d82 Added protection from Harmony 5 years ago
  Anairkoen Schno 596a831b12 Fixed fuckin logging for the last goddamn time 5 years ago
  Anairkoen Schno 1368e6dd6f Added execution critical section handler to injector file modifications 5 years ago
  Anairkoen Schno 14c25b1c98 Added early game version detection to code path 5 years ago
  Anairkoen Schno 56891e8a2f Added basic anti-piracy checks 5 years ago
  Anairkoen Schno f28dbfa9e8 Added some command line options 5 years ago
  Anairkoen Schno 2876df2524 Lib loader now sets up DLL search paths 5 years ago
  Anairkoen Schno c00aba7d64 Removed Newtonsoft double-loading from injector 5 years ago
  Anairkoen Schno cc475bf260 Lots of adjustments to work on .NET 3 5 years ago
  Anairkoen Schno 3a676e63dd Finished backport to Net3 5 years ago
  Anairkoen Schno 32d7ff2b7d Added some framework stuff for early gameversion detection 5 years ago
  Anairkoen Schno 5d2d3ee1ba Fixed some access permissions 5 years ago
  Anairkoen Schno e42f85183e First run now makes sure permissions are workable 5 years ago
  Anairkoen Schno 5e07dd7164 Fixed ModList buttons to persist better 5 years ago
  Anairkoen Schno 9813b62f01 Added begginings of disablable mod support 5 years ago
  Anairkoen Schno 3ee8070f82 Mods now get moved to a new location after updates 5 years ago
  Anairkoen Schno 4d6c4a1ae5 Made BSIPA game agnostic 5 years ago
  Anairkoen Schno 67184bcf19 Removed trimming on Unity logs, to hopefully preserve formatting 5 years ago
  Anairkoen Schno 50d8dd7576 Made no console the default again 5 years ago
  Anairkoen Schno 759cf10cda Updated to VS 2019 5 years ago
  Anairkoen Schno ba06fa690c Reworked console printers to print directly to the console window instead of going through stdout first 5 years ago
  Anairkoen Schno 203babe548 Bumped version 5 years ago
  Anairkoen Schno cc8a94fa5d Removed unneccesary code in Injector 5 years ago
  Anairkoen Schno 0bb0aee3d1 Added a few comments to explain myself 6 years ago
  Anairkoen Schno a29f741373 Slightly changed some stuff to try to fix loading issues 6 years ago
  Anairkoen Schno d4c2523048 Fixed type loading error with workaround for Mono bug 6 years ago
  Anairkoen Schno 7a75ca971b Fixed debugging symbols for Mono 6 years ago
  DaNike 067056f796 Minor tweaks to some settings 6 years ago
  Anairkoen Schno 4412bd2f04 Performed some cleanup 6 years ago
  Anairkoen Schno 4081cc05ef Fixed Config class 6 years ago
  Anairkoen Schno 01e22a775a Added single plugin load function 6 years ago
  Anairkoen Schno 724c11cac9 Added loading of embedded manifests, as well as load order computation 6 years ago
  Anairkoen Schno 07d1230950 Started rewrite of loader 6 years ago
  Anairkoen Schno ade9538130 Completely removed old patching method 6 years ago