-
-
Notifications
You must be signed in to change notification settings - Fork 493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Throw ExecutionEngineException When the assembly path have double byte characters #431
Comments
The newest release of Harmony is 2.1.1 so something is wrong. |
Sorry,I found that the Harmony In BepinEx is HarmonryX fork.I will close the issue. |
Harmony will still run afoul of this issue whenever C:\Users\garett\my-ünity-pröject # note umlauts in path There are calls to I'm unable to use the newer MonoMod-dependent versions in our projects due to conflicts with some Unity packages like Burst, but I have made a fix atop the |
This is the relevant commit: |
@nike4613 might be interested why you cannot use new Harmony and his new dependencies. |
Describe the bug
When I using BepinEx and Harmony to patch a method,it throw
ExecutionEngineException: String conversion error: Illegal byte sequence encounted in the input.
To Reproduce
Steps to reproduce the behavior:
4.How to reproduce
After discover the problem,I was trying to rename the game directory name.
When plugin path is
D:\soft\steam\steamapps\common\觅长生\64\BepInEx\plugins\Next.dll
,it throw the Exception.When plguin path is
D:\soft\steam\steamapps\common\M\64\BepInEx\plugins\Next.dll
,it work well.The application path is
D:\soft\steam\steamapps\common\觅长生\64\觅长生.exe
Runtime environment:
The text was updated successfully, but these errors were encountered: