genshin-fps-unlock icon indicating copy to clipboard operation
genshin-fps-unlock copied to clipboard

Unlocker doesn't launch on Linux through WINE/PROTON after 3.0 update (dotnet 8.0.0)

Open Rodzioo opened this issue 1 year ago • 6 comments

I installed .NET 8.0 on my wine prefix but it just crashes. Pre 8.0 .NET versions of unlocker worked fine. Here's log below.

https://pastebin.com/cR7W7fJu

Rodzioo avatar Feb 02 '24 17:02 Rodzioo

You might be using the wrong DLL if it's not finding something

ronhombre avatar Feb 06 '24 15:02 ronhombre

Which dlls should I replace with winetricks?

Rodzioo avatar Feb 07 '24 10:02 Rodzioo

Which dlls should I replace with winetricks?

System.EntryPointNotFoundException: Unable to find an entry point named 'GetThreadDpiHostingBehavior' in DLL 'USER32.dll'.

It's in the log

ronhombre avatar Feb 13 '24 02:02 ronhombre

what command did u use to install dotnet 8.0 ?

aamaanaa avatar Feb 13 '24 20:02 aamaanaa

what command did u use to install dotnet 8.0 ?

I did just by using wine, since winetricks doesn't seem to support installing 8.0 as of now. Strangely most apps <= dotnet7 seemed to work out of the box and the problem is only on net8. I tried troubleshooting it by myself, that is setting some dlls to native, then built in and the other way around but without much success

Rodzioo avatar Feb 20 '24 20:02 Rodzioo

@Rodzioo This was fixed here, so if you use any Wine on or after version 9.0-rc1, this should work again (tested by me with GE-Proton9-1). This issue can be closed.

CrazyStevenz avatar Apr 05 '24 20:04 CrazyStevenz