diff --git a/static-assets/.doorstop_version b/static-assets/.doorstop_version deleted file mode 100644 index ef8d756..0000000 --- a/static-assets/.doorstop_version +++ /dev/null @@ -1 +0,0 @@ -4.2.0 \ No newline at end of file diff --git a/static-assets/BepInEx/core/0Harmony20.dll b/static-assets/BepInEx/core/0Harmony20.dll index 6300bf2..7cc2c1d 100644 Binary files a/static-assets/BepInEx/core/0Harmony20.dll and b/static-assets/BepInEx/core/0Harmony20.dll differ diff --git a/static-assets/BepInEx/core/BepInEx.Preloader.dll b/static-assets/BepInEx/core/BepInEx.Preloader.dll index c021874..a988a68 100644 Binary files a/static-assets/BepInEx/core/BepInEx.Preloader.dll and b/static-assets/BepInEx/core/BepInEx.Preloader.dll differ diff --git a/static-assets/BepInEx/core/BepInEx.Preloader.xml b/static-assets/BepInEx/core/BepInEx.Preloader.xml index 12336b4..fe5607d 100644 --- a/static-assets/BepInEx/core/BepInEx.Preloader.xml +++ b/static-assets/BepInEx/core/BepInEx.Preloader.xml @@ -113,6 +113,11 @@ + + + The main entrypoint of BepInEx, called from Doorstop. + + Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. @@ -160,10 +165,5 @@ - - - The main entrypoint of BepInEx, called from Doorstop. - - diff --git a/static-assets/BepInEx/core/BepInEx.dll b/static-assets/BepInEx/core/BepInEx.dll index 2cb66f8..826b479 100644 Binary files a/static-assets/BepInEx/core/BepInEx.dll and b/static-assets/BepInEx/core/BepInEx.dll differ diff --git a/static-assets/BepInEx/core/HarmonyXInterop.dll b/static-assets/BepInEx/core/HarmonyXInterop.dll index c005652..241602f 100644 Binary files a/static-assets/BepInEx/core/HarmonyXInterop.dll and b/static-assets/BepInEx/core/HarmonyXInterop.dll differ diff --git a/static-assets/doorstop_config.ini b/static-assets/doorstop_config.ini index 3a1e568..a68f30f 100644 --- a/static-assets/doorstop_config.ini +++ b/static-assets/doorstop_config.ini @@ -1,36 +1,16 @@ -# General options for Unity Doorstop -[General] - -# Enable Doorstop? -enabled = true - -# Path to the assembly to load and execute -# NOTE: The entrypoint must be of format `static void Doorstop.Entrypoint.Start()` -target_assembly=BepInEx\core\BepInEx.Preloader.dll - -# If true, Unity's output log is redirected to \output_log.txt -redirect_output_log = false - +[UnityDoorstop] +# Specifies whether assembly executing is enabled +enabled=true +# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop +targetAssembly=BepInEx\core\BepInEx.Preloader.dll +# Specifies whether Unity's output log should be redirected to \output_log.txt +redirectOutputLog=false # If enabled, DOORSTOP_DISABLE env var value is ignored # USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignore_disable_switch = false - -# Options specific to running under Unity Mono runtime -[UnityMono] - +ignoreDisableSwitch=false # Overrides default Mono DLL search path # Sometimes it is needed to instruct Mono to seek its assemblies from a different path # (e.g. mscorlib is stripped in original game) # This option causes Mono to seek mscorlib and core libraries from a different folder before Managed # Original Managed folder is added as a secondary folder in the search path -# To specify multiple paths, separate them with semicolons (;) -dll_search_path_override = - -# If true, Mono debugger server will be enabled -debug_enabled = false - -# When debug_enabled is true, specifies the address to use for the debugger server -debug_address = 127.0.0.1:10000 - -# If true and debug_enabled is true, Mono debugger server will suspend the game execution until a debugger is attached -debug_suspend = false \ No newline at end of file +dllSearchPathOverride= \ No newline at end of file diff --git a/static-assets/winhttp.dll b/static-assets/winhttp.dll index 718b870..bdf9c79 100644 Binary files a/static-assets/winhttp.dll and b/static-assets/winhttp.dll differ