Gcenx / WineskinServer

Wineskin
GNU Lesser General Public License v2.1
2.42k stars 167 forks source link

Steam Overlay not working when using D3DMetal Engines. #503

Closed rlarhsid closed 7 months ago

rlarhsid commented 7 months ago

Environment (please complete the following information):

Describe the bug Even if the option "Use Steam Overlay in Game" is turned on, the overlay doesn't appear when using D3DMetal Engines. Changing the application's engines to a Non-D3DMetal Engine and adding DXVK via Winetricks fixes this problem.

To Reproduce

Describe the steps to reproduce the behavior:

  1. Build a Steam app, Using any type of D3DMetal Engines. In my case, I used WineskinCX 23.6.0 (D3DMetal 1.1).
  2. Add the Winetricks (fakekorean, fakejapanese, steam).
  3. Launch any game from Steam.
  4. The Steam Overlay feature won't work.

Expected behavior The Steam Overlay feature would work without any problems.

Screenshots No Screenshots

LastRunWine.log LastRunWine.log

Additional context Nothing

Incorrectly filled out issues will be close without notice!

Gcenx commented 7 months ago

Only Apple can resolve this as D3DMetal is there DirectX 11/12 > Metal API.

Strangerxxx commented 3 months ago

Only Apple can resolve this as D3DMetal is there DirectX 11/12 > Metal API.

How did you get this knowledge?

I mean, I know it is a known bug, but I cant really get an idea why it happens.

My hope is that if more people will know the origin of the bug (exact lack of supporting something) the more probability it could be ever fixed.

@Gcenx could you please explain it a bit more?

Thx