https://bugs.winehq.org/show_bug.cgi?id=44451
Bug ID: 44451 Summary: osu! stable not starting! "You must enable .NET Framework." Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: viktorvelev8@gmail.com Distribution: ---
I have played osu for about 2 or 3 months on arch linux x86_64, no problem whatsoever. Stopped for a while. Swapped gpus twice since then (R7 265 to GTX 1080 and vice versa). At first I thought it's a .NET problem (obviously) but I tried installing dotnet40, dotnet45. No results. After that I thought a new prefix would fix the problem. Nope. A new osu! installation? Experienced this bug: https://bugs.winehq.org/show_bug.cgi?id=44184 . Nope. After that I thought it may be something with the gpu drivers. Tried the open source nvidia and the proprietary, same for amd. No luck so far. So I decided that it's some global wine/gpu config (since it does the same when I run everything as root) that I cannot find, so I made a quick reinstallation (keeping my home folder) and still nothing. I am left to think that it's a new dx9/dx11 related problem. I tried adding d3d11 and d3dx11_* as libraries and disabling them, still no clue what is happening. As I understand from the osu!installer log wine doesn't seem to be able to parse .NET, but Hearthstone (Unity .NET game) works fine?? Everything I described here is tried on wine-staging 2.21 and wine3.0-rc1 through rc6 and the official release. Spent quite a few hours trying to debug this. /* Just before clicking submit */ Just as I am writing this. I just tried the bugfix (again) with creating an empty discord-rpc.dll on wine 3.0.0 and it worked. I would call this undefined behaviour since I tried it twice already.