NeighTools / UnityDoorstop

Doorstop -- run C# before Unity does!
GNU Lesser General Public License v2.1
454 stars 69 forks source link

Windows 11 issues #45

Open shady14u opened 1 year ago

shady14u commented 1 year ago

Unable to run on windows 11. No errors just goes into an infinite crash like there is some policy preventing doorstop from injecting the code.. Not sure how to resolve.. Any Assistance would be much appreciated.

ManlyMarco commented 6 months ago

Anyone else with similar issues? @shady14u do you still have this issue, or have steps to reproduce it?

YakovAU commented 4 months ago

im not able to run 7 days to die with the new doorstop. not sure why. this is the only output i get:

Doorstop started!

Executable path: C:\Games\VanillaDev1.0\7DaysToDie.exe Application dir: C:\Games\VanillaDev1.0 Working dir: C:\Games\VanillaDev1.0 Doorstop library path: C:\Games\VanillaDev1.0\WINHTTP.dll Doorstop library name: WINHTTP Standard output handle at 0000000000000000 Standard output handle path: Looking for original DLL from C:\Games\VanillaDev1.0\WINHTTP_alt.dll Looking for original DLL from C:\Windows\system32\WINHTTP.dll Proxy loaded CONFIG: General.enabled = true CONFIG: General.ignore_disable_switch = false CONFIG: General.redirect_output_log = false CONFIG: General.target_assembly = BepInEx\core\BepInEx.Preloader.dll (General.target_assembly) BepInEx\core\BepInEx.Preloader.dll => >C:\Games\VanillaDev1.0\BepInEx\core\BepInEx.Preloader.dll CONFIG: General.boot_config_override = CONFIG: UnityMono.dll_search_path_override = CONFIG: UnityMono.debug_enabled = false CONFIG: UnityMono.debug_suspend = false CONFIG: UnityMono.debug_address = 127.0.0.1:10000 CONFIG: Il2Cpp.coreclr_path = CONFIG: Il2Cpp.corlib_dir = Config loaded Doorstop enabled! Installing IAT hooks Hooks installed, marking DOORSTOP_DISALBE = TRUE Got mono_jit_init_version at 00007FF8783A0000 Loaded all runtime functions

Configuring mono debug server Debug options: --debugger-agent=transport=dt_socket,server=y,address=127.0.0.1:55555,suspend=n,no-hide-debugger Configuring mono debug server Debug options: --debugger-agent=transport=dt_socket,server=y,address=127.0.0.1:55555,suspend=n,no-hide-debugger Configuring mono debug server Debug options: --debugger-agent=transport=dt_socket,server=y,address=127.0.0.1:55555,suspend=n,no-hide-debugger Starting mono domain "Unity Root Domain" Runtime version: v4.0.30319 Current root: C:\Games\VanillaDev1.0\7DaysToDie_Data\Managed Overriding mono DLL search path Mono search path: C:\Games\VanillaDev1.0\7DaysToDie_Data\Managed Configuring mono debug server Debug options: --debugger-agent=transport=dt_socket,server=y,address=127.0.0.1:55555,suspend=n,no-hide-debugger

ManlyMarco commented 4 months ago

What do you mean by new? What was the last version that worked?

YakovAU commented 4 months ago

since unity doorstop 3, when bepinex used it. i cant use bepinex/doorstop anymore on doorstop 4.

ManlyMarco commented 4 months ago

@aldelaro5

ManlyMarco commented 4 months ago

Does this happen in only one game or in all games that you run on this system?

YakovAU commented 4 months ago

i only use it on 7 days to die. it happens on any instance of it, since I develop mods for the game, I've tried many different versions and configurations but the game just fails to launch with doorstop 4 with minimal logging feedback from unity or doorstop. Since bepinex now uses doorstop 4 I have to remain on an older bepinex version.