Gcenx / WineskinServer

Wineskin is a user-friendly tool used to make wine wrapped ports of Windows software for macOS.
88 stars 4 forks source link

WS12Wineskin engines do not work with Path of Exile #2

Open GrimDawn-max opened 2 weeks ago

GrimDawn-max commented 2 weeks ago

Environment (please complete the following information):

Describe the bug

When using ANY WS12WineCX64Bit engines Path of Exile will start but then crash to the desktop before getting to login page.

Path of Exile runs correctly when using WS11WineCX64Bit23.7.1.-D3DMetal-v1.1

To Reproduce

Describe the steps to reproduce the behavior:

  1. Setup Path of Exile with a new Wineskin wrapper, using the engine and renderer mentioned in the environment details.
  2. Configure renderer_type=DirectX12 in production_Config.ini file if not already correctly set.
  3. Start game by clicking on wrapper or if in Wineskin menu select Test Run
  4. See error - which will be black screen appears then game crashes to desktop

Expected behaviour

Path of Exile should start up and present a login screen to login and play the game.

Screenshots

If applicable, add screenshots to help explain your problem.

POEWineskinStartup

LastRunWine.log

If the log is larger drag/drop into the issue window. LastRunWine.log

Additional context

None

Gcenx commented 2 weeks ago

Could you add the following to the Unix command field

export DYLD_PRINT_LIBRARIES=YES

Then provide an updated LastRunWine.log

Gcenx commented 2 weeks ago

Added WS12WineCX64Bit23.7.1-3_D3DMetal-v1.1 that Engine is a rebuilt version of WS12WineCX64Bit23.7.1-3_rc2 but using the prior method of using D3DMetal.

Due to D3DMetal files being directly bundled inside this Engine the option is grayed put since it can't be disabled.

GrimDawn-max commented 2 weeks ago

Attached is the LastRunWine.log wit the added Unix command LastRunWine.log

GrimDawn-max commented 2 weeks ago

Added WS12WineCX64Bit23.7.1-3_D3DMetal-v1.1 that Engine is a rebuilt version of WS12WineCX64Bit23.7.1-3_rc2 but using the prior method of using D3DMetal.

Due to D3DMetal files being directly bundled inside this Engine the option is grayed put since it can't be disabled.

The new engine works ! Path of Exile started up as usual. Thanks. You can go ahead and close the report as fixed.

Gcenx commented 1 week ago

I won’t be closing this as I don’t consider this an actual solution more a workaround like the other solution l included inside the engine you tested.

I’ve been working on a more stable solution that’ll require all supported Engines to be rebuilt but has other advantages.

AlmondNoTitties commented 1 week ago

@Gcenx @GrimDawn-max sorry to mother you grys, im trying to run POE through wine on my MacBook. I can't seem to get the engine running properly. World you be able to help me?

GrimDawn-max commented 1 week ago

@Gcenx @GrimDawn-max sorry to mother you grys, im trying to run POE through wine on my MacBook. I can't seem to get the engine running properly. World you be able to help me?

Join this discord channel - https://discord.gg/XbdFZT6G

The mac-os channel has a pinned message with a link to a wiki page on the official poewiki site. It outlines how to install POE using Wineskinserver.