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